.legal-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:104px}.legal-back{color:var(--body);font-size:14px;font-weight:600;text-decoration:underline}.legal-main{padding:44px 0 64px}.legal-doc{max-width:780px}.legal-draft{margin:0 0 24px;padding:12px 14px;border:1px solid rgba(242,163,41,.72);border-radius:10px;background:#f2a32917;color:#ffe0a3;font-size:13px;font-weight:700;line-height:1.45}.legal-doc h1{margin:0 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.1;font-weight:800;letter-spacing:-.03em}.legal-doc h2{margin:36px 0 10px;font-size:22px;line-height:1.25;font-weight:800;scroll-margin-top:24px}.legal-doc h3{margin:24px 0 8px;font-size:17px;line-height:1.3;font-weight:700}.legal-doc p,.legal-doc li{color:var(--body);font-size:15px;line-height:1.65}.legal-doc p{margin:0 0 12px}.legal-doc ul{margin:0 0 14px;padding-left:22px;list-style:disc}.legal-doc a{color:var(--cyan);text-decoration:underline}.legal-doc strong{color:#eaf4fc}.legal-meta{margin:0 0 26px!important;color:var(--muted)!important;font-size:13px!important}.pending-input{color:#ffd88a;font-weight:800}.legal-footer{border-top:1px solid rgba(15,140,255,.16);padding:22px 0 34px;color:var(--muted);font-size:13px}.legal-footer nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:10px}.legal-footer a{color:var(--body);text-decoration:underline}.legal-footer a[aria-current=page]{color:var(--cyan)}@media(max-width:640px){.legal-topbar{min-height:84px}.legal-main{padding:30px 0 48px}}
