.CookieConsent-module__Ystraa__banner{z-index:1000;background-color:var(--ink);width:min(26rem,100vw - 2rem);color:var(--bone);font-family:var(--font-body);border-radius:.83rem;flex-flow:column;gap:.9rem;padding:1.25rem 1.35rem;font-size:.9375rem;line-height:1.5;display:flex;position:fixed;bottom:1.39vw;left:1.39vw;box-shadow:0 1.25rem 3rem -1.5rem #0009}.CookieConsent-module__Ystraa__title{font-family:var(--font-display);font-size:1.125rem;font-weight:500;line-height:1}.CookieConsent-module__Ystraa__body{color:color-mix(in srgb, var(--bone) 85%, transparent)}.CookieConsent-module__Ystraa__link{color:var(--bone);text-underline-offset:.2em;text-decoration:underline}.CookieConsent-module__Ystraa__actions{gap:.6rem;display:flex}.CookieConsent-module__Ystraa__button{min-height:2.75rem;font-family:var(--font-display);border-radius:.6rem;flex:1 1 0;padding:0 1rem;font-size:1rem;font-weight:500;line-height:1;transition:background-color .3s,color .3s}.CookieConsent-module__Ystraa__accept,.CookieConsent-module__Ystraa__decline{background-color:var(--bone);color:var(--ink)}.CookieConsent-module__Ystraa__accept:hover,.CookieConsent-module__Ystraa__decline:hover{background-color:var(--white)}.CookieConsent-module__Ystraa__button:focus-visible,.CookieConsent-module__Ystraa__link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:767px){.CookieConsent-module__Ystraa__banner{width:auto;bottom:1rem;left:1rem;right:1rem}}
.SiteFooter-module__p-5sba__footer{padding:9vw 2.78vw 2.08vw}.SiteFooter-module__p-5sba__footerLogo{color:var(--accent);display:block}.SiteFooter-module__p-5sba__footerMark{width:100%;height:auto}.SiteFooter-module__p-5sba__footerBar{border-top:1px solid color-mix(in srgb, var(--ink) 22%, transparent);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:2.78vw;padding-top:1.39vw;font-size:clamp(.75rem,.97vw,1.125rem);display:flex}.SiteFooter-module__p-5sba__footerLegal{color:color-mix(in srgb, var(--ink) 60%, transparent);margin-left:1.39vw}.SiteFooter-module__p-5sba__footerLinks{flex-wrap:wrap;gap:.5rem 1.67vw;display:flex}.SiteFooter-module__p-5sba__footerLinks a,.SiteFooter-module__p-5sba__settings{text-underline-offset:.2em;text-decoration:underline}.SiteFooter-module__p-5sba__settings:hover,.SiteFooter-module__p-5sba__footerLinks a:hover{color:var(--accent-dim)}@media (max-width:991px){.SiteFooter-module__p-5sba__footer{padding:clamp(3.5rem,16vw,8rem) clamp(1.07rem,5.33vw,2.56rem) 1.5rem}.SiteFooter-module__p-5sba__footerBar{flex-flow:column;gap:.75rem;margin-top:1.5rem;padding-top:1rem;font-size:.8125rem}.SiteFooter-module__p-5sba__footerLinks{gap:1.25rem}.SiteFooter-module__p-5sba__footerLegal{margin:.4rem 0 0;display:block}}
