.cookie-banner{position:fixed;inset:auto 0 0;z-index:100000;padding:18px;background:#18314f;color:#fff;box-shadow:0 -8px 30px #0003}.cookie-banner-content{width:min(1120px,100%);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.cookie-banner-text{max-width:720px}.cookie-banner-text h2{margin:0 0 6px;color:#fff;font-size:1.15rem}.cookie-banner-text p{margin:0;color:#fff;font-size:.92rem;line-height:1.55}.cookie-banner-text a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cookie-banner-buttons{display:flex;gap:10px;flex-shrink:0}.cookie-btn{min-height:44px;padding:10px 17px;border:2px solid #fff;border-radius:999px;font:inherit;font-weight:700;cursor:pointer}.cookie-btn-reject{background:transparent;color:#fff}.cookie-btn-accept{background:#fff;color:#18314f}.cookie-btn:hover{transform:translateY(-1px)}.cookie-btn:focus-visible,.privacy-choices:focus-visible{outline:3px solid #e99c83;outline-offset:3px}.privacy-choices{position:fixed;z-index:9998;left:12px;bottom:10px;min-height:36px;padding:7px 12px;border:1px solid #18314f;border-radius:999px;background:#fffffff5;color:#18314f;font:600 12px/1.2 Poppins,sans-serif;cursor:pointer;box-shadow:0 3px 12px #18314f29}@media (max-width: 720px){.cookie-banner-content{align-items:stretch;flex-direction:column;gap:14px}.cookie-banner-buttons{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 420px){.cookie-banner-buttons{grid-template-columns:1fr}}
