.past-event-card.svelte-6vys3v{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;width:100%;max-width:400px;min-width:200px;padding:16px}.content.svelte-6vys3v{padding:25px 16px;font-family:SangBleu Versailles,sans-serif;font-size:21px;flex-grow:1}.upcoming-event-card.svelte-1oh8um6.svelte-1oh8um6{display:grid;grid-template-columns:25% 1fr 150px;gap:16px;align-items:center;width:100%;padding:16px;margin-bottom:16px}.upcoming-event-card.svelte-1oh8um6 img.svelte-1oh8um6{max-height:200px;min-height:130px;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain}.content.svelte-1oh8um6.svelte-1oh8um6{padding:25px 16px;font-family:SangBleu Versailles,sans-serif;font-size:28px}.cta.svelte-1oh8um6.svelte-1oh8um6{display:flex;flex-direction:column;align-items:center}.cta.svelte-1oh8um6 .date-time.svelte-1oh8um6{margin-bottom:16px;font-family:BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cta.svelte-1oh8um6 .date-time .date.svelte-1oh8um6{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#444;margin-bottom:16px}.cta.svelte-1oh8um6 .date-time .time-zone.svelte-1oh8um6{font-size:12px;font-style:italic;font-weight:400;color:#626262}@media (max-width: 992px){.upcoming-event-card.svelte-1oh8um6.svelte-1oh8um6{grid-template-columns:1fr;justify-items:center}.content.svelte-1oh8um6.svelte-1oh8um6{text-align:center}}.main-container.svelte-z201jj{display:flex;flex-direction:column;align-items:center;padding:0 100px}h2.svelte-z201jj{text-align:center;font-size:30px;font-weight:400;margin:32px 0 48px}.upcoming-events-container.svelte-z201jj{margin:0 0 50px}.month-divider.svelte-z201jj{position:relative;font-size:22px;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:4px solid #ebebeb;padding-bottom:16px;margin:32px 0}.month-divider.svelte-z201jj:after{content:"";position:absolute;left:50%;margin-left:-30px;width:60px;height:4px;bottom:-4px;background:#000}.upcoming-events-container.svelte-z201jj{display:flex;flex-direction:column}.past-events-container.svelte-z201jj{width:100%;padding:32px;margin:0 100px 100px}.past-events-grid.svelte-z201jj{display:grid;grid-template-columns:repeat(3,minmax(200px,400px));gap:16px;justify-items:center}@media (max-width: 992px){.main-container.svelte-z201jj{padding:0 50px}.month-divider.svelte-z201jj{margin:32px 50px}.past-events-grid.svelte-z201jj{grid-template-columns:1fr}}
