.cat[data-astro-cid-72ywrkuv]+.cat[data-astro-cid-72ywrkuv]{margin-top:3.5rem}.cat__head[data-astro-cid-72ywrkuv]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.cat__head[data-astro-cid-72ywrkuv] .cat__icon{width:3.25rem;height:2.25rem;color:var(--color-ink-900);flex:none}.cat__name[data-astro-cid-72ywrkuv]{font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin:0}.cat__link[data-astro-cid-72ywrkuv]{color:inherit;background-image:linear-gradient(var(--color-brand-500), var(--color-brand-500));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;text-decoration:none}.cat__link[data-astro-cid-72ywrkuv]:hover{background-size:100% 100%}.cat__tagline[data-astro-cid-72ywrkuv]{color:var(--color-n-500);font-size:var(--text-body-s);margin:.15rem 0 0}.tt[data-astro-cid-72ywrkuv]{table-layout:fixed;border-collapse:collapse;background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;overflow:hidden}.c-when[data-astro-cid-72ywrkuv]{width:10%}.c-name[data-astro-cid-72ywrkuv]{width:15%}.c-days[data-astro-cid-72ywrkuv]{width:10%}.c-time[data-astro-cid-72ywrkuv]{width:11%}.c-duration[data-astro-cid-72ywrkuv]{width:10%}.c-where[data-astro-cid-72ywrkuv]{width:11%}.c-status[data-astro-cid-72ywrkuv]{width:19%}.c-cta[data-astro-cid-72ywrkuv]{width:14%}.tt[data-astro-cid-72ywrkuv] thead[data-astro-cid-72ywrkuv] th[data-astro-cid-72ywrkuv]{background:var(--color-ink-900);color:var(--color-white);text-align:left;font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;padding:.85rem 1rem;font-weight:700}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] tr[data-astro-cid-72ywrkuv]+tr[data-astro-cid-72ywrkuv]{border-top:1px solid var(--border-default)}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] th[data-astro-cid-72ywrkuv],.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] td[data-astro-cid-72ywrkuv]{vertical-align:top;text-align:left;padding:1.1rem 1rem;font-weight:400}.row--open[data-astro-cid-72ywrkuv]>[data-astro-cid-72ywrkuv]:first-child{box-shadow:inset 4px 0 0 var(--color-brand-500)}.date[data-astro-cid-72ywrkuv]{font-family:var(--font-display), "Manrope Fallback", system-ui, sans-serif;letter-spacing:-.01em;font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.date--phrase[data-astro-cid-72ywrkuv]{font-size:1.05rem;font-weight:700;line-height:1.3}.name[data-astro-cid-72ywrkuv]{font-weight:600;display:block}.sub[data-astro-cid-72ywrkuv]{color:var(--color-n-500);font-size:var(--text-body-s);margin-top:.25rem;display:block}.row--note[data-astro-cid-72ywrkuv] td[data-astro-cid-72ywrkuv]{color:var(--color-n-500);font-size:var(--text-body-s);max-width:90ch;padding:0 1rem 1.1rem}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] tr[data-astro-cid-72ywrkuv].row--note{border-top:none}.time[data-astro-cid-72ywrkuv]{white-space:nowrap;font-weight:600}.unset[data-astro-cid-72ywrkuv]{color:var(--color-n-400)}.days[data-astro-cid-72ywrkuv]{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.days__day[data-astro-cid-72ywrkuv]{border:1px solid var(--color-ink-900);border-radius:var(--radius-sm);min-width:1.5rem;font-size:var(--text-body-s);text-align:center;padding:.2rem .3rem;font-weight:600;line-height:1.2}.cta[data-astro-cid-72ywrkuv]{text-align:right;white-space:nowrap}@media (width<=61.99rem){.tt[data-astro-cid-72ywrkuv] thead[data-astro-cid-72ywrkuv]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tt[data-astro-cid-72ywrkuv]{table-layout:auto;display:block}.tt[data-astro-cid-72ywrkuv] colgroup[data-astro-cid-72ywrkuv]{display:none}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv],.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] tr[data-astro-cid-72ywrkuv],.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] th[data-astro-cid-72ywrkuv],.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] td[data-astro-cid-72ywrkuv]{display:block}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] tr[data-astro-cid-72ywrkuv]{padding:1.15rem 1.15rem 1.25rem}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] th[data-astro-cid-72ywrkuv],.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] td[data-astro-cid-72ywrkuv]{padding:0}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] td[data-astro-cid-72ywrkuv][data-label]{border-top:1px dashed var(--color-n-200);grid-template-columns:7.5rem 1fr;gap:.75rem;margin-top:.6rem;padding-top:.6rem;display:grid}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] td[data-astro-cid-72ywrkuv][data-label]:before{content:attr(data-label);color:var(--color-n-500);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;font-weight:700;line-height:1.5}.row--open[data-astro-cid-72ywrkuv]>[data-astro-cid-72ywrkuv]:first-child{box-shadow:none}.row--open[data-astro-cid-72ywrkuv]{border-left:4px solid var(--color-brand-500)}.cta[data-astro-cid-72ywrkuv]{text-align:left;margin-top:1rem}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] tr[data-astro-cid-72ywrkuv].row:has(+.row--note){padding-bottom:.6rem}.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] tr[data-astro-cid-72ywrkuv].row--note td[data-astro-cid-72ywrkuv]{padding:0 1.15rem 1.25rem}.cta[data-astro-cid-72ywrkuv] .btn{width:100%}}@media (width<=29.99rem){.tt[data-astro-cid-72ywrkuv] tbody[data-astro-cid-72ywrkuv] td[data-astro-cid-72ywrkuv][data-label]{grid-template-columns:1fr;gap:.15rem}}
