.events{display:block}.events-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.events-heading p{color:#b8bbb4;line-height:1.7}.event-controls{display:flex;gap:10px}.event-controls button{width:46px;height:46px;border:1px solid #ffffff55;background:transparent;color:#f6f0e3;border-radius:50%;font-size:23px;cursor:pointer}.event-controls button:disabled{opacity:.3;cursor:default}.event-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 0 22px}.date-card{flex:0 0 calc((100% - 44px)/3);min-width:0;scroll-snap-align:start;background:#111713;border:1px solid #ffffff25;border-radius:5px;padding:27px;display:flex;flex-direction:column}.date-card .date-top{display:flex;justify-content:space-between;gap:15px;align-items:start}.date-card time{color:#f87832;display:block;font-family:'Barlow Condensed',Impact,sans-serif;line-height:1}.date-card time strong{display:block;font-size:58px;font-weight:700}.date-card time span{font-family:Barlow,Arial,sans-serif;display:block;font-size:12px;letter-spacing:2px;margin-top:8px}.date-card .example{font-size:10px;color:#c4c8bc;border:1px solid #ffffff35;padding:6px 8px;letter-spacing:1px}.date-card h3{font-size:34px;line-height:1.05;margin:28px 0 15px}.date-card p{font-size:14px;color:#b8bbb4;line-height:1.7}.date-card .event-meta{color:#f6f0e3;font-size:13px;margin:0}.date-card details{border-top:1px solid #ffffff25;margin-top:auto;padding-top:18px;font-size:13px}.date-card summary{color:#f87832;cursor:pointer}.events-disclaimer{color:#b8bbb4;font-size:12px;line-height:1.7}.partner-card{display:flex;align-items:center;justify-content:center;min-height:150px;padding:32px;width:330px;max-width:100%;background:#111713;border:1px solid #ffffff25;border-radius:4px}.partner-card img{display:block;width:100%;height:auto;max-height:100px;object-fit:contain}@media(max-width:1000px){.date-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:650px){.date-card{flex-basis:88%;padding:24px}.events-heading{align-items:center}.events-heading h2{font-size:43px}.event-controls{gap:6px}.event-controls button{width:42px;height:42px}.partner-card{width:100%}}
