.page-module__U5Bugq__header{text-align:center;padding:40px 0}.page-module__U5Bugq__header h1{color:var(--primary-blue);margin-bottom:10px}.page-module__U5Bugq__eventsList{flex-direction:column;gap:20px;max-width:800px;margin:0 auto 60px;display:flex}.page-module__U5Bugq__eventCard{background:var(--white);border:1px solid #eee;border-radius:8px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.page-module__U5Bugq__dateBox{background-color:var(--primary-blue);color:var(--white);flex-direction:column;justify-content:center;align-items:center;min-width:100px;padding:20px;display:flex}.page-module__U5Bugq__month{text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.page-module__U5Bugq__day{font-size:2rem;font-weight:700;line-height:1}.page-module__U5Bugq__eventDetails{flex:1;padding:20px}.page-module__U5Bugq__eventDetails h3{color:var(--text-color);margin-bottom:10px}.page-module__U5Bugq__meta{color:#666;gap:20px;margin-bottom:10px;font-size:.9rem;display:flex}.page-module__U5Bugq__description{line-height:1.5}@media (max-width:600px){.page-module__U5Bugq__eventCard{flex-direction:column}.page-module__U5Bugq__dateBox{flex-direction:row;gap:10px;padding:10px}.page-module__U5Bugq__day{font-size:1.5rem}}
