.legal-page{color:#eaf0f8;background:#0c1017;min-height:100vh}.legal-header{border-bottom:1px solid #2a3442;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:20px max(24px,50vw - 450px);display:flex}.legal-header a:last-child{color:#d8e6ff}.legal-main{max-width:900px;margin:0 auto;padding:60px 24px 80px}.legal-main>span{letter-spacing:1.8px;color:#ead0a2;font-size:11px}.legal-main h1{letter-spacing:-1.8px;margin:16px 0 10px;font-size:clamp(34px,6vw,58px)}.legal-updated{color:#98a8bc;margin-bottom:38px}.legal-main section{border-top:1px solid #2d394a;padding:24px 0}.legal-main h2{margin:0 0 12px;font-size:21px}.legal-main p,.legal-main li{color:#bdc9d9;font-size:15px;line-height:1.75}.legal-main ul{padding-left:22px}.legal-main a{color:#ead0a2;text-underline-offset:3px}:is(.legal-main a:focus-visible,.legal-header a:focus-visible){outline-offset:4px;outline:2px solid #ead0a2}@media (max-width:600px){.legal-header{padding:16px}.legal-main{padding:42px 18px 60px}}
