.kw-public-shell:has(.kw-events-page){--kw-forest:#202020;--kw-paper:#ffffff;--kw-ink:#202020;--kw-ink-muted:#6f6f6f;--kw-paper-muted:#6f6f6f;--kw-mist-blue:#d5d5d2;--kw-vermilion:#a33d32;--kw-vermilion-light:#a33d32;--kw-stone:#d5d5d2;--color-paper:#ffffff;--color-paper-rgb:255 255 255;--color-surface:#f3f3f1;--color-surface-rgb:243 243 241;--color-ink:#202020;--color-ink-rgb:32 32 32;--color-ink-muted:#6f6f6f;--color-ink-muted-rgb:111 111 111;--color-cedar:#a33d32;--color-cedar-rgb:163 61 50;--color-forest-rgb:32 32 32;--color-moss:#202020;--color-moss-rgb:32 32 32;--color-vermilion-rgb:163 61 50;--color-ochre-rgb:100 100 100;--color-stone:#d5d5d2;--color-stone-rgb:213 213 210;--color-mist:#f3f3f1;--color-mist-rgb:243 243 241;--color-line-rgb:213 213 210}.kw-events-page{color:var(--kw-ink);background:var(--kw-paper);font-family:var(--font-body)}.kw-events-index{display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem 1.15rem;margin:0;color:var(--kw-forest);text-transform:uppercase}.kw-events-index>span:first-child{color:var(--kw-vermilion)}.kw-events-masthead{display:grid;grid-template-columns:minmax(0,1fr) 13rem;align-items:end;gap:3rem;max-width:94rem;margin:0 auto;padding:3.25rem clamp(1.25rem,5.2vw,5.5rem) 3.5rem;border-top:1px solid var(--kw-forest)}.kw-events-masthead-copy h1{max-width:14ch;margin:1rem 0 .8rem;color:var(--kw-forest);font-family:var(--font-display);font-size:clamp(3.5rem,7vw,7rem);font-weight:400;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.kw-events-deck{max-width:43rem;margin:0;color:var(--kw-ink-muted);font-size:.98rem;line-height:1.8}.kw-events-more{margin:1.25rem 0 0;background:none;border:0;border-bottom:1px solid;color:inherit;cursor:pointer;font:inherit;padding:0 0 .15rem}.kw-events-crawl{margin-top:2.75rem;border-top:1px solid var(--kw-stone);padding-top:1.25rem}.kw-events-crawl ol{list-style:none;margin:0;padding:0;-moz-columns:2;column-count:2}.kw-events-crawl li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 .55rem}.kw-events-crawl a{color:inherit;text-underline-offset:.2em}@media (max-width:700px){.kw-events-crawl ol{-moz-columns:1;column-count:1}}.kw-events-seasonal{margin:1.1rem 0 0}.kw-events-seasonal a{color:inherit;font-size:.95rem;text-underline-offset:.28em}.kw-events-seasonal a:hover{color:var(--kw-vermilion)}.kw-events-page[data-locale=ja] .kw-events-masthead-copy h1,.kw-events-page[data-locale=ko] .kw-events-masthead-copy h1,.kw-events-page[data-locale=zh] .kw-events-masthead-copy h1{max-width:16ch;font-size:clamp(3rem,5.2vw,5rem);letter-spacing:-.02em;line-height:1.25}.kw-events-month-mark{display:grid;justify-items:start;border-left:1px solid var(--kw-forest);padding-left:1.25rem}.kw-events-month-mark p{margin:0;font-size:.7rem;line-height:1.6}.kw-events-month-mark>span{color:var(--kw-forest);font-family:var(--font-display);font-size:5.5rem;line-height:.95}.kw-events-month-mark small{margin-top:.4rem;font-family:var(--font-utility);font-size:.67rem}.kw-events-page .kw-now{border-block:1px solid var(--kw-mist-blue)}.kw-events-list{padding:4.5rem clamp(1.25rem,5.2vw,5.5rem) 5rem;background:var(--kw-paper)}.kw-events-list-heading,.kw-events-list-heading>div{display:flex;align-items:end;justify-content:space-between;gap:2rem}.kw-events-list-heading h2{margin:.55rem 0 0;color:var(--kw-forest);font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:400;line-height:1.08}.kw-events-count{color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.69rem;white-space:nowrap}.kw-events-filters{display:flex;gap:0 1.35rem;margin-top:1.8rem;overflow-x:auto;border-bottom:1px solid rgb(23 61 50/32%);scrollbar-width:thin}.kw-events-filters a,.kw-events-filters button{flex:0 0 auto;min-height:2.9rem;padding:.45rem 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--kw-ink-muted);cursor:pointer;font:inherit;font-size:.77rem;white-space:nowrap}.kw-events-filters a[aria-current=page],.kw-events-filters button[aria-pressed=true]{border-bottom-color:var(--kw-forest);color:var(--kw-forest);font-weight:600}.kw-events-filters a{display:flex;align-items:center}.kw-events-filters a:hover,.kw-events-filters button:hover{color:var(--kw-vermilion)}.kw-events-timeline{max-width:90rem;margin:0 auto;padding:0;list-style:none}.kw-events-entry{display:grid;grid-template-columns:9rem minmax(0,1fr)}.kw-events-entry-date{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:2rem 1.3rem 2.3rem 0;border-right:1px solid var(--kw-mist-blue)}.kw-events-entry-date:after{position:absolute;top:4.65rem;right:-4px;width:var(--kw-node-size);height:var(--kw-node-size);border:var(--kw-rule-width) solid var(--kw-forest);border-radius:50%;background:var(--kw-paper);content:""}.kw-events-entry:first-child .kw-events-entry-date:after{background:var(--kw-forest)}.kw-events-status{color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.6rem;line-height:1.5;text-transform:uppercase}.kw-events-status[data-current=true]{color:var(--kw-vermilion)}.kw-events-entry-day{margin-top:.28rem;color:var(--kw-forest);font-family:var(--font-display);font-size:3.2rem;line-height:1}.kw-events-entry-month{margin-top:.45rem;color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.63rem;line-height:1.5}.kw-events-entry-body{min-width:0;padding:1.95rem 0 2.1rem 2rem;border-top:1px solid rgb(23 61 50/28%)}.kw-events-entry-title{display:flex;align-items:start;justify-content:space-between;gap:1.5rem}.kw-events-date-line{margin:0;color:var(--kw-vermilion);font-family:var(--font-utility);font-size:.67rem;line-height:1.7}.kw-events-entry-title h3{max-width:28ch;margin:.45rem 0 0;color:var(--kw-forest);font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.45rem);font-weight:400;line-height:1.18;text-wrap:balance}.kw-events-entry-title h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.kw-events-entry-title h3 a span{margin-left:.6rem;color:var(--kw-vermilion);font-family:var(--font-body);font-size:.8rem;white-space:nowrap}.kw-events-kind{margin:.15rem 0 0;color:var(--kw-ink-muted);font-size:.68rem;line-height:1.6;text-align:right}.kw-events-why{max-width:57rem;margin:.85rem 0 0;color:var(--kw-ink-muted);font-size:.88rem;line-height:1.75}.kw-events-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.6rem;margin:1.25rem 0 0;padding:.95rem 0 0;border-top:1px solid rgb(23 61 50/16%)}.kw-events-facts>div{min-width:0}.kw-events-facts dt{margin:0 0 .28rem;color:var(--kw-ink-muted);font-size:.65rem;line-height:1.5}.kw-events-facts dd{margin:0;color:var(--kw-ink);font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}.kw-events-facts dd[data-mono=true]{font-family:var(--font-utility);font-size:.71rem}.kw-events-facts dd[data-attention=true]{color:var(--kw-vermilion);font-weight:600}.kw-events-source{display:inline-flex;align-items:center;gap:.8rem;min-height:2.75rem;margin-top:.6rem;border-bottom:1px solid var(--kw-forest);color:var(--kw-forest);font-size:.73rem}.kw-events-source:hover{color:var(--kw-vermilion);border-bottom-color:var(--kw-vermilion)}.kw-events-empty{margin:0;padding:2.5rem 0;border-block:1px solid var(--kw-mist-blue);font-family:var(--font-display);font-size:1.7rem}.kw-events-last-link{display:flex;justify-content:flex-end;margin-top:2rem;border-top:1px solid rgb(23 61 50/28%)}.kw-events-last-link a{display:inline-flex;gap:1rem;align-items:center;min-height:3rem;color:var(--kw-forest);font-size:.77rem}.kw-events-last-link a:hover{color:var(--kw-vermilion)}.kw-events-calendar>div{max-width:94rem;padding:3.5rem clamp(1.25rem,5.2vw,5.5rem) 4rem}.kw-events-calendar h2,.kw-events-calendar h3,.kw-events-calendar h4{color:var(--kw-forest);font-family:var(--font-display);font-weight:400}.kw-events-calendar .kw-events-index{color:var(--kw-forest)}.kw-events-calendar>div>div:first-child{border-bottom-color:rgb(23 61 50/35%)}.kw-events-calendar>div>div:first-child>div:last-child button{border-radius:0;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;background:transparent;color:var(--kw-ink-muted)}.kw-events-calendar>div>div:first-child>div:last-child button[aria-pressed=true]{border-bottom-color:var(--kw-forest);color:var(--kw-forest);font-weight:600}.kw-events-calendar .overflow-x-auto>div>div:first-child{background:var(--kw-forest)}.kw-events-calendar .kw-calendar-day{border-radius:50%;font-family:var(--font-utility);font-weight:400}.kw-events-calendar .kw-calendar-bar{border-radius:0}@media (max-width:760px){.kw-events-masthead{grid-template-columns:minmax(0,1fr) 6.5rem;gap:1rem;padding-top:2.4rem;padding-bottom:2.6rem}.kw-events-month-mark{padding-left:.8rem}.kw-events-month-mark>span{font-size:4rem}.kw-events-list{padding-top:3.25rem;padding-bottom:3.5rem}.kw-events-entry{grid-template-columns:4.3rem minmax(0,1fr)}.kw-events-entry-date{padding:1.45rem .65rem 1.55rem 0}.kw-events-entry-date:after{top:4.1rem}.kw-events-entry-day{font-size:2.35rem}.kw-events-entry-month{font-size:.57rem}.kw-events-entry-body{padding:1.4rem 0 1.55rem 1rem}.kw-events-entry-title{display:block}.kw-events-entry-title h3{font-size:1.55rem;line-height:1.25}.kw-events-kind{margin-top:.5rem;text-align:left}.kw-events-why{margin-top:.7rem;font-size:.8rem}.kw-events-facts{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1rem}.kw-events-facts>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.3rem .65rem}.kw-events-facts dt{margin:.1rem 0 0}.kw-events-facts dd{font-size:.72rem}.kw-events-calendar>div{padding-top:2.8rem;padding-bottom:3rem}.kw-events-calendar .min-w-0{width:100%}.kw-events-calendar .kw-calendar-day{width:1.35rem;height:1.35rem;font-size:.64rem}.kw-events-calendar .kw-calendar-bar{position:relative;height:100%;padding:0;background-color:transparent!important;font-size:0}.kw-events-calendar .kw-calendar-bar:before{position:absolute;top:50%;right:0;left:0;height:2px;transform:translateY(-50%);background:var(--kw-forest);content:""}.kw-events-calendar .kw-calendar-bar>span{display:none}}.kw-events-refine{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;padding:.9rem 0 1.2rem;border-bottom:1px solid rgb(32 32 32/22%)}.kw-events-refine label{display:grid;min-width:min(100%,13rem);flex:1 1 13rem;gap:.25rem}.kw-events-refine label>span{color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.64rem;line-height:1.5}.kw-events-refine input,.kw-events-refine select{width:100%;min-height:2.9rem;padding:.45rem .2rem;border:0;border-bottom:1px solid rgb(32 32 32/40%);border-radius:0;outline:none;background:transparent;color:var(--kw-ink);font:inherit;font-size:.82rem}.kw-events-refine input::-moz-placeholder{color:var(--kw-ink-muted);opacity:1}.kw-events-refine input::placeholder{color:var(--kw-ink-muted);opacity:1}.kw-events-refine input:focus-visible,.kw-events-refine select:focus-visible{border-bottom-color:var(--kw-vermilion);outline:2px solid var(--kw-vermilion);outline-offset:2px}.kw-events-entry[data-state=cancelled] .kw-events-status,.kw-events-entry[data-state=ended] .kw-events-status{color:var(--kw-ink-muted)}.kw-events-entry[data-state=starting] .kw-events-status,.kw-events-entry[data-state=today] .kw-events-status{color:var(--kw-vermilion)}.kw-events-entry[data-state=cancelled] .kw-events-entry-date:after,.kw-events-entry[data-state=ended] .kw-events-entry-date:after{border-color:var(--kw-ink-muted);background:var(--kw-paper)}@media (max-width:760px){.kw-events-masthead{grid-template-columns:minmax(0,1fr) 5.5rem;gap:1rem;padding:2.25rem 1.25rem 2.5rem}.kw-events-masthead-copy{min-width:0}.kw-events-masthead-copy h1{max-width:8ch;font-size:clamp(2.5rem,9vw,3.25rem)}.kw-events-page[data-locale=ja] .kw-events-masthead-copy h1,.kw-events-page[data-locale=ko] .kw-events-masthead-copy h1,.kw-events-page[data-locale=zh] .kw-events-masthead-copy h1{max-width:8ch;font-size:clamp(2rem,7.6vw,2.5rem);line-height:1.28}.kw-events-month-mark{padding-left:.65rem}.kw-events-month-mark>span{font-size:3.2rem}.kw-events-month-mark small{font-size:.62rem}.kw-events-refine{gap:.65rem 1rem}.kw-events-refine label{flex-basis:100%}}@media (max-width:380px){.kw-events-masthead{grid-template-columns:minmax(0,1fr) 5.5rem}.kw-events-masthead-copy h1{font-size:3rem}.kw-events-page[data-locale=ja] .kw-events-masthead-copy h1,.kw-events-page[data-locale=ko] .kw-events-masthead-copy h1,.kw-events-page[data-locale=zh] .kw-events-masthead-copy h1{font-size:clamp(2.2rem,8.5vw,3.2rem);line-height:1.3}.kw-events-entry{grid-template-columns:3.8rem minmax(0,1fr)}.kw-events-entry-date{padding-right:.45rem}.kw-events-entry-day{font-size:2rem}.kw-events-entry-body{padding-left:.8rem}.kw-events-facts>div{grid-template-columns:4.8rem minmax(0,1fr)}}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-event{grid-template-columns:minmax(0,1.15fr) minmax(13rem,.85fr);gap:clamp(1.2rem,3vw,3rem);padding:1.7rem clamp(1rem,2.4vw,2.2rem) 1.8rem;border-top:0;background:var(--kw-paper);color:var(--kw-ink)}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-date:after{border-color:var(--kw-paper)}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-date:after,.kw-events-page .kw-now--events .kw-now-entry[data-state=ending] .kw-now-date:after{background:var(--kw-vermilion);outline:1px solid var(--kw-vermilion);outline-offset:2px}.kw-events-page .kw-now--events .kw-now-entry[data-state=limited] .kw-now-date:after{border-style:dashed;border-color:var(--kw-vermilion)}.kw-events-page .kw-now--events .kw-now-entry:not(.kw-now-entry--featured) .kw-now-date:after{border-color:var(--kw-mist-blue)}.kw-events-page .kw-now--events .kw-now-entry:not(.kw-now-entry--featured) .kw-now-event{grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);gap:clamp(1.2rem,3vw,3rem);padding-top:1.15rem;padding-bottom:1.2rem}.kw-events-page .kw-now--events .kw-now-feature-index{display:flex;align-items:baseline;gap:.7rem;margin:0 0 .65rem;color:var(--kw-forest);font-family:var(--font-utility);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.kw-events-page .kw-now--events .kw-now-feature-index span{color:var(--kw-vermilion)}.kw-events-page .kw-now--events .kw-now-event-state{font-family:var(--font-utility);font-size:.67rem;letter-spacing:.02em}.kw-events-page .kw-now--events .kw-now-event-state[data-state=current],.kw-events-page .kw-now--events .kw-now-event-state[data-state=ending],.kw-events-page .kw-now--events .kw-now-event-state[data-state=limited]{color:var(--kw-vermilion)}.kw-events-page .kw-now--events .kw-now-event-state[data-state=upcoming]{color:var(--kw-mist-blue)}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-event-meta,.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-period{color:var(--kw-ink-muted)}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-event h3{color:var(--kw-forest)}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-event h3 a>span{color:var(--kw-vermilion)}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-summary{color:var(--kw-ink)}.kw-events-page .kw-now--events{border-block:1px solid #d5d5d2;background:#f3f3f1;color:#202020}.kw-events-page .kw-now--events :focus-visible{outline-color:#202020}.kw-events-page .kw-now--events .kw-now-summary{color:#202020}.kw-events-page .kw-now--events .kw-now-controls input{background:#ffffff;color:#202020;color-scheme:light}.kw-events-page .kw-now--events .kw-now-event-meta{align-items:baseline;row-gap:.4rem}.kw-events-page .kw-now--events .kw-now-meta-station{flex-basis:100%}.kw-events-page .kw-now--events .kw-now-official{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;border-bottom:1px solid;color:var(--kw-paper);font-size:.72rem;text-underline-offset:.25em}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-official{color:var(--kw-forest)}.kw-events-page .kw-now--events .kw-now-official:hover{color:var(--kw-vermilion)}.kw-events-page .kw-now--events .kw-now-footer{margin-top:.3rem}.kw-events-page .kw-events-entry[data-state=current] .kw-events-entry-date:after,.kw-events-page .kw-events-entry[data-state=ending] .kw-events-entry-date:after{border-color:var(--kw-vermilion);outline:1px solid var(--kw-vermilion);outline-offset:2px}.kw-events-page .kw-events-entry[data-state=ending] .kw-events-entry-date:after{background:var(--kw-vermilion)}.kw-events-page .kw-events-entry[data-state=limited] .kw-events-entry-date:after{border-style:dashed;border-color:var(--kw-vermilion)}.kw-events-page .kw-events-entry[data-state=current] .kw-events-status,.kw-events-page .kw-events-entry[data-state=ending] .kw-events-status{color:var(--kw-vermilion)}.kw-events-page .kw-events-facts{display:flex;flex-wrap:wrap;gap:.55rem 1.35rem;margin-top:1.05rem;padding-top:.8rem}.kw-events-page .kw-events-facts>div{display:flex;flex:0 1 auto;align-items:baseline;gap:.45rem;min-width:0}.kw-events-page .kw-events-facts dt{flex:0 0 auto;margin:0;font-family:var(--font-utility);font-size:.59rem;letter-spacing:.025em}.kw-events-page .kw-events-facts dd{font-size:.73rem;line-height:1.55}.kw-events-page .kw-events-source{min-height:2.75rem}.kw-events-calendar>div>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:1.5rem clamp(1.5rem,3vw,3rem)}.kw-events-calendar .kw-calendar-publication{display:grid;align-content:end;gap:.3rem;min-height:3.2rem;padding-left:.9rem;border-left:1px solid var(--kw-vermilion)}.kw-events-calendar .kw-calendar-publication>span{color:var(--kw-ink-muted);font-family:var(--font-utility);font-size:.57rem;letter-spacing:.04em;text-transform:uppercase}.kw-events-calendar .kw-calendar-publication strong{display:flex;align-items:baseline;gap:.4rem;color:var(--kw-forest);font-family:var(--font-utility);font-size:.82rem;font-weight:400}.kw-events-calendar .kw-calendar-publication i{color:var(--kw-vermilion);font-style:normal}.kw-events-calendar .kw-calendar-month-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.2rem .9rem}.kw-events-calendar .kw-calendar-month{display:inline-flex;align-items:center;min-height:2.75rem;padding:.45rem 0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--kw-ink-muted);cursor:pointer;font:inherit;font-size:.72rem;white-space:nowrap}.kw-events-page .kw-events-calendar>div>div:first-child .kw-calendar-month[aria-current=date]{border-bottom:2px solid var(--kw-vermilion);color:var(--kw-forest)}.kw-events-calendar .kw-calendar-month:hover{color:var(--kw-vermilion)}.kw-events-calendar .kw-calendar-month:focus-visible{outline:2px solid var(--kw-forest);outline-offset:3px}.kw-events-calendar .kw-calendar-day{position:relative}.kw-events-calendar .kw-calendar-day[data-event-state=limited]{border:1px dashed var(--kw-vermilion);background:var(--kw-paper);color:var(--kw-ink)}.kw-events-calendar .kw-calendar-day[data-event-state=current]{outline:1px solid var(--kw-vermilion);outline-offset:2px}.kw-events-calendar .kw-calendar-day[data-event-state=ending]{background:var(--kw-vermilion);color:var(--kw-paper)}.kw-events-calendar .kw-calendar-key{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.85rem;color:var(--kw-ink-muted);font-size:.64rem}.kw-events-calendar .kw-calendar-key>span{display:inline-flex;align-items:center;gap:.45rem}.kw-events-calendar .kw-calendar-key i{width:.55rem;height:.55rem;border:1px solid var(--kw-forest);border-radius:50%;background:var(--kw-forest)}.kw-events-calendar .kw-calendar-key i[data-state=limited]{border-style:dashed;border-color:var(--kw-vermilion);background:transparent}.kw-events-calendar .kw-calendar-key i[data-state=ending]{border-color:var(--kw-vermilion);background:var(--kw-vermilion)}@media (max-width:760px){.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-event,.kw-events-page .kw-now--events .kw-now-entry:not(.kw-now-entry--featured) .kw-now-event{grid-template-columns:minmax(0,1fr);gap:.8rem}.kw-events-page .kw-now--events .kw-now-entry--featured .kw-now-event{padding:1.15rem 1rem 1.3rem}.kw-events-page .kw-now--events .kw-now-entry:not(.kw-now-entry--featured) .kw-now-event{padding-top:1rem;padding-bottom:1.1rem}.kw-events-page .kw-now--events .kw-now-summary{padding-top:0;font-size:.87rem;line-height:1.75}.kw-events-page .kw-now--events .kw-now-event-meta{display:grid;gap:.18rem;margin-top:.5rem;font-size:.75rem}.kw-events-page .kw-now--events .kw-now-meta-station{line-height:1.6}.kw-events-page .kw-now--events .kw-now-official{width:-moz-fit-content;width:fit-content;margin-top:.1rem}.kw-events-page .kw-events-calendar>div>div:first-child{grid-template-columns:minmax(0,1fr) auto;gap:1.2rem .9rem}.kw-events-page .kw-events-calendar>div>div:first-child>div:first-child{grid-column:1/-1}.kw-events-page .kw-calendar-publication{min-height:2.7rem}.kw-events-page .kw-calendar-month-nav{justify-content:flex-start;flex-wrap:nowrap;max-width:58vw;overflow-x:auto;scrollbar-width:thin}.kw-events-page .kw-events-facts{gap:.48rem .8rem}.kw-events-page .kw-events-facts>div{flex:1 1 100%;gap:.45rem .65rem}.kw-events-page .kw-events-facts dt{width:5rem}.kw-events-page .kw-events-facts dd{font-size:.78rem}.kw-events-page .kw-now--events .kw-now-event-meta{font-size:.8rem}.kw-events-page .kw-now--events .kw-now-meta-station{line-height:1.65}.kw-events-page .kw-now--events .kw-now-official{font-size:.77rem}}