.sports-agenda{border-top:1px solid #d7ddd4}.sports-agenda .event-calendar-heading h2{letter-spacing:-.04em;max-width:17ch;margin:18px 0;font:400 clamp(2.3rem,4vw,4rem)/1.06 Georgia,serif}.sports-agenda-filters{justify-content:flex-start}.sports-agenda-card{gap:16px;padding:25px}.sports-agenda-card .event-date{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sports-agenda-card .event-identity h3{margin:8px 0;font-size:24px;line-height:1.2}.sports-agenda-verified{color:var(--muted);font-size:12px;line-height:1.6}.sports-agenda .event-calendar-note a{text-underline-offset:3px;text-decoration:underline}.sports-agenda-organizer{border-top:1px solid #d7ddd4;justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:30px;display:flex}.sports-agenda-organizer h3{margin:10px 0;font:400 2rem/1.1 Georgia,serif}.sports-agenda-organizer p:last-child{color:var(--muted);line-height:1.5}.sports-agenda a:focus-visible,.sports-agenda button:focus-visible,.sports-agenda select:focus-visible{outline-offset:4px;outline:3px solid #ce501c}@media (width<=600px){.sports-agenda-organizer{flex-direction:column;align-items:flex-start}.sports-agenda-card{padding:18px}.sports-agenda-filters label{width:100%}}
