.hero-legal{padding-top:var(--space-16);padding-bottom:var(--space-10)}.hero-legal-nav{margin-top:var(--space-6);gap:var(--space-1)}.hero-legal-nav a{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:0.18em;padding:6px 14px;border-radius:var(--radius-pill);color:var(--gray-700)}.hero-legal-nav a.is-active{background:#2D3034;color:#F6F4EF;box-shadow:0 12px 28px rgba(19,18,13,0.45)}.legal-section{margin-top:var(--space-10)}.legal-section:first-of-type{margin-top:var(--space-8)}.legal-section .section-title{font-size:clamp(1.6rem,2.4vw,2rem);margin-bottom:var(--space-3)}.legal-subtitle{font-family:var(--font-serif);font-size:var(--font-size-xl);color:var(--color-heading);margin-top:var(--space-4);margin-bottom:var(--space-2)}.legal-table-card{margin-top:var(--space-4)}.legal-contact-card{margin-top:var(--space-3)}#open-cookie-settings{margin-top:var(--space-3)}@media (max-width:767.98px){.hero-legal{padding-top:var(--space-12);padding-bottom:var(--space-8)}.hero-legal-nav{flex-wrap:wrap;justify-content:flex-start}.legal-section{margin-top:var(--space-8)}}