.section-hero-legal{padding-top:calc(var(--header-height) + var(--space-10));padding-bottom:var(--space-10);background:radial-gradient(circle at top,#1a1208 0,transparent 55%),#050505}.legal-hero-inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.legal-hero-badge-row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-bottom:var(--space-2)}.legal-hero-title{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin-bottom:var(--space-2)}.legal-hero-lead{max-width:720px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.legal-hero-meta{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--gray-400)}.section-legal-content{padding-top:var(--space-8);padding-bottom:var(--space-16)}.legal-layout{align-items:flex-start}.legal-sidebar{display:flex;flex-direction:column;gap:var(--space-6);position:sticky;top:calc(var(--header-height) + var(--space-6))}.legal-nav{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--gray-800);background:linear-gradient(135deg,#101010,#050505);box-shadow:var(--shadow-card)}.legal-nav-link{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.12em;color:var(--gray-400);padding:6px 0;border-bottom:1px solid transparent}.legal-nav-link:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.legal-cta-card .card-title{max-width:220px}.legal-content{display:flex;flex-direction:column;gap:var(--space-8)}.legal-block h2{margin-bottom:var(--space-3)}.legal-block p{max-width:760px}.legal-list{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);padding-left:0}.legal-list li{position:relative;padding-left:18px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.legal-list li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:0;background:linear-gradient(135deg,#ff7a1a,#ffc94a);box-shadow:0 0 0 2px #000}.legal-next-steps{margin-top:var(--space-4)}.legal-next-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.legal-next-actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(max-width:959px){.legal-sidebar{position:static;top:auto;order:-1;margin-bottom:var(--space-6)}.legal-nav{flex-direction:row;flex-wrap:wrap}.legal-nav-link{padding-right:var(--space-4)}}@media(max-width:599px){.section-hero-legal{padding-top:calc(var(--header-height) + var(--space-6));padding-bottom:var(--space-8)}.legal-hero-title{font-size:var(--font-size-3xl)}.legal-nav{padding:var(--space-4)}.legal-next-actions{flex-direction:column}}