.consent:where(.astro-u6s5b3h2){inset-inline-start:24px;z-index:46;box-sizing:border-box;border:1px solid var(--line,var(--sl-color-gray-5));background:var(--card,var(--sl-color-black));width:min(480px,100vw - 32px);color:var(--ink,var(--sl-color-white));border-radius:16px;padding:18px;font-size:14px;line-height:1.5;position:fixed;bottom:24px;box-shadow:0 16px 40px #00000029}.consent:where(.astro-u6s5b3h2)[hidden],.view:where(.astro-u6s5b3h2)[hidden],.close:where(.astro-u6s5b3h2)[hidden]{display:none}.view:where(.astro-u6s5b3h2){flex-direction:column;gap:12px;display:flex}h2:where(.astro-u6s5b3h2){font-family:var(--font-heading,"Lexend", system-ui, sans-serif);outline:none;margin:0;font-size:16px;font-weight:600}p:where(.astro-u6s5b3h2){margin:0}a:where(.astro-u6s5b3h2){color:var(--primary-text,var(--sl-color-accent))}.actions:where(.astro-u6s5b3h2){flex-wrap:wrap;gap:8px;display:flex}.b:where(.astro-u6s5b3h2){height:38px;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.b-primary:where(.astro-u6s5b3h2){background:var(--primary,var(--sl-color-accent));color:var(--on-primary,var(--sl-color-black))}.b-chip:where(.astro-u6s5b3h2){background:var(--chip,var(--sl-color-gray-6));color:var(--ink,var(--sl-color-white))}.choice:where(.astro-u6s5b3h2){min-width:120px;font-weight:600}.b-link:where(.astro-u6s5b3h2){color:var(--ink,var(--sl-color-white));background:0 0;font-weight:400;text-decoration:underline}.toggle:where(.astro-u6s5b3h2){align-items:flex-start;gap:10px;display:flex}.toggle:where(.astro-u6s5b3h2) input:where(.astro-u6s5b3h2){accent-color:var(--primary,var(--sl-color-accent));margin-top:4px}.toggle:where(.astro-u6s5b3h2)>span:where(.astro-u6s5b3h2){flex-direction:column;gap:2px;display:flex}.hint:where(.astro-u6s5b3h2){color:var(--muted,var(--sl-color-gray-3));font-size:13px}html[data-consent-open] [data-lang-banner],html[data-consent-open] [data-promo-pop]{visibility:hidden}.close:where(.astro-u6s5b3h2){top:8px;color:var(--muted,var(--sl-color-gray-3));cursor:pointer;background:0 0;border:0;padding:4px;font-size:20px;line-height:1;position:absolute;inset-inline-end:10px}@media (width<=719px){.consent:where(.astro-u6s5b3h2){inset-inline:16px;width:auto;padding:16px;bottom:16px}.b:where(.astro-u6s5b3h2){flex:auto}}
