.page_eventosPage__B5zw5{min-height:100vh}.page_hero__xrl2R{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);padding:var(--space-5) 0;text-align:center}.page_hero__xrl2R .container{max-width:840px}.page_heroLabel__C2t0N{display:inline-block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-4)}.page_heroTitle__O6iMS{font-family:var(--font-heading);font-size:clamp(2.2rem,3.45vw,3.35rem);font-weight:var(--font-bold);color:var(--color-text-inverse);margin-bottom:.45rem}@media (max-width:768px){.page_heroTitle__O6iMS{font-size:var(--text-3xl)}}.page_heroSubtitle__KCcin{font-size:1rem;color:rgba(255,255,255,.9);margin:0;max-width:620px;margin-inline:auto}.page_sectionTitle__EkxWL{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-8)}.page_eventsSection__D1LUp{padding:var(--space-16) 0;background-color:var(--color-background)}.page_eventsGrid__Mg1Wl{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}@media (max-width:768px){.page_eventsGrid__Mg1Wl{grid-template-columns:1fr}}.page_eventCard__7HmG_{position:relative;display:flex;gap:var(--space-5);background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-md);transition:all var(--transition-base);border:2px solid transparent}.page_eventCard__7HmG_:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.page_featuredCard___2PrS{border-color:var(--color-accent);background:linear-gradient(135deg,var(--color-surface) 0,rgba(218,165,32,.05) 100%)}.page_featuredBadge___e1gn{position:absolute;top:var(--space-4);right:var(--space-4);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-text-inverse);background-color:var(--color-accent);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.page_eventDate__TpPVA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px;height:70px;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:var(--radius-lg);color:var(--color-text-inverse);flex-shrink:0}.page_eventDay__vox3E{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1}.page_eventMonth__li15O{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em}.page_eventContent__d_XD5{flex:1 1;min-width:0}.page_eventName__uB3n1{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.page_eventMeta__hqEfm{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-2)}.page_eventDates__PahV_,.page_eventLocation__pgi21{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.page_eventDates__PahV_ svg,.page_eventLocation__pgi21 svg{color:var(--color-primary);flex-shrink:0}.page_eventAddress__AsNXU{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-3)}.page_eventDescription__N6xOg{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary);margin:0}.page_pastEventsSection__fftzY{padding:var(--space-12) 0;background-color:var(--color-surface)}.page_pastEventsList__ayw_4{display:flex;flex-direction:column;gap:var(--space-3)}.page_pastEventItem__O2YDl{display:grid;grid-template-columns:200px 1fr auto;gap:var(--space-4);padding:var(--space-4) var(--space-6);background-color:var(--color-background);border-radius:var(--radius-lg);align-items:center}@media (max-width:768px){.page_pastEventItem__O2YDl{grid-template-columns:1fr;gap:var(--space-2)}}.page_pastEventDate__TBPOS{font-size:var(--text-sm);color:var(--color-text-muted)}.page_pastEventName__ym6H5{font-weight:var(--font-semibold);color:var(--color-text-primary)}.page_pastEventLocation__RSAKv{font-size:var(--text-sm);color:var(--color-text-secondary)}.page_ctaSection__QmLoo{padding:var(--space-16) 0;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%)}.page_ctaContent__Zj_eQ{max-width:700px;margin-inline:auto;text-align:center}.page_ctaContent__Zj_eQ h2{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-inverse);margin-bottom:var(--space-4)}.page_ctaContent__Zj_eQ p{font-size:var(--text-lg);color:rgba(255,255,255,.9);margin-bottom:var(--space-8)}.page_ctaButtons__DeH_y{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.page_ctaButtons__DeH_y .page_btn-primary__zn3E4{background-color:var(--color-text-inverse);color:var(--color-primary)}.page_ctaButtons__DeH_y .page_btn-primary__zn3E4:hover{background-color:var(--color-accent);color:var(--color-text-inverse)}