.midyear[data-astro-cid-fvyepbfk]{max-width:72rem;margin:0 auto;padding:var(--space-xl) var(--space-md) var(--space-2xl)}.my-hero[data-astro-cid-fvyepbfk]{text-align:center;padding:var(--space-xl) 0 var(--space-lg)}.my-hero__eyebrow[data-astro-cid-fvyepbfk]{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;color:var(--text-soft);margin:0 0 var(--space-xs)}.my-hero__title[data-astro-cid-fvyepbfk]{font-size:clamp(2rem,6vw,3.25rem);line-height:1.05;margin:0 0 var(--space-md)}.my-hero__lede[data-astro-cid-fvyepbfk]{max-width:44rem;margin:0 auto var(--space-lg);font-size:1.075rem;line-height:1.55;color:var(--text-soft)}.my-hero__facts[data-astro-cid-fvyepbfk]{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);justify-content:center;padding:0;margin:0;font-size:.95rem;color:var(--text-soft)}.my-hero__facts[data-astro-cid-fvyepbfk] span[data-astro-cid-fvyepbfk]{font-weight:700;color:var(--text-strong)}.my-how[data-astro-cid-fvyepbfk]{display:grid;gap:var(--space-md);margin:var(--space-lg) 0 var(--space-2xl);grid-template-columns:1fr}@media(min-width:720px){.my-how[data-astro-cid-fvyepbfk]{grid-template-columns:repeat(3,1fr)}}.my-how__card[data-astro-cid-fvyepbfk]{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-md);padding:var(--space-lg)}.my-how__card[data-astro-cid-fvyepbfk] h2[data-astro-cid-fvyepbfk]{font-size:1.05rem;margin:0 0 var(--space-xs)}.my-how__card[data-astro-cid-fvyepbfk] p[data-astro-cid-fvyepbfk]{margin:0;color:var(--text-soft);line-height:1.5;font-size:.95rem}.my-section-title[data-astro-cid-fvyepbfk]{font-size:1.4rem;margin:0 0 var(--space-md)}.my-vg-note[data-astro-cid-fvyepbfk]{margin:0 0 var(--space-md);color:var(--text-soft);line-height:1.55;max-width:52rem}.my-grid[data-astro-cid-fvyepbfk]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-md);grid-template-columns:1fr}@media(min-width:640px){.my-grid[data-astro-cid-fvyepbfk]{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.my-grid[data-astro-cid-fvyepbfk]{grid-template-columns:repeat(3,1fr)}}.my-card[data-astro-cid-fvyepbfk]{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-md);overflow:hidden;position:relative;border-top:4px solid var(--accent-strong)}.my-card[data-astro-cid-fvyepbfk] article[data-astro-cid-fvyepbfk]{padding:var(--space-lg);display:flex;flex-direction:column;height:100%}.my-card--weekend[data-astro-cid-fvyepbfk]{box-shadow:var(--surface-shadow)}.my-card__top[data-astro-cid-fvyepbfk]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm)}.my-card__game[data-astro-cid-fvyepbfk]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-strong);background:var(--accent-soft);padding:.2rem .5rem;border-radius:var(--radius-pill);white-space:nowrap}.my-card__when[data-astro-cid-fvyepbfk]{font-size:.85rem;color:var(--text-soft);text-align:right}.my-card__day[data-astro-cid-fvyepbfk]{font-weight:700;color:var(--text-strong)}.my-card__title[data-astro-cid-fvyepbfk]{font-size:1.15rem;margin:0 0 .15rem}.my-card__format[data-astro-cid-fvyepbfk]{font-size:.9rem;font-weight:600;color:var(--accent-strong);margin:0 0 var(--space-sm)}.my-card__blurb[data-astro-cid-fvyepbfk]{font-size:.9rem;line-height:1.5;color:var(--text-soft);margin:0 0 var(--space-sm)}.my-card__decklist[data-astro-cid-fvyepbfk]{font-size:.8rem;font-weight:600;color:var(--text-strong);margin:0 0 var(--space-sm)}.my-card__prize[data-astro-cid-fvyepbfk]{font-size:.82rem;color:var(--text-faint);margin:0 0 var(--space-md)}.my-card__rounds[data-astro-cid-fvyepbfk]{font-size:.76rem;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);border-radius:var(--radius-sm);padding:.3rem .5rem;margin:0 0 var(--space-sm);text-align:center}.my-card__foot[data-astro-cid-fvyepbfk]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--surface-border)}.my-card__status[data-astro-cid-fvyepbfk]{font-size:.78rem;font-weight:600;color:var(--text-soft)}.my-card__status[data-astro-cid-fvyepbfk].is-open{color:var(--go-ink)}.my-card__status[data-astro-cid-fvyepbfk].is-soon{color:var(--text-soft)}.my-card__status[data-astro-cid-fvyepbfk].is-closed{color:var(--text-faint)}.my-card__cta[data-astro-cid-fvyepbfk]{font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap;color:var(--text-on-accent);background:var(--accent-strong);padding:.5rem .9rem;border-radius:var(--radius-pill)}.my-card__cta--muted[data-astro-cid-fvyepbfk]{background:var(--surface-border);color:var(--text-soft)}.my-breakweek[data-astro-cid-fvyepbfk]{text-align:center;margin:var(--space-lg) 0 0;font-size:.9rem;color:var(--text-faint);font-style:italic}.my-weekend[data-astro-cid-fvyepbfk],.my-venue[data-astro-cid-fvyepbfk]{margin-top:var(--space-2xl)}.my-weekend[data-astro-cid-fvyepbfk] p[data-astro-cid-fvyepbfk],.my-venue[data-astro-cid-fvyepbfk] p[data-astro-cid-fvyepbfk]{max-width:48rem;line-height:1.6;color:var(--text-soft);margin:0 0 var(--space-sm)}.my-venue__organizer[data-astro-cid-fvyepbfk]{font-size:.9rem;color:var(--text-faint)}a[data-astro-cid-fvyepbfk]{color:var(--accent-strong)}
