
/* Legal notice — low profile footer navigation, still accessible */
.footer-bottom .legal-footer-link{font-size:11px;color:inherit;opacity:.72;text-decoration:underline;text-underline-offset:3px}
.footer-bottom .legal-footer-link:hover,.footer-bottom .legal-footer-link:focus{opacity:1}
.legal-hero{padding-bottom:64px}
.legal-copy{max-width:810px;margin:0 auto}
.legal-copy h2{font-size:clamp(23px,2.4vw,30px);margin:35px 0 14px}
.legal-copy h2:first-child{margin-top:0}
.legal-copy p{color:var(--ink2);line-height:1.85;overflow-wrap:anywhere}
.legal-copy a{text-decoration:underline;text-underline-offset:3px}
