.legal-dashboard-page{max-width:1500px}.legal-back-link{display:inline-block;margin-bottom:16px;color:var(--muted);font-size:11px}.legal-dashboard-header{align-items:center}.legal-dashboard-header>div>p:last-child{color:var(--muted);max-width:760px}.legal-dashboard-layout{display:grid;grid-template-columns:minmax(260px,.45fr) minmax(0,1.55fr);gap:16px;align-items:start}.legal-dashboard-summary{position:sticky;top:20px;padding:22px}.legal-dashboard-summary h2{margin:5px 0 10px}.legal-dashboard-summary>p:not(.eyebrow){color:var(--muted);line-height:1.6}.legal-dashboard-summary .details{margin-top:20px}.legal-dashboard-summary .details div{align-items:flex-start}.legal-dashboard-summary .details dd{max-width:60%;text-align:right}.legal-dashboard-summary a,.legal-dashboard-document a{color:#e0a277}.legal-document-nav{display:grid;gap:7px;margin-top:18px}.legal-document-nav a{padding:10px 11px;border:1px solid var(--line);border-radius:9px;color:var(--muted)}.legal-document-nav a.active,.legal-document-nav a:hover{border-color:rgba(200,121,65,.28);background:rgba(200,121,65,.07);color:#efb68f}.legal-dashboard-document{padding:clamp(22px,4vw,42px)}.legal-section+.legal-section{margin-top:29px;padding-top:26px;border-top:1px solid var(--line)}.legal-section h2{margin:0 0 10px;font-size:18px}.legal-copy p,.legal-copy li,.legal-copy{color:#c6cad3;font-size:13px;line-height:1.75}.legal-copy p:first-child{margin-top:0}.legal-copy p:last-child{margin-bottom:0}.legal-copy ul{padding-left:21px}.legal-copy li+li{margin-top:5px}.legal-highlight{margin-top:31px;padding:17px;border:1px solid rgba(200,121,65,.24);border-radius:12px;background:rgba(200,121,65,.065)}.legal-highlight p{margin:5px 0 0;color:var(--muted)}.legal-public{min-height:100vh;background:radial-gradient(circle at 15% 0,rgba(200,121,65,.12),transparent 34%),#0d1016}.legal-public-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px clamp(20px,5vw,72px);border-bottom:1px solid var(--line);background:rgba(13,16,22,.88);backdrop-filter:blur(16px)}.legal-public-brand{display:flex;align-items:center;gap:10px}.legal-public-brand>span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(200,121,65,.11);font-size:21px}.legal-public-brand strong,.legal-public-brand small{display:block}.legal-public-brand small{margin-top:2px;color:var(--muted);font-size:9px}.legal-public-header nav{display:flex;align-items:center;gap:8px}.legal-public-header nav>a:not(.secondary-button){padding:8px 10px;border-radius:8px;color:var(--muted);font-size:11px}.legal-public-header nav>a.active,.legal-public-header nav>a:not(.secondary-button):hover{background:rgba(255,255,255,.05);color:var(--text)}.legal-public-main{width:min(1200px,calc(100% - 34px));margin:38px auto 60px}.legal-public-hero{max-width:780px;margin-bottom:22px}.legal-public-hero h1{margin:7px 0 11px;font-size:clamp(32px,5vw,50px)}.legal-public-hero>p:last-child{color:var(--muted);font-size:14px;line-height:1.65}.legal-dashboard-layout.public .legal-dashboard-summary{top:20px}@media(max-width:900px){.legal-dashboard-layout{grid-template-columns:1fr}.legal-dashboard-summary{position:static}}@media(max-width:650px){.legal-public-header{align-items:flex-start;flex-direction:column}.legal-public-header nav{width:100%;overflow-x:auto}.legal-public-header nav a{white-space:nowrap}.legal-public-main{width:min(100% - 22px,1200px);margin-top:23px}.legal-dashboard-document,.legal-dashboard-summary{padding:19px}}