.section-hero-legal{padding-top:var(--space-16);padding-bottom:var(--space-12)}.hero-legal-layout{display:grid;gap:var(--space-10);align-items:center}.hero-legal-text{max-width:640px}.hero-legal-media{max-width:420px;margin:0 auto}.hero-legal-media h2{font-size:1.4rem}.legal-nav{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-start;border-bottom:1px solid rgba(244,234,209,.16);padding-bottom:var(--space-3)}.legal-nav-link{font-family:var(--font-sans);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);padding:6px 12px;border-radius:999px;border:1px solid transparent;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.legal-nav-link:hover{color:var(--color-text);border-color:rgba(244,234,209,.32);background:rgba(244,234,209,.06)}.legal-nav-link-active{color:#05060a;background:linear-gradient(120deg,#f4dd9b,#d4a851 52%,#a96f31);border-color:transparent}.legal-card{padding:var(--space-8)}.legal-body{font-size:.95rem;color:var(--color-text-muted)}.legal-section{margin-bottom:var(--space-8)}.legal-section h2{font-size:1.35rem;margin-bottom:var(--space-3)}.legal-bullets{list-style:none;margin:0;padding-left:0}.legal-bullets li{position:relative;padding-left:20px;margin-bottom:8px}.legal-bullets li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff 0,#f4dd9b 22%,#d4a851 55%,#6c4417 100%);box-shadow:0 0 0 3px rgba(212,168,81,.28)}@media(max-width:900px){.hero-legal-layout{grid-template-columns:minmax(0,1fr)}.section-hero-legal{padding-top:var(--space-14);padding-bottom:var(--space-10)}.hero-legal-text{text-align:left}.hero-legal-media{order:-1}}@media(max-width:600px){.legal-card{padding:var(--space-6)}.section-hero-legal{padding-top:var(--space-12)}}