.intro.svelte-o4hasj{max-width:1240px;margin:0 auto;padding:56px 40px 72px}.intro.svelte-o4hasj h1:where(.svelte-o4hasj){margin:0 0 24px;font-size:clamp(38px,5vw,76px);line-height:1.03}.intro.svelte-o4hasj p:where(.svelte-o4hasj){max-width:60ch;color:var(--color-neutral-800);margin:0;font-size:19px;line-height:1.6}.upcoming.svelte-o4hasj,.past.svelte-o4hasj{max-width:1240px;margin:0 auto;padding:0 40px 96px}.heading.svelte-o4hasj{align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.index.svelte-o4hasj{font-family:var(--font-heading);color:var(--color-accent-700);font-size:13px}.heading.svelte-o4hasj h2:where(.svelte-o4hasj){letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-family:var(--font-body);margin:0;font-weight:700}.rule.svelte-o4hasj{background:var(--color-divider);flex:1;height:1px}.upcoming.svelte-o4hasj .grid:where(.svelte-o4hasj){grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.upcoming.svelte-o4hasj .card:where(.svelte-o4hasj){background:var(--color-surface);border-radius:calc(var(--radius-lg) * 1.15);flex-direction:column;display:flex;overflow:hidden}.upcoming.svelte-o4hasj .image:where(.svelte-o4hasj){aspect-ratio:16/10;background:var(--color-neutral-200);justify-content:center;align-items:center;display:flex;overflow:hidden}.upcoming.svelte-o4hasj .image:where(.svelte-o4hasj) img:where(.svelte-o4hasj){object-fit:cover;width:100%;height:100%}.upcoming.svelte-o4hasj .placeholder:where(.svelte-o4hasj){opacity:.5;font-size:13px}.upcoming.svelte-o4hasj .body:where(.svelte-o4hasj){flex-direction:column;gap:12px;padding:30px 30px 34px;display:flex}.top.svelte-o4hasj{align-items:center;gap:10px;display:flex}.top.svelte-o4hasj .type:where(.svelte-o4hasj){opacity:.6;font-size:12px}.upcoming.svelte-o4hasj .date:where(.svelte-o4hasj){font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-700);font-size:14px}.upcoming.svelte-o4hasj .body:where(.svelte-o4hasj) h3:where(.svelte-o4hasj){margin:0;font-size:26px;line-height:1.08}.upcoming.svelte-o4hasj .body:where(.svelte-o4hasj) p:where(.svelte-o4hasj){opacity:.75;margin:0;font-size:15px;line-height:1.6}.actions.svelte-o4hasj{margin-top:auto;padding-top:8px}.past.svelte-o4hasj .list:where(.svelte-o4hasj){flex-direction:column;gap:14px;display:flex}.row.svelte-o4hasj{background:var(--color-surface);color:var(--color-text);border-radius:999px;grid-template-columns:1.5fr .6fr .6fr auto;align-items:center;gap:24px;padding:22px 34px;text-decoration:none;display:grid}.row.svelte-o4hasj .title:where(.svelte-o4hasj){font-family:var(--font-heading);font-size:19px;line-height:1.2}.row.svelte-o4hasj .date:where(.svelte-o4hasj){opacity:.6;font-size:14px}.row.svelte-o4hasj .winner:where(.svelte-o4hasj){font-size:14px}.row.svelte-o4hasj .label:where(.svelte-o4hasj){opacity:.55}.row.svelte-o4hasj .link:where(.svelte-o4hasj){color:var(--color-accent-700);font-size:14px}@media (width<=900px){.upcoming.svelte-o4hasj .grid:where(.svelte-o4hasj){grid-template-columns:1fr}.row.svelte-o4hasj{border-radius:var(--radius-lg);text-align:left;grid-template-columns:1fr;gap:6px}}@media (width<=768px){.intro.svelte-o4hasj,.upcoming.svelte-o4hasj,.past.svelte-o4hasj{padding-left:20px;padding-right:20px}}
