.block[data-astro-cid-2nwvi4xf]{margin-top:var(--s4)}.two[data-astro-cid-2nwvi4xf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4);margin-top:var(--s4)}@media(max-width:900px){.two[data-astro-cid-2nwvi4xf]{grid-template-columns:minmax(0,1fr)}}.controls[data-astro-cid-2nwvi4xf]{border-bottom:1px solid var(--line)}.cal-head[data-astro-cid-2nwvi4xf]{align-items:center}.cal-head[data-astro-cid-2nwvi4xf] h2[data-astro-cid-2nwvi4xf]{font-size:var(--t-l)}.legend-slot[data-astro-cid-2nwvi4xf]{margin-left:auto}.cal-tl[data-astro-cid-2nwvi4xf]{padding:0 0 4px}.mg-nav[data-astro-cid-2nwvi4xf]{display:flex;gap:6px;justify-content:flex-end;margin-bottom:-30px}.btn-s[data-astro-cid-2nwvi4xf]{height:32px;min-width:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:600 14px/1 var(--f-sans);cursor:pointer}.btn-s[data-astro-cid-2nwvi4xf]:hover{border-color:var(--brand);color:var(--brand)}@media(max-width:900px){.legend-slot[data-astro-cid-2nwvi4xf]{margin-left:0;width:100%}}label[data-astro-cid-2nwvi4xf]{display:inline-flex;gap:6px;align-items:center}.ct-row{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:var(--s2) var(--s5);padding:var(--s4);border-bottom:1px solid var(--line)}.ct-row:last-child{border-bottom:0}.ct-row[class*=m-]{box-shadow:inset 4px 0 0 var(--m, transparent)}.ct-row .ct-what h3 a{text-decoration-color:color-mix(in srgb,var(--m, var(--link)) 60%,transparent)}.ct-row.past{opacity:.65}.ct-row .ct-when{display:grid;gap:3px;align-content:start;justify-items:start}.ct-row .ct-what{display:grid;gap:4px;max-width:70ch}.ct-row .on{color:var(--live);font-weight:550}.warn{color:var(--warn);font-weight:550}.links{display:flex;flex-wrap:wrap;gap:4px var(--s3);align-items:baseline;margin-top:2px}.day{padding:var(--s4) var(--s4) var(--s2);border-bottom:1px solid var(--line)}.linkbtn[data-astro-cid-2nwvi4xf]{font:inherit;color:var(--link);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sub[data-astro-cid-2nwvi4xf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.sub[data-astro-cid-2nwvi4xf]>div[data-astro-cid-2nwvi4xf]{display:grid;gap:6px;align-content:start}@media(max-width:900px){.sub[data-astro-cid-2nwvi4xf]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ct-row{grid-template-columns:minmax(0,1fr)}}
