@font-face{font-family:oswald;src:url(../media/oswald-s.p.05-96lvduj-4e.woff2)format("woff2");font-display:swap;font-weight:600 700}@font-face{font-family:oswald Fallback;src:local(Arial);ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.0%;size-adjust:81.28%}.Nf_gfG_className{font-family:oswald,oswald Fallback}.Nf_gfG_variable{--font-oswald:"oswald", "oswald Fallback"}
.vp-consent{z-index:1000;color:#1f2328;text-align:left;letter-spacing:0;background:#fff;border-top:1px solid #d8dee4;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.875rem;line-height:1.5;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001f}.vp-consent *,.vp-consent :before,.vp-consent :after{box-sizing:border-box}.vp-consent__inner{flex-wrap:wrap;align-items:center;gap:10px 24px;max-width:72rem;margin:0 auto;padding:12px 16px;display:flex}.vp-consent__text{color:#1f2328;flex:22rem;margin:0;font-size:.875rem}.vp-consent a{color:#c2410c;text-underline-offset:.18em;text-decoration:underline}.vp-consent a:hover{color:#9a3412}.vp-consent__actions{flex-wrap:wrap;gap:8px;display:flex}.vp-consent__btn{font:inherit;cursor:pointer;color:#1f2328;background:#fff;border:1px solid #1f2328;border-radius:6px;min-height:44px;padding:8px 14px;font-size:.875rem;font-weight:600;line-height:1.2}.vp-consent__btn--solid{color:#fff;background:#1f2328}.vp-consent__btn:focus-visible,.vp-consent a:focus-visible,.vp-consent input:focus-visible{outline-offset:2px;outline:3px solid #c2410c}.vp-consent__panel{border-top:1px solid #d8dee4;flex-wrap:wrap;flex:100%;align-items:center;gap:8px 24px;padding-top:10px;display:flex}.vp-consent__option{align-items:center;gap:8px;min-height:44px;display:inline-flex}.vp-consent__option input{accent-color:#1f2328;width:18px;height:18px}@media (max-width:767px){.vp-consent__inner{gap:8px;padding:10px 12px}.vp-consent__text{flex-basis:100%;font-size:.8125rem;line-height:1.4}.vp-consent__actions{grid-template-columns:1fr 1.25fr 1fr;gap:6px;width:100%;display:grid}.vp-consent__btn{min-height:44px;padding:4px 6px;font-size:.8125rem}}@media print{.vp-consent{display:none!important}}html[data-app] body:has(.app-tabs) .vp-consent{bottom:calc(57px + env(safe-area-inset-bottom))}@media (orientation:landscape) and (max-height:540px){html[data-app]:not(:where([data-upright])) body:has(.app-tabs) .vp-consent{bottom:calc(45px + env(safe-area-inset-bottom))}}
