.legal-links{padding:28px 0;border-top:1px solid var(--line)}.legal-links>b{display:block;margin-bottom:12px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.legal-links>div{display:flex;flex-wrap:wrap;gap:4px 24px}.legal-links a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;font-size:13px;line-height:1.5;color:var(--muted);text-decoration:none;overflow-wrap:anywhere}.legal-links a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:4px}.legal-entity{max-width:62ch;line-height:1.7}.consent-policy{font-size:12px;line-height:1.6;text-align:left}.consent a,.consent-policy a{text-decoration:underline;text-underline-offset:3px}.lead-error{color:var(--danger, #c4200f);text-align:left}.cookie-settings{width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid #d8d8d5;border-radius:24px;background:#fff;color:#17191a;font:400 15px/1.65 Geologica,system-ui,sans-serif;box-shadow:0 24px 80px #0003}.cookie-settings::backdrop{background:#0b0d0e99}.cookie-settings-content{padding:clamp(24px,5vw,36px)}.cookie-settings-kicker{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#676a6e}.cookie-settings h2{margin:0 0 18px;font-size:clamp(24px,5vw,30px);line-height:1.2;letter-spacing:-.02em}.cookie-settings p+p{margin-top:14px}.cookie-settings a{color:#b8420f;text-decoration:underline;text-underline-offset:3px}.cookie-settings button{display:block;min-height:44px;margin-top:24px;padding:10px 24px;border:0;border-radius:999px;background:#17191a;color:#fff;font:500 15px/1.5 Geologica,system-ui,sans-serif;cursor:pointer}.cookie-settings button:hover{background:#373a3c}.cookie-settings :focus-visible,.legal-links :focus-visible{outline:3px solid #b8420f;outline-offset:4px}
