/* BETA-1-8D — sección añadida; no altera las tarjetas ni filtros de eventos. */
.events-opportunities-8d{margin:42px 0 34px}
.events-opportunities-heading-8d{margin-bottom:20px}
.events-opportunities-heading-8d h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:10px 0 6px}
.events-opportunities-heading-8d p{margin:0;color:#667085}
.events-opportunities-grid-8d{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:16px}
.events-opportunity-card-8d{background:#fff;border:1px solid #eeddd5;border-radius:16px;overflow:hidden;display:flex;min-height:145px}
.events-opportunity-media-8d{width:112px;flex:0 0 112px;display:flex;align-items:center;justify-content:center;background:#f3f0ec;color:#777;text-decoration:none;font-size:12px;text-align:center}
.events-opportunity-media-8d img{width:100%;height:100%;max-height:220px;object-fit:cover}
.events-opportunity-copy-8d{padding:15px;min-width:0;display:flex;flex-direction:column;gap:7px}
.events-opportunity-copy-8d h3{font-size:1rem;line-height:1.35;margin:0}
.events-opportunity-copy-8d h3 a{color:inherit;text-decoration:none}
.events-opportunity-copy-8d h3 a:hover{text-decoration:underline}
.events-opportunity-org-8d,.events-opportunity-date-8d{font-size:.84rem;color:#667085;margin:0}
.events-opportunity-date-8d{font-weight:600;color:#3b4755}
.events-opportunity-copy-8d .explore-page-link{margin-top:auto}
@media(max-width:480px){.events-opportunity-media-8d{width:92px;flex-basis:92px}.events-opportunity-copy-8d{padding:12px}}
