.section-hero-legal{padding-top:var(--space-16);padding-bottom:var(--space-10);background:radial-gradient(circle at top left,rgba(212,176,88,0.22),transparent 60%),radial-gradient(circle at bottom right,rgba(86,117,99,0.15),transparent 55%)}.hero-legal-wrapper{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,1.4fr);gap:var(--space-10);align-items:flex-start}.hero-legal-intro{max-width:640px}.hero-legal-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6)}.hero-legal-nav{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-legal-card{align-self:stretch}.hero-legal-card-title{font-size:var(--font-size-2xl);margin-bottom:var(--space-4)}.hero-legal-list{margin-top:var(--space-2)}.legal-content{padding:var(--space-8)}.legal-block+.legal-block{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.legal-block h2{font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.legal-cta{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.legal-cta-text{max-width:520px}.legal-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:1024px){.hero-legal-wrapper{grid-template-columns:1fr}.section-hero-legal{padding-top:var(--space-12);padding-bottom:var(--space-8)}}@media (max-width:768px){.legal-content{padding:var(--space-6)}.legal-block+.legal-block{margin-top:var(--space-5)}.legal-cta{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.section-hero-legal{padding-top:var(--space-10);padding-bottom:var(--space-6)}.legal-content{padding:var(--space-5)}}