.legal-doc{max-width:820px;margin:0 auto;padding:26px 0 56px;color:var(--public-text)}.legal-doc-head{border-bottom:1px solid var(--public-border);padding-bottom:18px;margin-bottom:26px}.legal-doc-kicker{color:var(--public-accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.legal-doc-head h1{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:950;line-height:1.05;letter-spacing:-.02em}.legal-doc-date{color:var(--public-muted);font-size:13px;margin-top:10px;font-weight:700}.legal-doc-operator{color:var(--public-muted);font-size:12px;margin-top:4px}.legal-doc-body{line-height:1.65;font-size:14.5px;color:var(--public-text)}.legal-doc-body h2{font-size:1.25rem;font-weight:950;margin:30px 0 10px;letter-spacing:-.01em}.legal-doc-body h3{font-size:1.02rem;font-weight:900;margin:22px 0 8px}.legal-doc-body h4{font-size:.92rem;font-weight:900;margin:18px 0 6px}.legal-doc-body p{margin:0 0 12px;color:color-mix(in srgb,var(--public-text) 86%,transparent)}.legal-doc-body ol,.legal-doc-body ul{margin:0 0 14px;padding-inline-start:22px}.legal-doc-body li{margin:4px 0;color:color-mix(in srgb,var(--public-text) 86%,transparent)}.legal-doc-body strong{color:var(--public-text)}.legal-doc-body a{color:var(--public-accent);font-weight:750;text-decoration:underline;text-underline-offset:2px}.legal-doc-body blockquote{border-inline-start:3px solid var(--public-accent);background:var(--public-soft);border-radius:8px;padding:12px 16px;margin:0 0 14px;font-weight:700}.legal-doc-body code{background:var(--public-soft);border:1px solid var(--public-border);border-radius:4px;padding:1px 5px;font-size:.88em}.legal-doc-related{border-top:1px solid var(--public-border);margin-top:36px;padding-top:18px;display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline}.legal-doc-related p{width:100%;color:var(--public-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.legal-doc-related a{color:var(--public-muted);font-size:13px;font-weight:800;text-decoration:none}.legal-doc-related a:hover{color:var(--public-text)}
