.cookie-banner[data-v-9d55f843]{z-index:350;position:fixed;bottom:1rem;left:1rem;right:7.5rem}.cookie-banner__inner[data-v-9d55f843]{background:var(--color-navy);max-width:56rem;color:var(--color-white);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:0 auto;padding:1rem 1.25rem;display:flex;box-shadow:0 12px 40px #1a365d47}.cookie-banner__title[data-v-9d55f843]{font-family:var(--font-serif);letter-spacing:.03em;color:var(--color-white);margin:0 0 .35rem;font-size:1.125rem}.cookie-banner__text[data-v-9d55f843]{color:#ffffffdb;max-width:36rem;margin:0;font-size:.875rem;line-height:1.55}.cookie-banner__text a[data-v-9d55f843]{color:var(--color-gold);text-decoration:underline}.cookie-banner__actions[data-v-9d55f843]{flex-shrink:0;gap:.6rem;display:flex}.btn--ghost[data-v-9d55f843]{color:var(--color-white);background:0 0;border:1px solid #ffffff59}.btn--ghost[data-v-9d55f843]:hover{background:#ffffff14}@media (width<=640px){.cookie-banner[data-v-9d55f843]{bottom:5.25rem;left:.75rem;right:.75rem}.cookie-banner__actions[data-v-9d55f843]{width:100%}.cookie-banner__actions .btn[data-v-9d55f843]{flex:1}}
