.legal-page{min-height:100vh;padding:24px 20px 64px}.legal-header{border-bottom:1px solid var(--color-rule-deep);justify-content:space-between;align-items:center;gap:24px;width:min(760px,100%);margin:0 auto 48px;padding-bottom:18px;display:flex}.legal-header nav{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.legal-header a{color:var(--color-ink)}.legal-brand{font-size:18px;font-weight:750;text-decoration:none}.legal-document{width:min(760px,100%);margin:0 auto;font-size:16px;line-height:1.7}.legal-document h1{max-width:680px;margin:0 0 8px;font-size:clamp(32px,7vw,52px);line-height:1.05}.legal-document h2{margin:40px 0 12px;font-size:22px;line-height:1.25}.legal-document p,.legal-document li{color:var(--color-ink-soft)}.legal-document ul,.legal-document ol{padding-left:24px}.legal-document li+li{margin-top:8px}.legal-meta{margin:0 0 40px;font-size:14px;color:var(--color-muted)!important}.legal-note{border-left:3px solid var(--color-accent);background:#ffffff57;margin:28px 0;padding:16px 18px}.legal-analytics-settings{border:1px solid var(--color-rule-deep);color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:8px;padding:10px 16px;font-weight:650}.legal-analytics-settings:disabled{cursor:wait;opacity:.5}.legal-requisites{border-top:1px solid var(--color-rule-deep);margin-top:48px;padding-top:24px}@media (max-width:560px){.legal-header{flex-direction:column;align-items:flex-start;margin-bottom:36px}}
