.legal-page{background:#f8f7f2;min-height:100vh;}.legal-hero{padding:calc(var(--nav-h) + 90px) 60px 72px;background:var(--chalk);border-bottom:1px solid var(--border);}.legal-hero h1{font:800 clamp(52px,7vw,100px)/.92 'Bricolage Grotesque',sans-serif;letter-spacing:-.07em;margin:8px 0 25px;}.legal-hero h1 em{font-style:normal;color:#718b11;}.legal-hero>p:not(.v2-eyebrow){max-width:670px;font-size:18px;line-height:1.65;color:#4d4d4d;}.legal-hero small{display:block;margin-top:24px;font:500 11px 'DM Mono',monospace;letter-spacing:.8px;text-transform:uppercase;color:#666;}.legal-content{display:grid;grid-template-columns:230px minmax(0,760px);gap:90px;max-width:1160px;padding:85px 60px 120px;}.legal-content aside{align-self:start;position:sticky;top:calc(var(--nav-h) + 28px);display:grid;gap:12px;}.legal-content aside .v2-eyebrow{margin-bottom:8px;}.legal-content aside a{font-size:13px;color:#555;text-decoration:none;}.legal-content aside a:hover{color:var(--ink);}.legal-content article{font-size:16px;line-height:1.72;color:#353535;}.legal-content .legal-lede{font-size:19px;line-height:1.65;color:var(--ink);margin-top:0;padding-bottom:32px;border-bottom:1px solid var(--border);}.legal-content h2{font:700 28px/1.05 'Bricolage Grotesque',sans-serif;letter-spacing:-.03em;color:var(--ink);margin:52px 0 14px;}.legal-content p{margin:0 0 18px;}.legal-content a,.legal-text-button{color:#28518d;text-decoration:underline;text-underline-offset:3px;}.legal-text-button{font:inherit;background:none;border:0;padding:0;cursor:pointer;}@media(max-width:760px){.legal-hero{padding:calc(var(--nav-h) + 45px) 24px 55px;}.legal-content{grid-template-columns:1fr;gap:35px;padding:60px 24px 80px;}.legal-content aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));}.legal-content aside .v2-eyebrow{grid-column:1/-1;}.legal-content h2{font-size:25px;}}
