.era-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;}
.era-event-card{min-width:0;overflow:hidden;}
.era-event-card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}
.era-event-card .card-body{padding:1.25rem;}
.era-event-card h2,.era-event-card h3{margin:0 0 .75rem;}
.era-event-card .era-event-credit{font:400 .875rem/1.5 'Libre Franklin',sans-serif;color:#555;}
.era-meeting-photos>div{flex:0 0 50%;max-width:50%;}
.era-section-monthly-meetings .wp-block-gallery.has-nested-images>figure.wp-block-image{width:calc(50% - var(--wp--style--unstable-gallery-gap,16px)/2)!important;flex-grow:0;}
@media(max-width:767px){.era-meeting-photos>div{flex-basis:100%;max-width:100%;}.era-section-monthly-meetings .wp-block-gallery.has-nested-images>figure.wp-block-image{width:100%!important;}}
.era-event-featured>.era-event-card{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;border:0;border-top:1px solid #bfbfbf;padding:1.5rem 0;}
.era-event-featured>.era-event-card>.card-body{padding:0;}
@media(max-width:991px){.era-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:767px){.era-event-featured>.era-event-card,.era-event-grid{grid-template-columns:1fr;}}
