.site-footer .footer-legal{border-top:1px solid #444;padding-top:22px;margin-top:25px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;color:#fff;font-size:13px;line-height:1.5}.site-footer .footer-legal nav{display:flex!important;gap:24px}.site-footer .footer-legal a{color:#fff!important;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.privacy-page{max-width:1100px;margin:auto;padding:50px 6% 80px;background:#f7f7f2;color:#171915}.privacy-page h1{font-size:clamp(40px,7vw,84px);line-height:1.05}.privacy-page section{margin:42px 0}.privacy-page h2{font-size:clamp(25px,3vw,36px);line-height:1.15;margin-bottom:18px}.privacy-page p{font-size:18px;line-height:1.5;margin:14px 0}.privacy-page p a{text-decoration:underline;text-underline-offset:3px}.cookie-facts{display:grid;grid-template-columns:1fr 2fr;gap:12px;margin:24px 0}.cookie-facts dt{font-weight:500}.cookie-facts dd{margin:0}@media(max-width:650px){.privacy-page p{font-size:17px}.cookie-facts{grid-template-columns:1fr;gap:6px}.cookie-facts dd{margin-bottom:14px}.site-footer .footer-legal{display:block}.site-footer .footer-legal nav{margin-top:10px}}