section.svelte-trcqlt{padding:var(--space-4xl) var(--gutter)}.intro.svelte-trcqlt{padding-block:clamp(var(--space-xl), 6vw, var(--space-4xl)) var(--space-2xl)}.upcoming.svelte-trcqlt{padding-top:0}header.svelte-trcqlt{gap:var(--space-md);max-width:var(--measure);display:grid}.eyebrow.svelte-trcqlt{color:var(--text-eyebrow)}h1.svelte-trcqlt{font-size:var(--text-display);max-width:var(--measure-narrow);text-wrap:balance}.lede.svelte-trcqlt{font-size:var(--text-body-lg);color:var(--text-secondary)}.section-heading.svelte-trcqlt{font-size:var(--text-heading);margin-bottom:var(--space-lg)}.cards.svelte-trcqlt{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(26rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.card.svelte-trcqlt{gap:var(--space-sm);padding:var(--space-2xl);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);align-content:start;display:grid}.when.svelte-trcqlt{color:var(--text-eyebrow)}.card.svelte-trcqlt h3:where(.svelte-trcqlt){font-size:var(--text-heading-sm)}.card.svelte-trcqlt h3:where(.svelte-trcqlt) a:where(.svelte-trcqlt){color:var(--text-primary);text-decoration:none}.card.svelte-trcqlt h3:where(.svelte-trcqlt) a:where(.svelte-trcqlt):hover{color:var(--link-hover)}.promise.svelte-trcqlt{font-family:var(--font-display);font-style:italic;font-size:var(--text-body-lg);line-height:var(--leading-title);color:var(--text-secondary)}.meta.svelte-trcqlt{gap:var(--space-sm);margin:var(--space-xs) 0 0;padding:var(--space-md) 0 0;border-top:1px solid var(--border);display:grid}.meta.svelte-trcqlt dt:where(.svelte-trcqlt){font-family:var(--font-mono);font-size:var(--text-whisper);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-eyebrow)}.meta.svelte-trcqlt dd:where(.svelte-trcqlt){margin:var(--space-2xs) 0 0;font-size:var(--text-body-sm)}.more.svelte-trcqlt{margin-top:var(--space-xs)}.more.svelte-trcqlt a:where(.svelte-trcqlt){align-items:center;gap:var(--space-xs);font-size:var(--text-body-sm);font-weight:var(--weight-body-strong);text-decoration:none;display:inline-flex}.more.svelte-trcqlt a:where(.svelte-trcqlt):hover span:where(.svelte-trcqlt){text-decoration:underline}.empty.svelte-trcqlt{gap:var(--space-md);max-width:var(--measure);padding:var(--space-2xl);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);justify-items:start;display:grid}.empty.svelte-trcqlt h2:where(.svelte-trcqlt){font-size:var(--text-heading-sm)}.empty.svelte-trcqlt p:where(.svelte-trcqlt){color:var(--text-secondary)}.empty-actions.svelte-trcqlt{margin-top:var(--space-xs)}.action.svelte-trcqlt,.action.svelte-trcqlt:hover{color:var(--action-text)}.action.svelte-trcqlt{padding:var(--space-sm) var(--space-xl);font-weight:var(--weight-body-strong);background:var(--action-bg);border-radius:var(--radius-pill);text-decoration:none}.action.svelte-trcqlt:hover{background:var(--action-bg-hover)}.previously.svelte-trcqlt{background:var(--surface-sunken)}.past.svelte-trcqlt{max-width:var(--measure);margin:0;padding:0;list-style:none;display:grid}.past.svelte-trcqlt li:where(.svelte-trcqlt){justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.past.svelte-trcqlt a:where(.svelte-trcqlt){font-weight:var(--weight-body-strong);color:var(--text-primary);text-decoration:none}.past.svelte-trcqlt a:where(.svelte-trcqlt):hover{color:var(--link-hover);text-decoration:underline}.past.svelte-trcqlt .label:where(.svelte-trcqlt){color:var(--text-muted)}
