.date-block.svelte-izviu8{justify-items:start;gap:var(--size-xs);display:inline-grid}.date-block.svelte-izviu8 .day:where(.svelte-izviu8){font-family:var(--font-title);font-size:var(--font-size-3xl);line-height:var(--lh-display);color:var(--c-heading)}.date-block.svelte-izviu8 .month:where(.svelte-izviu8){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--c-text-muted)}.date-block.svelte-izviu8.s .day:where(.svelte-izviu8){font-size:var(--font-size-2xl)}.date-block.svelte-izviu8.l .day:where(.svelte-izviu8){font-size:var(--font-size-display)}.date-block.svelte-izviu8.brand .day:where(.svelte-izviu8){color:var(--c-brand)}.event.svelte-1ss17m9{grid-template-columns:var(--size-4xl) minmax(0, 1fr) calc(var(--size-4xl) * 1.75);gap:var(--size-xl);width:100%;padding-block:var(--size-xl);border-bottom:var(--border-soft);align-items:center;display:grid;position:relative}.event.svelte-1ss17m9 .text:where(.svelte-1ss17m9){justify-items:start;gap:var(--size-s);display:grid}.event.svelte-1ss17m9 h3:where(.svelte-1ss17m9){font-family:var(--font-text);font-size:var(--font-size-l);font-weight:var(--fw-bold);line-height:var(--lh-head);text-box:none}.event.svelte-1ss17m9 h3:where(.svelte-1ss17m9) a:where(.svelte-1ss17m9){color:var(--c-heading)}.event.svelte-1ss17m9 h3:where(.svelte-1ss17m9) a:where(.svelte-1ss17m9):after{content:"";position:absolute;inset:0}.event.svelte-1ss17m9:hover h3:where(.svelte-1ss17m9) a:where(.svelte-1ss17m9){color:var(--c-brand-text)}.event.svelte-1ss17m9 .summary:where(.svelte-1ss17m9){font-size:var(--font-size-m);line-height:var(--lh-body)}.event.svelte-1ss17m9 .details:where(.svelte-1ss17m9){gap:var(--size-xs) var(--size-l);font-size:var(--font-size-xs);color:var(--c-text-muted);flex-wrap:wrap;list-style:none;display:flex}.event.svelte-1ss17m9 .media:where(.svelte-1ss17m9){aspect-ratio:4/3;border-radius:var(--radius);background:var(--bg-placeholder);overflow:hidden}.event.svelte-1ss17m9 .media:where(.svelte-1ss17m9) img{height:100%}.event.svelte-1ss17m9.compact{align-items:start;gap:var(--size-m);padding-block:var(--size-l) 0;border-bottom:0;border-top:var(--border-strong);grid-template-columns:auto minmax(0,1fr)}.event.svelte-1ss17m9.compact h3:where(.svelte-1ss17m9){font-size:var(--font-size-m)}@media (width<=900px){.event.svelte-1ss17m9:not(.compact){grid-template-columns:var(--size-3xl) minmax(0, 1fr)}.event.svelte-1ss17m9:not(.compact) .media:where(.svelte-1ss17m9){display:none}}
