.legal-page{padding-top:42px;padding-bottom:64px}.legal-page article{max-width:820px;margin:36px auto 0}.legal-page h1{overflow-wrap:anywhere;font-size:clamp(28px,4vw,46px)}.legal-page h2{margin-top:32px;font-size:22px}.legal-page p,.legal-page li{line-height:1.85}.legal-page a:not(.text-link){color:var(--ink);text-underline-offset:4px;text-decoration:underline}.legal-page li{color:var(--muted);margin-block:8px}.legal-notice{border-left:3px solid var(--accent);background:var(--surface);padding:14px 20px;font-size:14px}.legal-details>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:24px;padding-block:12px;display:grid}.legal-details dt{color:var(--muted)}.legal-details dd{overflow-wrap:anywhere;margin:0}.legal-date{margin-top:40px;font-size:13px}@media (max-width:650px){.legal-details>div{grid-template-columns:1fr;gap:5px}.legal-page{padding-top:28px}}
