.legal-page{background:radial-gradient(ellipse at 50% -20%,rgba(110,149,170,.12),transparent 55%),var(--bg)}.legal-main{max-width:1000px;margin:0 auto;padding:54px 24px 100px}.legal-document{background:linear-gradient(145deg,rgba(21,30,37,.92),rgba(13,19,24,.95));border:1px solid var(--line);border-radius:12px;padding:clamp(25px,5vw,60px)}.legal-back{display:inline-block;color:#9eb6c4;font-size:12px;margin-bottom:40px}.legal-document>.eyebrow{display:block}.legal-document h1{font-size:clamp(38px,7vw,64px);letter-spacing:-.06em;margin:14px 0 5px}.legal-meta{color:#7e929f;font:10px var(--mono);margin:0 0 38px}.legal-document section{border-top:1px solid var(--line);padding:21px 0}.legal-document h2{font-size:16px;margin:0 0 9px}.legal-document p,.legal-document li{color:#a9b7c0;font-size:13px;line-height:1.85}.legal-document p{margin:0}.legal-document ul{padding-left:21px;margin:8px 0 0}.legal-document li+li{margin-top:8px}.legal-document a:not(.legal-back){color:#c3d7e2;text-decoration:underline;text-decoration-color:rgba(151,191,211,.4);text-underline-offset:3px}.legal-footer{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:12px;color:#91a5b1;font-size:11px}
