.event-page-module__tMCF1G__articlePage{background:var(--color-surface,#fff);padding-bottom:8rem}.event-page-module__tMCF1G__articleHeader{background:var(--color-surface-muted,#f8f6f0);padding:8rem var(--layout-gutter) 4rem}.event-page-module__tMCF1G__headerInner{text-align:center;max-width:48rem;margin-inline:auto}.event-page-module__tMCF1G__backLink{color:var(--color-bottle-green,#1a4f36);margin-bottom:2rem;font-weight:600;text-decoration:none;display:inline-block}.event-page-module__tMCF1G__badge{background:var(--color-saffron,#e86f14);color:#fff;text-transform:uppercase;border-radius:20px;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.75rem;font-weight:800;display:inline-block}.event-page-module__tMCF1G__title{font-family:var(--font-heading);color:var(--color-brand-strong,#1a4f36);font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.1}.event-page-module__tMCF1G__mediaContainer{max-width:var(--container-lg);padding:0 var(--layout-gutter);margin-inline:auto;z-index:10;margin-top:-3rem;position:relative}.event-page-module__tMCF1G__heroImage{aspect-ratio:21/9;object-fit:cover;border-radius:24px;width:100%;box-shadow:0 12px 40px #00000026}.event-page-module__tMCF1G__mediaPlaceholder{aspect-ratio:21/9;color:var(--color-bottle-green);background:#fff;border:1px dashed #1a4f3633;border-radius:24px;justify-content:center;align-items:center;font-weight:600;display:flex}.event-page-module__tMCF1G__articleBody{max-width:48rem;padding:4rem var(--layout-gutter) 0;margin-inline:auto}.event-page-module__tMCF1G__infoCard{background:#1a4f3608;border:1px solid #1a4f361a;border-radius:16px;flex-direction:column;gap:1.5rem;margin-bottom:3rem;padding:2rem;display:flex}@media (min-width:48rem){.event-page-module__tMCF1G__infoCard{flex-direction:row;justify-content:space-around}}.event-page-module__tMCF1G__infoItem h3{font-family:var(--font-heading);color:var(--color-brand-strong);margin-bottom:.5rem;font-size:1.25rem}.event-page-module__tMCF1G__infoItem p{color:var(--color-text-muted);font-weight:500}.event-page-module__tMCF1G__prose h2{font-family:var(--font-heading);color:var(--color-brand-strong);margin-bottom:1rem;font-size:1.75rem}.event-page-module__tMCF1G__prose p{color:#444;margin-bottom:4rem;font-size:1.1rem;line-height:1.7}.event-page-module__tMCF1G__ctaSection{background:var(--color-bottle-green,#1a4f36);text-align:center;color:#fff;border-radius:16px;padding:3rem 2rem}.event-page-module__tMCF1G__ctaSection h2{font-family:var(--font-heading);margin-bottom:1rem;font-size:1.75rem}.event-page-module__tMCF1G__ctaSection p{color:#fffc;margin-bottom:2rem}.event-page-module__tMCF1G__actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.event-page-module__tMCF1G__primaryLink{background:var(--color-saffron);color:#fff;border-radius:30px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none}.event-page-module__tMCF1G__secondaryLink{color:#fff;border:1px solid #ffffff4d;border-radius:30px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none}
