.consent-banner-module__ZZh4tW__anchor{z-index:40;position:fixed;bottom:.75rem;left:.75rem;right:.75rem}.consent-banner-module__ZZh4tW__dialog{border:1px solid var(--color-line);background:var(--color-header);color:var(--color-ink);box-shadow:var(--shadow-menu);border-radius:1rem;padding:1rem}.consent-banner-module__ZZh4tW__text,.consent-banner-module__ZZh4tW__policyRow{margin:0;font-size:.95rem;font-weight:600;line-height:1.5}.consent-banner-module__ZZh4tW__policyRow{margin-top:.5rem}.consent-banner-module__ZZh4tW__policy{color:inherit;text-underline-offset:.16em;font-weight:800}.consent-banner-module__ZZh4tW__actions{gap:.5rem;margin-top:.75rem;display:flex}.consent-banner-module__ZZh4tW__choice{background:var(--color-header);min-height:2.75rem;color:var(--color-ink);font:inherit;cursor:pointer;border:1px solid #2c282529;border-radius:999px;flex:1;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.consent-banner-module__ZZh4tW__choice:hover,.consent-banner-module__ZZh4tW__choice:focus-visible{border-color:#2c28255c}@media (min-width:761px){.consent-banner-module__ZZh4tW__anchor{width:min(36rem,100% - 1.5rem);left:50%;transform:translate(-50%)}.consent-banner-module__ZZh4tW__choice{flex:none;min-width:7.5rem}}
.site-footer-module___R28GG__footer{color:#2c28259e;text-align:center;padding:1.35rem clamp(1.25rem,4vw,2.5rem) 2rem;font-size:.875rem;font-weight:700;line-height:1.5}.site-footer-module___R28GG__line{margin:0}.site-footer-module___R28GG__link,.site-footer-module___R28GG__settings{color:inherit;font:inherit;text-underline-offset:.16em;font-weight:700}.site-footer-module___R28GG__link:hover,.site-footer-module___R28GG__settings:hover,.site-footer-module___R28GG__link:focus-visible,.site-footer-module___R28GG__settings:focus-visible{color:var(--color-ink)}.site-footer-module___R28GG__settings{cursor:pointer;background:0 0;border:0;padding:0}
@font-face{font-family:nunito;src:url(../media/nunito_latin-s.p.1wzrasd95pxo_.woff2)format("woff2");font-display:swap;font-weight:600 800;font-style:normal}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_9d2636d5-module__NgJTBW__className{font-family:nunito,nunito Fallback,Arial,sans-serif;font-style:normal}
:root{--color-bg:#fbf7f2;--color-header:#fffdfb;--color-ink:#2c2825;--color-brand:#e23b32;--color-line:#2c28251a;--header-height:5.5rem;--page-width:72rem;--shadow-menu:0 16px 32px #2c282514}@media (max-width:760px){:root{--header-height:4.75rem}}
*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);min-height:100svh;color:var(--color-ink);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}button,a{-webkit-tap-highlight-color:transparent}main{display:block}
