.CookieBanner_banner__ojBuU{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--navy);border-top:1px solid rgba(212,165,116,.3);box-shadow:0 -4px 20px rgba(0,0,0,.35);padding:var(--sp-md) var(--sp-lg)}.CookieBanner_container__ukFgR{max-width:var(--container);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-lg)}.CookieBanner_text__OmQjA{color:var(--white);font-size:16px;line-height:1.5;font-weight:300;margin:0}.CookieBanner_link__9rQR4{background:none;border:0;padding:0;font:inherit;color:var(--gold);text-decoration:underline;cursor:pointer;font-weight:500}.CookieBanner_buttons__AfHKF{display:flex;gap:var(--sp-sm);flex-shrink:0}@media (max-width:640px){.CookieBanner_banner__ojBuU{padding:var(--sp-sm) var(--sp-md);padding-bottom:calc(var(--sp-sm) + env(safe-area-inset-bottom))}.CookieBanner_container__ukFgR{flex-direction:column;gap:var(--sp-sm)}.CookieBanner_text__OmQjA{text-align:center}.CookieBanner_buttons__AfHKF{width:100%}.CookieBanner_buttons__AfHKF>*{flex:1}}.CookieBanner_overlay__B8VMn{position:fixed;inset:0;z-index:10000;background:rgba(15,10,38,.72);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--sp-md)}.CookieBanner_popup__QBu9n{background:var(--white);border-radius:var(--r-md);padding:var(--sp-xl);max-width:480px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3)}.CookieBanner_popup__QBu9n h2{font-size:var(--text-h3,1.5rem);margin:0 0 var(--sp-sm)}.CookieBanner_popupSubtitle__k74jW{color:var(--gray-700);font-size:16px;margin:0 0 var(--sp-lg)}.CookieBanner_cookieTypes__YZSt_{list-style:none;padding:0;margin:0 0 var(--sp-lg);display:grid;gap:var(--sp-sm)}.CookieBanner_cookieTypes__YZSt_ li{font-size:16px;line-height:1.5;color:var(--ink);padding-block:var(--sp-sm);border-top:1px solid var(--gray-300)}.CookieBanner_popupButtons__ik8Ul{display:flex;gap:var(--sp-sm)}.CookieBanner_popupButtons__ik8Ul>*{flex:1}@media (max-width:640px){.CookieBanner_popup__QBu9n{padding:var(--sp-lg);max-height:85vh;overflow-y:auto}}