.cookie-preferences-link{border:0;background:none;color:inherit;padding:0;font:inherit;text-decoration:underline;cursor:pointer}.ads-consent{position:fixed;inset:auto 16px 16px auto;margin:0;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;padding:18px;border:1px solid #b4c1bf;border-radius:12px;background:#f7f5f0;color:#172c3c;box-shadow:0 5px 24px #172c3c26;z-index:10000}.ads-consent h2{font-family:inherit;font-size:19px;line-height:1.2;margin:0 24px 8px 0}.ads-consent p{font-size:13px;line-height:1.4;margin:0 0 8px}.ads-consent a{color:inherit;text-decoration:underline;font-size:12px}.cookie-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cookie-actions a{margin-right:auto}.cookie-actions button{padding:9px 12px;min-height:40px;border:1px solid #172c3c;border-radius:6px;background:#172c3c;color:#fff;font:inherit;font-size:13px;cursor:pointer}.cookie-actions button[data-cookie-deny]{background:transparent;color:#172c3c}.cookie-close{position:absolute;right:7px;top:5px;border:0;background:transparent;color:inherit;font-size:24px;line-height:1;min-width:32px;min-height:32px;cursor:pointer}.cookie-actions button:focus-visible,.cookie-preferences-link:focus-visible,.cookie-close:focus-visible{outline:3px solid #2458f5;outline-offset:3px}.cookie-actions button:disabled{opacity:.45;cursor:not-allowed}.cookie-status:empty{display:none}@media(max-width:600px){.ads-consent{inset:auto 8px 8px;width:calc(100vw - 16px);padding:12px}.ads-consent h2{font-size:17px;margin-bottom:6px}.ads-consent p{font-size:12px;line-height:1.35;margin-bottom:7px}.cookie-actions button{min-height:36px;padding:7px 10px}}
