.legal-page{width:min(calc(100% - 40px),760px);min-height:100dvh;padding:clamp(92px,12vw,150px) 0 80px}.legal-page h1{font-family:var(--display);font-size:clamp(3rem,7vw,5.2rem);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0 0 24px}.legal-page .lede{max-width:620px}.legal-page .legal-back{display:inline-flex;margin-top:30px}.legal-page .legal-meta{color:var(--faint);font-size:.82rem;margin-top:26px}.legal-page .legal-rule{border:0;border-top:1px solid var(--line);margin:34px 0 28px}.legal-page h2{font-size:clamp(1.65rem,3vw,2.5rem);margin:34px 0 14px}.legal-page p,.legal-page li{color:var(--muted);font-size:1rem;line-height:1.65}.legal-page ul{padding-left:1.2rem}.legal-page a:not(.button){color:var(--gold)}
