.cl-cookie-banner{position:fixed;right:20px;bottom:20px;z-index:1000;width:min(440px,calc(100vw - 32px));padding:19px;background:#fffdf9;border:1px solid #d8d0c2;border-radius:12px;box-shadow:0 18px 50px rgba(12,34,53,.28);color:#0c2235;font:13px/1.55 Manrope,Arial,sans-serif}.cl-cookie-banner h2{margin:0 0 6px;font:600 24px/1.1 Newsreader,Georgia,serif}.cl-cookie-banner p{margin:0;color:#4f5a64}.cl-cookie-banner a{color:#0c2235;font-weight:700}.cl-cookie-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.cl-cookie-actions button,.cl-cookie-settings{min-height:42px;border-radius:7px;padding:0 13px;font:700 12px Manrope,Arial,sans-serif;cursor:pointer}.cl-cookie-accept{border:1px solid #b8914f;background:#b8914f;color:#fff}.cl-cookie-reject,.cl-cookie-settings{border:1px solid #b9b1a6;background:#fff;color:#0c2235}.cl-cookie-settings{margin-left:8px}@media(max-width:640px){.cl-cookie-banner{right:16px;bottom:16px}.cl-cookie-actions button{flex:1}}
