.PolicyPage-module__9-TdPG__page{max-width:var(--maxw);padding:clamp(3rem,6vw,6rem)var(--gutter)clamp(4rem,8vw,8rem);color:var(--site-ink);overflow-wrap:anywhere;margin:0 auto}.PolicyPage-module__9-TdPG__hero{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.PolicyPage-module__9-TdPG__eyebrow,.PolicyPage-module__9-TdPG__panelLabel{color:var(--site-accent);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.PolicyPage-module__9-TdPG__heroGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.PolicyPage-module__9-TdPG__heroCopy{align-content:start;gap:1.3rem;min-width:0;display:grid}.PolicyPage-module__9-TdPG__title{max-width:14ch;font-family:var(--font-display);letter-spacing:-.05em;color:var(--site-ink);margin:0;font-size:clamp(2.5rem,7vw,6rem);font-weight:700;line-height:.95}.PolicyPage-module__9-TdPG__intro{max-width:34rem;color:var(--site-muted);margin:0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.5}.PolicyPage-module__9-TdPG__panel{border-top:2px solid var(--site-accent);align-content:start;gap:1rem;min-width:0;padding:1.3rem 0 0;display:grid}.PolicyPage-module__9-TdPG__panelCopy{max-width:38ch;color:var(--site-muted);margin:0;font-size:1rem;line-height:1.5}.PolicyPage-module__9-TdPG__panelLink,.PolicyPage-module__9-TdPG__panelSecondary{overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:2.75rem;font-size:1rem;font-weight:700;line-height:1.4;display:inline-flex}.PolicyPage-module__9-TdPG__panelLink{background:var(--site-accent);color:#fff;padding:.9rem 1.1rem}.PolicyPage-module__9-TdPG__panelLink:hover{background:var(--site-ink)}.PolicyPage-module__9-TdPG__panelSecondary{color:var(--site-accent);text-underline-offset:.3em;text-decoration:underline}.PolicyPage-module__9-TdPG__panelSecondary:hover{color:var(--site-ink)}.PolicyPage-module__9-TdPG__body{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.PolicyPage-module__9-TdPG__section{border-top:1px solid var(--site-ink);grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1.5rem;display:grid}.PolicyPage-module__9-TdPG__sectionHeading{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;line-height:1.1}.PolicyPage-module__9-TdPG__sectionBody{max-width:65ch;color:var(--site-muted);margin:0;font-size:1.05rem;line-height:1.65}.PolicyPage-module__9-TdPG__sectionBody a{color:var(--site-accent);text-underline-offset:.2em;text-decoration:underline}.PolicyPage-module__9-TdPG__sectionBody a:hover{color:var(--site-ink)}@media (min-width:960px){.PolicyPage-module__9-TdPG__heroGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.PolicyPage-module__9-TdPG__section{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(2rem,5vw,5rem)}}
