@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.zgRZpa_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.zgRZpa_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.cookie-banner{z-index:120;right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));left:max(.75rem, env(safe-area-inset-left,0px));border:1px solid var(--color-line);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb, var(--color-beige) 42%, white);max-width:36rem;margin-inline:auto;padding:.5rem .6rem .55rem;position:fixed;box-shadow:0 2px 14px #0000001a}@media (max-width:719px){html.cookie-banner-mobile-active body{padding-bottom:var(--cookie-mobile-bottom-reserve,10rem)}.cookie-banner{left:max(.75rem, env(safe-area-inset-left,0px));width:auto;max-width:calc(100vw - 5.75rem);right:auto;bottom:max(.75rem, env(safe-area-inset-bottom,0px));margin-inline:0}}@media (max-width:390px){.cookie-banner{right:max(.75rem, env(safe-area-inset-right,0px));max-width:none;bottom:max(calc(.75rem + 3rem + .75rem), env(safe-area-inset-bottom,0px))}}@media (min-width:720px){.cookie-banner{width:min(100%,22rem);margin-inline:0;left:auto}}@media (min-width:960px){.cookie-banner{width:min(22rem,100% - 12rem);max-width:22rem;left:0;right:0;bottom:max(16px, env(safe-area-inset-bottom,0px));margin-inline:auto;transform:none}}.cookie-banner-text{color:var(--color-text);margin:0;font-size:.8125rem;line-height:1.45}.cookie-banner-text a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-orange);text-decoration-color:var(--color-orange);font-weight:600}.cookie-banner-actions{flex-wrap:nowrap;gap:.28rem;margin-top:.4rem;display:flex}.cookie-banner-actions .cookie-banner-btn{white-space:nowrap;flex:1 1 0;min-width:0;min-height:2.125rem;padding:.26rem .32rem;font-size:.75rem}@media (min-width:360px){.cookie-banner-actions{gap:.32rem}.cookie-banner-actions .cookie-banner-btn{min-height:2.25rem;padding:.3rem .45rem;font-size:.8125rem}}.cookie-banner-btn{border:1px solid var(--color-line);border-radius:var(--radius-pill);min-height:2.25rem;font:inherit;cursor:pointer;padding:.32rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2}.cookie-banner-btn-primary{border-color:color-mix(in srgb, var(--color-orange) 50%, white);background:var(--color-orange);color:var(--color-white)}.cookie-banner-btn-primary:hover,.cookie-banner-btn-primary:focus-visible{background:var(--color-orange-hover)}.cookie-banner-btn-secondary{background:var(--color-white);color:var(--color-ink)}.cookie-banner-btn-secondary:hover,.cookie-banner-btn-secondary:focus-visible{background:var(--color-orange-soft)}.cookie-panel-backdrop{z-index:130;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));background:#00000047;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cookie-panel{border:1px solid var(--color-line);border-radius:calc(var(--radius) - 2px);background:var(--color-white);width:min(100%,20.5rem);max-height:min(100%,100dvh - 1.5rem);box-shadow:var(--shadow);flex-direction:column;display:flex}.cookie-panel h2{flex-shrink:0;margin:0;padding:.75rem .85rem 0;font-size:1.05rem;font-weight:650;line-height:1.25}.cookie-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:.45rem .85rem .65rem;overflow-y:auto}.cookie-panel-lede,.cookie-panel-note,.cookie-panel-meta{color:var(--color-text);margin:0;font-size:.8125rem;line-height:1.45}.cookie-panel-note,.cookie-panel-meta{margin-top:.55rem}.cookie-panel-category{border:1px solid var(--color-line);border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--color-beige) 35%, white);margin-top:.55rem;padding:.55rem .6rem}.cookie-panel-category:first-of-type{margin-top:.45rem}.cookie-panel-category-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;display:flex}.cookie-panel-category-head strong{font-size:.875rem}.cookie-panel-always{color:var(--color-muted);font-size:.75rem;font-weight:600}.cookie-panel-category p{margin:.35rem 0 0;font-size:.8125rem;line-height:1.4}.cookie-panel-actions{border-top:1px solid var(--color-line);background:var(--color-white);flex-wrap:wrap;flex-shrink:0;gap:.35rem;padding:.55rem .85rem .75rem;display:flex}.cookie-panel-actions .cookie-banner-btn{flex:calc(50% - .2rem);min-width:7rem}.cookie-switch{color:var(--color-muted);cursor:pointer;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;display:inline-flex}.cookie-switch-input{appearance:none;border:1px solid var(--color-line);background:var(--color-white);cursor:pointer;border-radius:999px;flex-shrink:0;width:2.3rem;height:1.28rem;margin:0;position:relative}.cookie-switch-input:after{content:"";background:var(--color-muted);border-radius:50%;width:1rem;height:1rem;transition:transform .15s,background .15s;position:absolute;top:1px;left:1px}.cookie-switch-input:checked{background:var(--color-orange);border-color:var(--color-orange)}.cookie-switch-input:checked:after{background:var(--color-white);transform:translate(1rem)}.cookie-switch-input:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}
