.meta-consent[data-astro-cid-u3dy4twy]{z-index:2;color:#25332f;background:#f4f2ed;border-bottom:1px solid #ddd8d0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:92px 0 0;padding:16px max(58px,5vw) 12px 5vw;display:grid;position:relative}.meta-consent[data-astro-cid-u3dy4twy][hidden],.meta-consent-settings[data-astro-cid-u3dy4twy][hidden]{display:none!important}.meta-consent[data-astro-cid-u3dy4twy] strong[data-astro-cid-u3dy4twy]{margin-bottom:5px;font-size:15px;display:block}.meta-consent[data-astro-cid-u3dy4twy] p[data-astro-cid-u3dy4twy]{color:#53615b;max-width:780px;margin:0;font-size:14px;line-height:1.5}.meta-consent[data-astro-cid-u3dy4twy] a[data-astro-cid-u3dy4twy]{color:#25332f;text-underline-offset:3px;text-decoration:underline}.meta-consent__privacy[data-astro-cid-u3dy4twy]{align-items:center;min-height:44px;margin-top:0;font-size:14px;line-height:1.35;display:inline-flex}.meta-consent__actions[data-astro-cid-u3dy4twy]{align-items:center;gap:12px;display:flex}.meta-consent__actions[data-astro-cid-u3dy4twy] .btn[data-astro-cid-u3dy4twy]{border-color:var(--brand-red,#d5152c);background:var(--brand-red,#d5152c);color:#fff;white-space:normal;min-height:44px;padding:10px 16px}.meta-consent__actions[data-astro-cid-u3dy4twy] .btn[data-astro-cid-u3dy4twy]:hover{background:#b71025;border-color:#b71025}.meta-consent__deny[data-astro-cid-u3dy4twy]{color:#25332f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px;font-size:14px;text-decoration:underline}.meta-consent-preferences[data-astro-cid-u3dy4twy]{text-align:center;background:#f4f2ed;padding:12px 24px 24px;display:none}.meta-consent-preferences[data-astro-cid-u3dy4twy][data-footer-ready]{display:block}.meta-consent-preferences[data-astro-cid-u3dy4twy]:has(.meta-consent-settings[hidden]){display:none}.meta-consent-settings[data-astro-cid-u3dy4twy]{color:#353535;cursor:pointer;background:#fffffff0;border:1px solid #00000029;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 16px;scroll-margin-block:100px;font-size:13px;font-weight:700;display:inline-flex;position:static}.meta-consent__close[data-astro-cid-u3dy4twy]{color:#25332f;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px;position:absolute;top:4px;right:4px}.meta-consent[data-astro-cid-u3dy4twy] button[data-astro-cid-u3dy4twy]:focus-visible,.meta-consent-settings[data-astro-cid-u3dy4twy]:focus-visible{outline-offset:3px;outline:3px solid}.meta-consent-settings[data-astro-cid-u3dy4twy]:focus-visible{outline-color:#25332f}body:has([data-meta-consent-settings][aria-expanded=true]) .meta-consent[data-astro-cid-u3dy4twy]{z-index:110;border:1px solid #ddd8d0;border-radius:12px;max-height:calc(100dvh - 108px);margin:0;position:fixed;top:12px;left:12px;right:12px;overflow-y:auto;box-shadow:0 12px 36px #18251d26}body:has([data-meta-consent-panel]:not([hidden])) .header{color:#25332f;background:#fff}body:has([data-meta-consent-panel]:not([hidden])) .header :is(.nav-link,.header-logo-word,.header-logo-meta){color:#25332f}@media (width<=959px){.meta-consent[data-astro-cid-u3dy4twy]{margin-top:80px}}@media (width<=700px){.meta-consent[data-astro-cid-u3dy4twy]{grid-template-columns:1fr;gap:4px;padding:12px 48px 12px 20px}.meta-consent[data-astro-cid-u3dy4twy] strong[data-astro-cid-u3dy4twy]{margin-bottom:2px;font-size:14px}.meta-consent[data-astro-cid-u3dy4twy] p[data-astro-cid-u3dy4twy]{margin:0;font-size:14px;line-height:1.5}.meta-consent__actions[data-astro-cid-u3dy4twy]{justify-content:space-between;gap:8px}.meta-consent__actions[data-astro-cid-u3dy4twy] .btn[data-astro-cid-u3dy4twy]{flex:1;min-height:44px;padding:7px 10px}.meta-consent__deny[data-astro-cid-u3dy4twy]{min-width:44px;min-height:44px}.meta-consent-preferences[data-astro-cid-u3dy4twy]{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.skip-link{z-index:10000;color:#fff;background:#d9142f;border:2px solid #fff;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:800;line-height:1;transition:transform .12s;position:fixed;top:12px;left:12px;transform:translateY(-180%);box-shadow:0 10px 30px #0000003d}.skip-link:focus{transform:translateY(0)}#main-content{scroll-margin-top:96px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{scroll-margin-top:96px;scroll-margin-bottom:72px}
