.section-hero-legal{padding-top:var(--space-12);padding-bottom:var(--space-8);background:radial-gradient(circle at top,rgba(240,167,107,0.06),transparent 55%)}.legal-hero{max-width:720px}.legal-meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.legal-card{max-width:900px;margin:0 auto}.legal-card .section-title{font-size:var(--font-size-2xl);letter-spacing:0.16em;text-transform:uppercase}.section-hero-legal h1{margin-bottom:var(--space-3)}@media (max-width:768px){.section-hero-legal{padding-top:var(--space-10);padding-bottom:var(--space-6)}.legal-card{padding:var(--space-5)}}