.legal-page header,.legal-page main,.legal-page footer{max-width:920px;margin-inline:auto;padding:24px}.legal-page header{justify-content:space-between}.legal-page h1{font:600 clamp(26px,5vw,42px)/1.3 Arial;letter-spacing:normal;margin:28px 0 12px}.legal-page h2{font:600 21px/1.4 Arial;margin:28px 0 12px}.legal-page p{font:16px/1.8 Arial;overflow-wrap:anywhere}.legal-page nav,.legal-page footer,.legal-sources{display:flex!important;flex-wrap:wrap;gap:12px 24px}.legal-page a{font:14px/1.7 Arial;color:var(--lime);text-decoration:underline;text-underline-offset:4px;padding-block:8px}.legal-page [aria-current]{font-weight:bold}.legal-date{color:var(--muted)}.legal-status{padding:18px;border:1px solid var(--line);background:var(--bg-card)}.legal-page footer{border-top:1px solid var(--line)}.legal-sources{margin-top:32px}.legal-page header>a{flex:1}.legal-page section{margin:0;padding:0}.legal-page main{min-width:0}
.legal-links{display:flex;flex-wrap:wrap;gap:8px 20px}.legal-links a,.cookie-policy-link{color:var(--muted);font:13px/1.6 Arial;text-decoration:underline;text-underline-offset:3px;padding:8px 0}.legal-links a:hover,.cookie-policy-link:hover{color:var(--lime)}.legal-links a:focus-visible,.cookie-policy-link:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.legal-footer{padding:20px 5%;border-top:1px solid var(--line)}#reg-box>.legal-links{margin:12px 0} .checkout-footer>.legal-links{margin:8px 0}footer:has(.legal-links){flex-wrap:wrap;gap:16px}.cookie-policy-link{display:inline-block}
