.next-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.next-event{border:1px solid #d4af3760;border-radius:20px;overflow:hidden;background:#21082d}.next-event>a{display:block;color:inherit;text-decoration:none}.next-event img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.next-event img.is-placeholder{object-fit:contain;padding:30px}.next-event a>div{padding:24px}.next-event h3{margin:8px 0;overflow-wrap:anywhere}.next-event a:focus-visible{outline:3px solid #d4af37;outline-offset:-4px}@media(max-width:600px){.next-events-grid{grid-template-columns:1fr;gap:16px}.next-event a>div{padding:18px}}
.next-events-empty{text-align:center}#next-events{scroll-margin-top:100px}

.brand--hero .brand__title.brand__event-title{font-size:clamp(32px,6.5vw,96px);line-height:1.08;white-space:normal;overflow-wrap:anywhere;max-width:min(90vw,1050px);text-align:center}.brand--hero .brand__text-container{max-width:92vw}

.next-events-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),480px));justify-content:center}.next-event a>div{text-align:center}

#next-events .next-events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}#next-events .next-events-grid--single{grid-template-columns:minmax(0,680px);justify-content:center}#next-events .next-event{width:100%;min-width:0;margin-inline:auto}@media(max-width:600px){#next-events .next-events-grid{grid-template-columns:minmax(0,1fr)}}
