.legal-page .inner-hero{min-height:430px;padding-bottom:70px}.legal-page .inner-hero h1{font-size:72px;line-height:1.1}.legal-content{max-width:720px}.legal-updated{color:var(--muted-foreground);margin-bottom:48px;font-size:14px}.legal-section{margin-bottom:36px}.legal-section h2{margin-bottom:14px;font-size:24px;line-height:1.3}.legal-section p{color:var(--muted-foreground);line-height:1.85}.legal-contact{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px 30px;padding-top:28px;display:flex}.legal-contact a,.quote-privacy a{text-underline-offset:3px;text-decoration:underline}.footer-legal{flex-wrap:wrap;gap:18px;display:flex}@media (width<=767px){.legal-page .inner-hero{min-height:340px}.legal-page .inner-hero h1{font-size:42px}.legal-section h2{font-size:22px}}
