:root{--p2w-baseline-ready:1}html:has(body.p2w-safari-bg){background:var(--p2w-color-dark)}body.p2w-safari-bg{background-color:var(--p2w-color-dark)}body.p2w-safari-bg>main,body.p2w-safari-bg main#main,body.p2w-safari-bg main.site-main,body.p2w-safari-bg>#page,body.p2w-safari-bg>.site{background-color:var(--p2w-color-bg)}body.p2w-safari-bg>footer{margin-top:-1px;padding-top:1px}@media (max-width:767px){body.p2w-cookie-margins .cmplz-cookiebanner{width:calc(100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;box-sizing:border-box!important;box-shadow:0 2px 10px rgb(0 0 0 / .12)!important}}#ast-scroll-top{will-change:transform;-webkit-transform:translateZ(0)}html:has(input:focus,textarea:focus,select:focus){scroll-behavior:auto!important}input,textarea,select,label{-webkit-tap-highlight-color:#fff0}@media (max-width:767px){input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="number"],input[type="password"],input[type="url"],textarea,select{font-size:16px!important}}:root{--p2w-btn-h-lg:46px;--p2w-btn-h-md:44px;--p2w-btn-h-sm:36px}:where(body.p2w-focus-ring) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--p2w-focus-color,currentColor);outline-offset:2px}.p2w-skip-link{position:absolute;left:-9999px;top:0;z-index:100000;padding:12px 16px;background:var(--p2w-color-dark,#000);color:#fff;text-decoration:none;font:inherit;font-weight:600;border-radius:var(--p2w-radius,4px)}[tabindex="-1"]:focus{outline:none}.p2w-skip-link:focus{left:16px;top:16px;outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.p2w-rm-full *,body.p2w-rm-full *::before,body.p2w-rm-full *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}