@import url('/docs.css');
.legal-shell{width:min(1160px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(26px,5vw,70px)}
.legal-aside{position:sticky;top:96px;align-self:start;padding:28px 0}.legal-aside strong{display:block;margin:0 0 12px 12px;color:#8ea7c5;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.legal-aside a{display:block;padding:9px 12px;border-radius:10px;color:var(--muted);font-size:14px}.legal-aside a:hover,.legal-aside a[aria-current="page"]{background:#16283b;color:#fff;text-decoration:none}
.legal-main{min-width:0;padding:65px 0 90px}.legal-main>header{padding-bottom:30px;border-bottom:1px solid var(--line)}.legal-main h1{max-width:800px}.legal-main .doc-lead{max-width:760px}.legal-main section{padding:32px 0;border-bottom:1px solid var(--line)}.legal-main section:last-child{border-bottom:0}.legal-main section p,.legal-main section li{color:#c2d1e1}.legal-main section strong{color:#fff}.legal-main .cards{margin-top:18px}.legal-main .card p{color:var(--muted)}.legal-main .note{margin:22px 0}.legal-meta{color:var(--muted);font-size:13px}.legal-kv{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:11px 22px;padding:20px 0}.legal-kv dt{color:#98aec5}.legal-kv dd{margin:0;overflow-wrap:anywhere}.legal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.legal-tag{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #3b726c;border-radius:100px;background:#13362f;color:#9af5df;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
@media(max-width:850px){.legal-shell{grid-template-columns:1fr}.legal-aside{position:static;display:flex;gap:4px;overflow-x:auto;white-space:nowrap;padding:14px 0;border-bottom:1px solid var(--line)}.legal-aside strong{display:none}.legal-main{padding:38px 0 70px}}
@media(max-width:560px){.legal-shell{width:calc(100% - 32px)}.legal-main{padding-top:28px}.legal-kv{grid-template-columns:1fr;gap:4px}.legal-kv dd{margin-bottom:12px}}
