.page-module__cXM0lq__header{text-align:center;padding:8rem 0 4rem}.page-module__cXM0lq__header h1{color:var(--color-text-primary);margin-bottom:1rem;font-size:4rem}.page-module__cXM0lq__subtitle{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.page-module__cXM0lq__schedule{justify-content:center;margin-bottom:6rem;display:flex}.page-module__cXM0lq__card{background:var(--color-bg-primary);border:1px solid var(--color-border);text-align:center;width:100%;max-width:600px;padding:3rem;transition:transform .3s}.page-module__cXM0lq__card:hover{border-color:var(--color-accent);transform:translateY(-5px)}.page-module__cXM0lq__card h2{margin-bottom:1rem;font-size:2rem}.page-module__cXM0lq__time{font-family:var(--font-sans);color:var(--color-text-primary);margin-bottom:.5rem;font-weight:700}.page-module__cXM0lq__location{font-family:var(--font-sans);color:var(--color-text-secondary);margin-bottom:1.5rem;font-style:italic}.page-module__cXM0lq__details{font-family:var(--font-serif);line-height:1.6}.page-module__cXM0lq__infoSection{background-color:var(--color-bg-secondary);text-align:center;margin-bottom:4rem;padding:4rem}.page-module__cXM0lq__infoContent{max-width:600px;margin:0 auto}.page-module__cXM0lq__infoContent h3{margin-bottom:1.5rem;font-size:2.5rem}.page-module__cXM0lq__infoContent p{font-family:var(--font-serif);color:var(--color-text-secondary);font-size:1.2rem}
