.legal-page{min-height:100vh;background:var(--bg);color:var(--text)}.legal-page>header{display:flex;align-items:center;justify-content:space-between;max-width:920px;margin:auto;padding:26px 28px;border-bottom:1px solid var(--line)}.legal-page>header>a:last-child{color:var(--muted);font-size:12px;text-decoration:none}.legal-page article{max-width:760px;margin:auto;padding:80px 28px}.legal-page .eyebrow{margin:0 0 12px}.legal-page h1{margin:0;font-size:clamp(36px,5vw,58px);letter-spacing:-.06em}.legal-page article>p{color:var(--muted);font-size:14px;line-height:1.75}.legal-page h2{margin:42px 0 8px;font-size:20px;letter-spacing:-.025em}@media(max-width:640px){.legal-page article,.legal-page>header{padding-inline:17px}.legal-page article{padding-top:56px}}