.page-module__2RvYSq__main{background:var(--ise-bg);max-width:800px;margin:0 auto;padding:60px 24px 80px}.page-module__2RvYSq__pageTitle{letter-spacing:var(--ise-tracking-wide);color:var(--ise-green-dark);text-transform:uppercase;text-align:center;margin-bottom:12px;font-size:32px;font-weight:700}.page-module__2RvYSq__intro{text-align:center;color:var(--ise-text-light);max-width:600px;margin:0 auto 40px;font-size:15px;line-height:1.7}.page-module__2RvYSq__eventsList{flex-direction:column;gap:28px;display:flex}.page-module__2RvYSq__eventCard{background:var(--ise-bg-alt);border:1px solid var(--ise-border);border-radius:var(--ise-radius);border-left:4px solid var(--ise-green);padding:28px 24px}.page-module__2RvYSq__eventDate{color:var(--ise-green);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.page-module__2RvYSq__eventTitle{color:var(--ise-green-dark);margin-bottom:8px;font-size:20px;font-weight:700}.page-module__2RvYSq__eventLocation{color:var(--ise-text-light);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.page-module__2RvYSq__eventDesc{color:var(--ise-text);font-size:15px;line-height:1.7}.page-module__2RvYSq__comingSoon{text-align:center;background:var(--ise-green-pale);border-radius:var(--ise-radius);margin-top:48px;padding:40px 24px}.page-module__2RvYSq__comingSoon h2{color:var(--ise-green-dark);margin-bottom:12px;font-size:20px;font-weight:700}.page-module__2RvYSq__comingSoon p{color:var(--ise-text);max-width:500px;margin:0 auto;font-size:15px;line-height:1.6}.page-module__2RvYSq__link{color:var(--ise-green);font-weight:600;text-decoration:underline}.page-module__2RvYSq__link:hover{color:var(--ise-green-dark)}
