/* R31 local-first + eventos */
.r31-event-band{border-top:1px solid rgba(20,20,24,.12);border-bottom:1px solid rgba(20,20,24,.12)}
.r31-event-inner{display:grid;grid-template-columns:minmax(0,180px) 1fr auto;gap:24px;align-items:center;padding-top:22px;padding-bottom:22px}.r31-event-inner img{width:100%;aspect-ratio:16/9;object-fit:cover}.r31-event-inner span{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.r31-event-inner h2{margin:.25rem 0;font-size:clamp(1.35rem,2.2vw,2.2rem)}.r31-event-inner a{white-space:nowrap;font-weight:700}.r31-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.r31-event-card{display:block;text-decoration:none}.r31-event-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.r31-event-card div{padding:16px}.r31-event-detail{max-width:920px}.r31-event-detail>img{width:100%;max-height:520px;object-fit:cover;margin-bottom:24px}@media(max-width:760px){.r31-event-inner{grid-template-columns:1fr}.r31-event-inner img{max-height:210px}.r31-events-grid{grid-template-columns:1fr}}
