.legal-page{min-height:calc(100vh / var(--page-zoom,1));background:#090b10}.legal-article{color:#e9edf5;width:min(1000px,100% - 40px);margin:0 auto;padding:148px 0 100px}.legal-article-header{border-bottom:1px solid #ffffff1a;max-width:780px;padding-bottom:48px}.legal-article-kicker,.legal-article-section-label,.legal-article-aside-label,.legal-article-meta{color:#8295d7;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.legal-article-kicker{align-items:center;gap:10px;display:flex}.legal-article-kicker i{background:#8098ff;width:22px;height:1px}.legal-article h1{color:#f1f4fa;max-width:760px;font-size:clamp(38px, calc(5vw / var(--zoom-boost,1)), 58px);letter-spacing:-.055em;margin:23px 0 22px;font-weight:560;line-height:1.02}.legal-article-lead{color:#9aa5b7;max-width:660px;margin:0;font-size:16px;line-height:1.7}.legal-article-meta{color:#68758d;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:7px;display:flex}.legal-article-meta span{align-items:center;gap:6px;display:inline-flex}.legal-article-meta svg{color:#8da3ff;width:13px;height:13px}.legal-article-layout{grid-template-columns:200px minmax(0,1fr);gap:70px;padding-top:50px;display:grid}.legal-article-aside{align-self:start;position:sticky;top:110px}.legal-article-aside-label{color:#66748d;font-size:7px}.legal-article-aside nav{gap:5px;margin-top:16px;display:grid}.legal-article-aside nav a{color:#7c8799;grid-template-columns:22px 1fr;gap:7px;padding:7px 0;font-size:9px;line-height:1.3;transition:color .18s;display:grid}.legal-article-aside nav a:hover{color:#d8e0f3}.legal-article-aside nav b{color:#7f96ed;font:700 8px var(--font-geist-mono), monospace}.legal-article-note{background:#6781f412;border-left:2px solid #718bfa;margin-top:35px;padding:16px}.legal-article-note strong{color:#cbd5f5;font-size:10px}.legal-article-note p{color:#7f8ca1;margin:8px 0 0;font-size:9px;line-height:1.55}.legal-article-body{min-width:0;max-width:700px}.legal-article-body section{border-bottom:1px solid #ffffff1a;margin-bottom:52px;padding:0 0 52px;scroll-margin-top:100px}.legal-article-body section:last-of-type{border-bottom:0;margin-bottom:0}.legal-article-section-label{color:#7f95e4;font-size:7px}.legal-article h2{color:#edf1f8;max-width:620px;font-size:clamp(22px, calc(2.6vw / var(--zoom-boost,1)), 28px);letter-spacing:-.03em;margin:14px 0 16px;font-weight:560;line-height:1.15}.legal-article h3{color:#dce3f1;margin:22px 0 8px;font-size:13px;font-weight:600}.legal-article-body section>p,.legal-article-body section>ul,.legal-article-body section>ol{color:#8d98a9;max-width:640px;margin:0 0 14px;font-size:13px;line-height:1.85}.legal-article-body section>p:last-child,.legal-article-body section>ul:last-child,.legal-article-body section>ol:last-child{margin-bottom:0}.legal-article-body ul,.legal-article-body ol{padding-left:18px}.legal-article-body li{margin-bottom:8px}.legal-article-body li:last-child{margin-bottom:0}.legal-article-body strong{color:#c3ccdd;font-weight:600}.legal-article-body a{color:#a8b8ff;text-underline-offset:2px;text-decoration:underline}.legal-article-callout{background:#ffffff05;border:1px solid #ffffff17;border-radius:8px;gap:4px;max-width:640px;margin:4px 0 16px;padding:14px 16px;display:grid}.legal-article-callout strong{color:#dce4f4;font-size:11px}.legal-article-callout p{color:#7e899b!important;margin:0!important;font-size:11px!important}@media (max-width:760px){.legal-article{width:calc(100% - 28px);padding-top:125px}.legal-article-layout{padding-top:35px;display:block}.legal-article-aside{padding-bottom:35px;position:static}.legal-article-aside nav{grid-template-columns:repeat(2,1fr);gap:0 18px}.legal-article-note{display:none}}@media (max-width:480px){.legal-article h1{font-size:34px}.legal-article-lead{font-size:14px}}
