#paula-consent-root[data-astro-cid-6z5tkzmk] [data-astro-cid-6z5tkzmk][hidden]{display:none!important}.consent-open[data-astro-cid-6z5tkzmk],.consent-panel[data-astro-cid-6z5tkzmk]{--consent-left:max(12px, env(safe-area-inset-left));--consent-right:max(12px, env(safe-area-inset-right));--consent-bottom:max(12px, env(safe-area-inset-bottom));left:var(--consent-left);bottom:var(--consent-bottom);box-sizing:border-box;color:var(--color-ink,#000);position:fixed}.consent-open[data-astro-cid-6z5tkzmk]{z-index:40;min-width:44px;min-height:44px;max-width:calc(100vw - var(--consent-left) - var(--consent-right));background:0 0;border:0;align-items:center;padding:0;font-size:12px;line-height:1.5;display:flex}.consent-open-label[data-astro-cid-6z5tkzmk]{border:1px solid var(--color-sand,#ceb297);background:var(--color-white,#fff);border-radius:999px;padding:4px 9px;display:block;box-shadow:0 1px 4px #0000000a}.consent-panel[data-astro-cid-6z5tkzmk]{z-index:50;width:min(420px, calc(100vw - var(--consent-left) - var(--consent-right)));max-height:calc(100vh - var(--consent-bottom) - max(12px, env(safe-area-inset-top)));max-height:calc(100dvh - var(--consent-bottom) - max(12px, env(safe-area-inset-top)));overscroll-behavior:contain;border:1px solid var(--color-sand,#ceb297);background:var(--color-white,#fff);border-radius:2px;padding:16px 16px 14px;overflow-y:auto;box-shadow:0 16px 40px -18px #1f1b1847}.consent-panel[data-astro-cid-6z5tkzmk] h2[data-astro-cid-6z5tkzmk]{letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:500;line-height:1.15}.consent-copy[data-astro-cid-6z5tkzmk]{color:var(--color-slate,#4f4540);margin:8px 0 0;font-size:14px;line-height:1.5}.consent-copy[data-astro-cid-6z5tkzmk] a[data-astro-cid-6z5tkzmk],.consent-reload[data-astro-cid-6z5tkzmk]{color:var(--color-ink,#000);text-underline-offset:3px;text-decoration:underline}.consent-actions[data-astro-cid-6z5tkzmk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.consent-actions-summary[data-astro-cid-6z5tkzmk]{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-action[data-astro-cid-6z5tkzmk]{border:1px solid color-mix(in srgb, var(--color-ink,#000) 32%, transparent);min-width:0;min-height:44px;color:var(--color-ink,#000);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:2px;padding:10px 8px;font-size:11px;font-weight:600;line-height:1.2}.consent-accept[data-astro-cid-6z5tkzmk]{background:var(--color-ink,#000);border-color:var(--color-ink,#000);color:var(--color-bone,#f9f5f0)}.consent-action[data-astro-cid-6z5tkzmk]:hover,.consent-open[data-astro-cid-6z5tkzmk]:hover .consent-open-label[data-astro-cid-6z5tkzmk]{background:var(--color-bone,#f9f5f0)}.consent-accept[data-astro-cid-6z5tkzmk]:hover{background:var(--color-coffee,#8c6a54);border-color:var(--color-coffee,#8c6a54);color:var(--color-white,#fff)}@media (width<=640px){.consent-panel[data-astro-cid-6z5tkzmk]{padding:12px 12px 10px}.consent-panel[data-astro-cid-6z5tkzmk] h2[data-astro-cid-6z5tkzmk]{font-size:1.2rem}.consent-copy[data-astro-cid-6z5tkzmk]{margin-top:6px;font-size:13px;line-height:1.45}.consent-actions[data-astro-cid-6z5tkzmk]{gap:6px;margin-top:8px}}.consent-open[data-astro-cid-6z5tkzmk],.consent-action[data-astro-cid-6z5tkzmk],.consent-reload[data-astro-cid-6z5tkzmk]{cursor:pointer}.consent-option[data-astro-cid-6z5tkzmk]{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;line-height:1.5;display:flex}.consent-option[data-astro-cid-6z5tkzmk]:first-child{margin-top:8px}.consent-option[data-astro-cid-6z5tkzmk] input[data-astro-cid-6z5tkzmk]{width:18px;height:18px;accent-color:var(--color-ink,#000);flex-shrink:0}.consent-detail[data-astro-cid-6z5tkzmk]{color:var(--color-slate,#4f4540);margin:8px 0 0;font-size:12px;line-height:1.5}.consent-reload[data-astro-cid-6z5tkzmk]{text-align:left;min-height:44px;margin-top:8px;padding:8px 0;font-size:13px}.consent-status[data-astro-cid-6z5tkzmk]:empty{display:none}#paula-consent-root[data-astro-cid-6z5tkzmk] [data-astro-cid-6z5tkzmk]:focus-visible{outline:2px solid var(--color-ink,#000);outline-offset:3px}
