.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if]{text-align:center;border-top:1px solid #ffffff30;margin-top:29px;padding-top:20px}.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;display:flex}.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{color:#f7eff0;font:700 .78rem var(--font-main);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:hover{opacity:.8}.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible,.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:focus-visible{outline-offset:4px;outline:2px solid #f7eff0}.cookie-banner[data-astro-cid-nns7i3if]{z-index:300;position:fixed;bottom:18px;left:18px;right:18px}.cookie-banner[data-astro-cid-nns7i3if][hidden]{display:none!important}.cookie-banner__inner[data-astro-cid-nns7i3if]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfbfa;border:1px solid #00000014;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;padding:18px 20px;display:grid;box-shadow:0 18px 45px #0000001f}.cookie-banner__inner[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--text);margin:0;font-size:.88rem;line-height:1.6}.cookie-banner__actions[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cookie-btn[data-astro-cid-nns7i3if],.cookie-more-link[data-astro-cid-nns7i3if]{border-radius:999px;min-height:40px;font-size:.78rem;font-weight:800}.cookie-btn[data-astro-cid-nns7i3if]{cursor:pointer;border:1px solid #0000;padding:9px 14px}.cookie-btn-primary[data-astro-cid-nns7i3if]{background:var(--primary-dark);color:#fff}.cookie-btn-primary[data-astro-cid-nns7i3if]:hover{background:var(--primary-deep)}.cookie-btn-secondary[data-astro-cid-nns7i3if]{color:var(--primary-dark);background:#fff;border-color:#35777b47}.cookie-btn-secondary[data-astro-cid-nns7i3if]:hover{background:#eef6f5}.cookie-btn-link[data-astro-cid-nns7i3if]{color:var(--primary-dark);text-underline-offset:3px;background:0 0;text-decoration:underline}.cookie-more-link[data-astro-cid-nns7i3if]{color:var(--primary-dark);text-underline-offset:3px;align-items:center;padding:0 2px;text-decoration:underline;display:inline-flex}.cookie-info-dialog[data-astro-cid-nns7i3if]{width:min(90vw,520px);max-height:85vh;color:var(--text);background:#fff;border:0;border-radius:13px;padding:27px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 22px 60px #00000047}.cookie-info-dialog[data-astro-cid-nns7i3if]::backdrop{background:#18292bb8}.cookie-dialog-heading[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cookie-info-dialog[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font:400 1.65rem/1.2 var(--font-display);margin:0}.cookie-info-dialog[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin-top:16px;font-size:.92rem;line-height:1.7}.cookie-info-dialog[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--primary-dark);text-underline-offset:3px;text-decoration:underline}.cookie-info-dialog[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if][data-cookie-close]{cursor:pointer}.cookie-dialog-heading[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{background:0 0;border:0;font-size:1.8rem;line-height:1}.cookie-close-button[data-astro-cid-nns7i3if]{background:var(--primary-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:22px;padding:10px 23px;font-weight:700}.cookie-close-button[data-astro-cid-nns7i3if]:hover{background:var(--primary-deep)}@media (width<=860px){.cookie-banner__inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr}.cookie-banner__actions[data-astro-cid-nns7i3if]{justify-content:flex-start}}@media (width<=600px){.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{gap:9px 15px}.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer[data-astro-cid-nns7i3if] .footer-legal[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{font-size:.75rem}.cookie-banner[data-astro-cid-nns7i3if]{bottom:12px;left:12px;right:12px}.cookie-banner__inner[data-astro-cid-nns7i3if]{padding:16px}.cookie-banner__actions[data-astro-cid-nns7i3if]{gap:8px}}@media (prefers-reduced-motion:reduce){.cookie-btn[data-astro-cid-nns7i3if],.cookie-more-link[data-astro-cid-nns7i3if]{transition:none}}
