.PolicyPage-module__9-TdPG__page{width:min(1240px,100% - clamp(1.4rem,5vw,4.5rem));color:var(--site-ink);margin:0 auto;padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}.PolicyPage-module__9-TdPG__hero{gap:1.5rem;margin-bottom:clamp(2.5rem,6vw,4rem);display:grid}.PolicyPage-module__9-TdPG__eyebrow{color:#1111118a;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}.PolicyPage-module__9-TdPG__heroGrid{gap:1.5rem;display:grid}.PolicyPage-module__9-TdPG__heroCopy{gap:.85rem;display:grid}.PolicyPage-module__9-TdPG__title{max-width:10ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,8vw,5.4rem);font-weight:400;line-height:.92}.PolicyPage-module__9-TdPG__intro{color:#111111b3;max-width:34rem;margin:0;font-size:1.05rem;line-height:1.75}.PolicyPage-module__9-TdPG__panel{border:1px solid var(--site-line);background:var(--site-paper);align-content:start;gap:.8rem;padding:clamp(1.2rem,3vw,1.7rem);display:grid}.PolicyPage-module__9-TdPG__panelLabel{color:#1111118f;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem}.PolicyPage-module__9-TdPG__panelCopy{color:#111111ad;margin:0;line-height:1.6}.PolicyPage-module__9-TdPG__panelLink,.PolicyPage-module__9-TdPG__panelSecondary{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.8rem 1.15rem;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.PolicyPage-module__9-TdPG__panelLink{background:var(--site-accent);color:#f8f6ff}.PolicyPage-module__9-TdPG__panelSecondary{border:1px solid var(--site-line-strong);color:var(--site-ink)}.PolicyPage-module__9-TdPG__panelLink:hover,.PolicyPage-module__9-TdPG__panelSecondary:hover{transform:translateY(-1px)}.PolicyPage-module__9-TdPG__body{gap:1rem;display:grid}.PolicyPage-module__9-TdPG__section{border-top:1px solid var(--site-line);gap:.6rem;padding-top:1.2rem;display:grid}.PolicyPage-module__9-TdPG__sectionHeading{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:400;line-height:1}.PolicyPage-module__9-TdPG__sectionBody{color:#111111b3;max-width:52rem;margin:0;font-size:1rem;line-height:1.75}@media (min-width:960px){.PolicyPage-module__9-TdPG__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);align-items:start}}
