.e-h2[data-astro-cid-6ces5dl3]{line-height:1.75}.e-lead[data-astro-cid-6ces5dl3]{line-height:1.75;margin-top:12px}.sec-head[data-astro-cid-6ces5dl3]{margin-bottom:var(--yl-space-10)}.cc-grid[data-astro-cid-6ces5dl3]{display:grid;gap:var(--yl-space-6);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));justify-content:center;align-items:stretch;max-width:var(--yl-content-page);margin-inline:auto}.cc[data-astro-cid-6ces5dl3]{display:flex;flex-direction:column;gap:var(--yl-space-3);background:#fff;border-radius:var(--yl-radius-card);padding:var(--yl-space-6);border:1px solid var(--yl-warm-200);box-shadow:var(--yl-shadow-soft);max-width:400px;width:100%;margin-inline:auto;transition:box-shadow var(--yl-transition-base)}.cc[data-astro-cid-6ces5dl3]:hover{box-shadow:0 8px 24px #0000001f}.cc[data-astro-cid-6ces5dl3] p[data-astro-cid-6ces5dl3]{margin:0}.cc-top[data-astro-cid-6ces5dl3]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yl-space-2);justify-content:space-between}.cc-badge[data-astro-cid-6ces5dl3]{display:inline-flex;align-items:center;gap:6px;border-radius:var(--yl-radius-full);padding:3px 12px;font-size:var(--yl-text-caption);font-weight:600;border:1px solid var(--yl-warm-200);color:var(--yl-text-secondary);background:#fff}.cc-title[data-astro-cid-6ces5dl3]{line-height:1.5}.cc-date[data-astro-cid-6ces5dl3]{font-weight:600}.cc-seat-line[data-astro-cid-6ces5dl3]{margin-top:2px}.cc-money[data-astro-cid-6ces5dl3]{margin-top:var(--yl-space-2);display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.cc-num[data-astro-cid-6ces5dl3]{font-family:var(--yl-font-heading);font-size:32px;font-weight:800;color:var(--yl-golden-dark);line-height:1.15;font-variant-numeric:tabular-nums}.cc-num[data-astro-cid-6ces5dl3].tbd{color:var(--yl-text-muted);font-size:24px}.cc-orig[data-astro-cid-6ces5dl3]{font-size:16px;color:var(--yl-text-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.cc-price-note[data-astro-cid-6ces5dl3]{margin-top:-4px}.cc-foot[data-astro-cid-6ces5dl3]{margin-top:auto;padding-top:var(--yl-space-4);display:flex;flex-direction:column;gap:var(--yl-space-3)}.cc-note[data-astro-cid-6ces5dl3]{min-height:2.6em}.cc-link[data-astro-cid-6ces5dl3]{color:var(--yl-text-secondary);text-decoration:underline;text-underline-offset:3px;font-size:var(--yl-text-body);display:inline-flex;align-items:center;min-height:44px}.cc-link[data-astro-cid-6ces5dl3]:hover{color:var(--yl-text)}.w-full[data-astro-cid-6ces5dl3]{width:100%}.tnum[data-astro-cid-6ces5dl3]{font-variant-numeric:tabular-nums}.cc[data-astro-cid-6ces5dl3][data-state=open]{border:2px solid var(--yl-golden);box-shadow:0 8px 24px #0000001a}.cc[data-astro-cid-6ces5dl3][data-state=open] .cc-badge[data-astro-cid-6ces5dl3]{border-color:var(--yl-golden);color:var(--yl-golden-dark);background:var(--yl-golden-light)}.cc[data-astro-cid-6ces5dl3][data-state=upcoming]{border:1px solid var(--yl-warm-200)}.cc[data-astro-cid-6ces5dl3][data-state=upcoming] .cc-badge[data-astro-cid-6ces5dl3]{border-color:var(--yl-sage);color:var(--yl-sage-dark);background:var(--yl-sage-light)}.cc[data-astro-cid-6ces5dl3][data-state=full] .cc-badge[data-astro-cid-6ces5dl3]{background:var(--yl-warm);color:var(--yl-text-secondary)}.cc[data-astro-cid-6ces5dl3][data-state=full] .cc-title[data-astro-cid-6ces5dl3],.cc[data-astro-cid-6ces5dl3][data-state=closed] .cc-title[data-astro-cid-6ces5dl3]{opacity:.8}.cc[data-astro-cid-6ces5dl3][data-state=closed]{border:2px dashed var(--yl-warm-200);box-shadow:none}.cc[data-astro-cid-6ces5dl3][data-state=cancelled]{border:2px dashed var(--yl-warm-200);box-shadow:none;opacity:.85}.cc[data-astro-cid-6ces5dl3][data-state=past]{background:var(--yl-warm);border:1px solid var(--yl-warm-200);box-shadow:none}.cc[data-astro-cid-6ces5dl3][data-state=past] .cc-title[data-astro-cid-6ces5dl3]{opacity:.65}.cc[data-astro-cid-6ces5dl3][data-state=past] .cc-num[data-astro-cid-6ces5dl3]{color:var(--yl-text-secondary);font-size:22px}.cc[data-astro-cid-6ces5dl3][data-state=past] .cc-orig[data-astro-cid-6ces5dl3]{display:none}.cc[data-astro-cid-6ces5dl3][data-state=past]:hover{box-shadow:none}
