.events-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;text-align:left;margin:30px 0}.events-list:empty{margin:0}.event-card{background:white;color:var(--ink);border-radius:8px;padding:25px;overflow-wrap:anywhere}.event-card h3{font-size:28px;margin:12px 0 18px}.event-card p{margin:12px 0}.event-card .event-badge{display:inline-block;border-radius:30px;background:#e5f3e6;color:#164b38;font-size:14px;font-weight:bold;padding:6px 12px}.event-card .event-cancelled{background:#f8e6df;color:#8c2f22}.event-card .event-menu{white-space:pre-line}.event-card .event-meta{font-size:14px;color:#56645b}.event-card .button{margin-top:10px}.location .events-error{color:#fff3dc}.location .events-timezone{font-size:13px}header nav{flex-wrap:wrap;justify-content:center}[hidden]{display:none!important}
