.legal-page{border-top:1px solid var(--line);background:#fff}.legal-document{max-width:760px;color:var(--ink);font-family:var(--body);margin:0 auto;padding:56px 20px 88px;font-size:17px;line-height:1.65}.legal-overline{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:13px;display:block}.legal-document h1,.legal-document h2{font-family:var(--body);letter-spacing:normal}.legal-document h1{margin:0 0 32px;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.15}.legal-document h2{margin:36px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.legal-document p,.legal-document ul{margin:0 0 14px}.legal-document ul{padding-left:22px}.legal-document li+li{margin-top:6px}.legal-document a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-document .legal-note{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding-top:20px;font-size:15px}@media (max-width:600px){.legal-document{padding:36px 16px 64px;font-size:16px}}
