:is(._schedule_bherw_1 a:focus-visible,._pager_bherw_1 a:focus-visible){outline:3px solid var(--signal);outline-offset:3px}._schedule_bherw_1{padding-bottom:2rem}._schedule_bherw_1>section{border-top:1px solid #f6efe240}._schedule_bherw_1>section>h2{color:var(--signal);margin:0;padding:1.25rem 0 .4rem;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.1}._schedule_bherw_1 ol{margin:0;padding:0;list-style:none}._schedule_bherw_1 li{overflow-wrap:anywhere;border-bottom:1px solid #f6efe233;grid-template-columns:minmax(8.5rem,.24fr) minmax(0,1fr) minmax(9rem,.27fr) auto;align-items:start;gap:.8rem 1.25rem;padding:1.25rem .75rem;display:grid}._schedule_bherw_1 li>*{min-width:0}._schedule_bherw_1 time{color:var(--signal);font:800 .84rem/1.4 var(--mono);display:block}._schedule_bherw_1 time small{color:#f6efe2;font:600 .72rem/1.4 var(--mono);margin-top:.25rem;display:block}._schedule_bherw_1 li>div:nth-child(2)>span{color:var(--signal);font:700 .62rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;display:block}._schedule_bherw_1 h3{color:#f6efe2;font:760 clamp(1.15rem, 2vw, 1.55rem)/1.14 var(--sans);margin:0}._schedule_bherw_1 li>div:nth-child(2) p{color:#f6efe2c2;max-width:64ch;margin:.4rem 0;line-height:1.5}._schedule_bherw_1 li>div:nth-child(2)>small{color:#f6efe2ad}._schedule_bherw_1 em{color:var(--signal);font:800 .62rem/1.2 var(--mono);text-transform:uppercase;align-items:center;gap:.25rem;margin:0 .5rem .35rem 0;font-style:normal;display:inline-flex}._schedule_bherw_1 em svg{width:13px;height:13px}._schedule_bherw_1 .schedule-place{color:#f6efe2;font:650 .75rem/1.35 var(--mono);align-items:flex-start;gap:.5rem;display:flex}._schedule_bherw_1 .schedule-place svg{width:15px;height:15px;color:var(--signal);flex:0 0 15px}._schedule_bherw_1 .schedule-place small{color:#f6efe2a8;margin-top:.25rem;display:block}._schedule_bherw_1 .changed-marker{color:var(--signal);font:800 .62rem/1.2 var(--mono);text-transform:uppercase}._schedule_bherw_1 li.is-now :is(time,small,h3,p,em,span),._schedule_bherw_1 li.is-now .changed-marker,._schedule_bherw_1 li.is-now .schedule-place svg{color:#211b18}._pager_bherw_1{padding-bottom:2rem}@media (max-width:760px){._schedule_bherw_1 li{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}._schedule_bherw_1 li>div:nth-child(2),._schedule_bherw_1 .schedule-place{grid-column:1/-1}._schedule_bherw_1 .changed-marker{grid-area:1/2;justify-self:end}}@media (max-width:520px){._schedule_bherw_1 li{padding:1.1rem .25rem}._schedule_bherw_1 time small{max-width:20rem}}
