@font-face {
  font-family: "Mona Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  font-stretch: 75% 125%;
  src: url("/assets/5658cdeea602a52f3e70a1a9.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Mona Sans";
  font-style: normal;
  font-display: swap;
  font-weight: 200 900;
  font-stretch: 75% 125%;
  src: url("/assets/5ea3740633e5ac7af56c13d7.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--font-body:'Mona Sans',sans-serif;--font-heading:'Mona Sans',sans-serif}
.wbw-language{display:flex;align-items:center;gap:10px;font:600 14px 'Mona Sans',sans-serif;white-space:nowrap}.wbw-language a{color:inherit;padding:8px 2px;text-decoration:none}.wbw-language a[aria-current]{text-decoration:underline;text-underline-offset:5px}.wbw-form-language{padding:12px 24px;background:#e6e7e3;color:#17191b;display:flex;justify-content:flex-end}.kat-header .wbw-language{color:#fff}.hdr__actions{gap:10px}
#wbw-catalog-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.wbw-ex-source{border-top:1px solid #777;padding-block:24px}.wbw-ex-source h3{font-size:24px}.wbw-ex-source ul{list-style:none;padding:0;margin:20px 0}.wbw-ex-source li{padding:12px 0;border-bottom:1px solid #aaa}.wbw-ex-source a{text-underline-offset:4px}.wbw-ex-source p{font-size:14px;margin-top:8px}.wbw-day{display:flex;align-items:center;gap:12px}.wbw-day select{padding:10px;background:#f6f6f2;color:#17191b;border:1px solid #777;font:inherit}.prog-filter{flex-wrap:wrap;gap:16px}.prog-row[hidden]{display:none!important}.prog-row__act a{display:inline-block;padding-block:8px;text-underline-offset:4px}.prog-note{font-family:inherit;line-height:1.6;text-transform:none;letter-spacing:normal;max-width:90ch}.prog-row__main,.prog-row__loc{min-width:0;overflow-wrap:anywhere}html{overflow-x:clip}body{max-width:100%}.hdr__brand{min-width:0}a,button,input,select{scroll-margin-top:110px}:focus-visible{outline:3px solid #0038c9;outline-offset:4px}::selection{background:#0038c9;color:#fff}
@media(max-width:700px){#wbw-catalog-preview{grid-template-columns:1fr}.hdr__actions>.btn{display:none}.hdr__actions{gap:8px}.hdr__brand{font-size:13px}.hdr__brand svg{max-width:42px}.wbw-language{gap:6px;font-size:13px}.prog-row__in{grid-template-columns:1fr!important;gap:14px}.prog-row__act{justify-self:start}.kat-header-in{flex-wrap:wrap}.kat-header .wbw-language{margin-left:auto}.wbw-form-language{padding:8px 16px}}

@media(max-width:700px){.hdr__cta>.btn{display:none}.hdr__brand{flex-shrink:0}.hdr__cta{gap:10px}.hdr__brand span{white-space:normal}}
@media(max-width:700px){.kat-header-in{height:104px;align-content:center;row-gap:4px}.kat-header .wbw-language{flex-basis:100%;justify-content:flex-end;height:26px}.kat-header .wbw-language a{padding-block:4px}.kat-bar{top:105px}}
