.page_eventsPage__7U_H8{min-height:100vh}.page_pageHeader__GSkj_{background:linear-gradient(135deg,#b91c1c,#991b1b);padding:120px 0 80px;color:#fff;text-align:center;position:relative}@media(max-width:768px){.page_pageHeader__GSkj_{padding:100px 0 60px}}@media(max-width:480px){.page_pageHeader__GSkj_{padding:90px 0 50px}}.page_container__5XM_M{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.page_container__5XM_M{padding:0 20px}}@media(max-width:480px){.page_container__5XM_M{padding:0 16px}}.page_pageTitle__O_ye_{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:16px;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media(max-width:768px){.page_pageTitle__O_ye_{margin-bottom:14px}}@media(max-width:480px){.page_pageTitle__O_ye_{margin-bottom:12px}}.page_pageDescription__LjTIU{font-size:clamp(1rem,2vw,1.125rem);max-width:700px;margin:0 auto;line-height:1.7;opacity:.95;color:#fff}.page_eventsSection__iUXqM{padding:80px 0;background-color:#f9fafb}@media(max-width:768px){.page_eventsSection__iUXqM{padding:60px 0}}@media(max-width:480px){.page_eventsSection__iUXqM{padding:40px 0}}.page_eventsGrid__e8Ucy{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:32px;gap:32px}@media(max-width:768px){.page_eventsGrid__e8Ucy{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media(max-width:480px){.page_eventsGrid__e8Ucy{grid-template-columns:1fr;gap:20px}}.page_eventCard__vjsaY{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.page_eventCard__vjsaY:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);transform:translateY(-4px)}.page_imageWrapper__jLVmn{position:relative;width:100%;height:220px;overflow:hidden}@media(max-width:768px){.page_imageWrapper__jLVmn{height:200px}}@media(max-width:480px){.page_imageWrapper__jLVmn{height:180px}}.page_eventImage___Zmid{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_eventCard__vjsaY:hover .page_eventImage___Zmid{transform:scale(1.05)}.page_dateOverlay__Hih3a{position:absolute;top:16px;right:16px;background-color:#b91c1c;color:#fff;padding:8px 16px;border-radius:4px;font-weight:600;font-size:.875rem;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:2}@media(max-width:480px){.page_dateOverlay__Hih3a{padding:6px 12px;font-size:.8rem;top:12px;right:12px}}.page_date__Qu3Ea{display:block;line-height:1.3}.page_categoryBadge__Abyd6{position:absolute;top:16px;left:16px;background-color:hsla(0,0%,100%,.95);color:#1f2937;padding:6px 12px;border-radius:20px;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;z-index:2}@media(max-width:480px){.page_categoryBadge__Abyd6{padding:5px 10px;font-size:.7rem;top:12px;left:12px}}.page_cardContent__F2PxK{padding:24px;flex:1 1;display:flex;flex-direction:column}@media(max-width:768px){.page_cardContent__F2PxK{padding:20px}}@media(max-width:480px){.page_cardContent__F2PxK{padding:18px}}.page_eventTitle__y799T{font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;color:#1f2937;margin-bottom:12px;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media(max-width:480px){.page_eventTitle__y799T{margin-bottom:10px}}.page_eventDescription__IFS9k{color:#6b7280;line-height:1.6;margin-bottom:20px;font-size:clamp(.9rem,1.8vw,.95rem);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(max-width:768px){.page_eventDescription__IFS9k{margin-bottom:18px}}@media(max-width:480px){.page_eventDescription__IFS9k{margin-bottom:16px}}.page_eventFooter__jIHnN{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:12px;flex-wrap:wrap}.page_location__p1zYz{display:flex;align-items:center;gap:6px;color:#4b5563;font-size:clamp(.85rem,1.8vw,.9rem);font-weight:500;flex:1 1}.page_locationIcon__BSr_t{width:16px;height:16px;color:#b91c1c;flex-shrink:0}@media(max-width:480px){.page_locationIcon__BSr_t{width:14px;height:14px}}.page_readMoreButton__Ha0xG{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background-color:transparent;color:#b91c1c;text-decoration:none;border:1.5px solid #b91c1c;border-radius:4px;font-size:.875rem;font-weight:600;transition:all .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}@media(max-width:480px){.page_readMoreButton__Ha0xG{padding:6px 14px;font-size:.8rem}}.page_readMoreButton__Ha0xG:hover{background-color:#b91c1c;color:#fff!important;transform:translateX(2px)}.page_readMoreButton__Ha0xG svg{width:14px;height:14px;transition:transform .3s ease}.page_readMoreButton__Ha0xG:hover svg{transform:translateX(3px)}