.cookie-consent{position:fixed;z-index:9998;left:18px;right:18px;bottom:18px;max-width:720px;margin:auto;background:#fff;color:#1d2b3a;border:1px solid #cbd5e1;border-radius:14px;padding:18px 20px;box-shadow:0 12px 40px #07162a33;font:15px/1.5 system-ui,sans-serif}.cookie-consent p{margin:0 0 12px}.cookie-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.cookie-consent button{border:0;border-radius:8px;padding:10px 16px;font-weight:700;cursor:pointer;background:#173d70;color:#fff}.cookie-consent button.secondary{background:#e8edf4;color:#17304e}.cookie-consent a{color:#173d70}@media(max-width:520px){.cookie-consent{left:10px;right:10px;bottom:10px}.cookie-consent-actions button{flex:1}}
