.policy-draft-page-module__9DjP9G__page{min-height:70vh;padding:clamp(3rem, 7vw, 6rem) var(--spacing-gutter) clamp(4rem, 8vw, 6rem);background:var(--background);color:var(--foreground)}.policy-draft-page-module__9DjP9G__content{width:min(100%,54rem);margin-inline:auto}.policy-draft-page-module__9DjP9G__header{max-width:48rem;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.policy-draft-page-module__9DjP9G__eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.73rem;font-weight:700;line-height:1.4}.policy-draft-page-module__9DjP9G__title{max-width:14ch;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3rem,8vw,5rem);font-weight:500;line-height:.98}.policy-draft-page-module__9DjP9G__intro{max-width:62ch;color:var(--muted-foreground);margin:1.35rem 0 0;font-size:1.08rem;line-height:1.75}.policy-draft-page-module__9DjP9G__draftNotice{border:1px solid var(--border);border-left:3px solid var(--primary);background:var(--card);border-radius:.45rem;margin-top:1.7rem;padding:1.1rem 1.25rem}.policy-draft-page-module__9DjP9G__draftNotice strong,.policy-draft-page-module__9DjP9G__ownerNote strong{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700;line-height:1.4;display:block}.policy-draft-page-module__9DjP9G__draftNotice p{color:var(--foreground);margin:.4rem 0 0;font-size:.92rem;line-height:1.65}.policy-draft-page-module__9DjP9G__effectiveDate{color:var(--muted-foreground);overflow-wrap:anywhere;margin:1rem 0 0;font-size:.86rem;line-height:1.6}.policy-draft-page-module__9DjP9G__effectiveDate strong{color:var(--foreground)}.policy-draft-page-module__9DjP9G__sections{border-top:1px solid var(--border)}.policy-draft-page-module__9DjP9G__section{border-bottom:1px solid var(--border);grid-template-columns:minmax(10rem,.72fr) minmax(0,1.55fr);gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.6rem,4vw,2.5rem) 0;display:grid}.policy-draft-page-module__9DjP9G__sectionTitle{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;margin:0;scroll-margin-top:5rem;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:500;line-height:1.16}.policy-draft-page-module__9DjP9G__blocks{flex-direction:column;gap:1rem;min-width:0;display:flex}.policy-draft-page-module__9DjP9G__paragraph,.policy-draft-page-module__9DjP9G__ownerNote p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.75}.policy-draft-page-module__9DjP9G__ownerNote{border:1px dashed var(--input);background:color-mix(in srgb, var(--accent) 36%, var(--card));border-radius:.45rem;padding:1rem 1.1rem}.policy-draft-page-module__9DjP9G__ownerNote p{color:var(--foreground);margin-top:.45rem;font-size:.9rem}.policy-draft-page-module__9DjP9G__returnLinks{flex-wrap:wrap;gap:.8rem 1.5rem;padding-top:1.7rem;display:flex}.policy-draft-page-module__9DjP9G__returnLinks a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 48%, transparent);text-underline-offset:.25em;overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.policy-draft-page-module__9DjP9G__returnLinks a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.15rem}@media (max-width:620px){.policy-draft-page-module__9DjP9G__page{padding-inline:1rem}.policy-draft-page-module__9DjP9G__section{grid-template-columns:minmax(0,1fr);gap:.85rem}.policy-draft-page-module__9DjP9G__title{font-size:clamp(2.8rem,14vw,4rem)}}
