.events-page{padding-top:1.5rem}.events-page .editorial-intro{margin-bottom:1rem;padding-bottom:0}.events-page .editorial-intro h1{margin:0 0 .6rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12}.events-page .editorial-intro .standfirst{max-width:68rem;margin:0;font-size:1.1rem;line-height:1.45}.events-compact-actions{flex-wrap:wrap;align-items:baseline;gap:1.25rem;margin:0 0 1rem;display:flex}.events-compact-actions .button{padding:.65rem 1rem;font-size:.85rem}.events-listing-note{flex:1;min-width:14rem;font-size:.95rem}.events-listing-note summary{cursor:pointer;color:var(--oxblood);width:fit-content}.events-listing-note p{max-width:65rem;margin:.6rem 0 0;line-height:1.5}@media (max-width:600px){.events-page{padding-top:1rem}.events-page .editorial-intro h1{font-size:2rem}.events-compact-actions{gap:.75rem}.events-listing-note{flex-basis:100%}}.events-page .event-discovery-controls{margin-bottom:12px;padding:12px 16px}.events-page .event-shortcuts{gap:6px;margin-bottom:10px}.events-page .event-shortcuts button{min-height:34px;padding:7px 11px;font-size:.82rem}.events-page .event-filters{gap:10px 16px;margin:0}.events-page .event-filters label{gap:4px;font-size:.82rem}.events-page .event-filters input:not([type=checkbox]),.events-page .event-filters select{height:36px;min-height:36px;margin-top:4px;padding:7px 10px;font-size:.95rem}.events-page .event-date-filter{margin:0;padding:4px 0;font-size:.82rem}.events-page .event-date-filter summary{padding:0}.events-page .event-filters .check-label{gap:8px;font-size:.82rem}.events-page .event-filters input[type=checkbox]{width:17px;height:17px}.events-page .results-toolbar{gap:10px;margin:10px 0 14px}.events-page .view-switch{gap:4px}.events-page .view-switch button,.events-page .share-events{min-height:36px;padding:7px 12px;font-size:.82rem}.events-page .results-toolbar p{margin:0;font-size:.82rem}@media (max-width:600px){.events-page .event-discovery-controls{padding:10px}.events-page .event-shortcuts{gap:5px}.events-page .event-filters input:not([type=checkbox]),.events-page .event-filters select{height:40px;min-height:40px;font-size:16px}.events-page .event-shortcuts button,.events-page .view-switch button,.events-page .share-events{min-height:40px}}.events-page .event-filters{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(130px,1fr));align-items:end}.events-page .event-filters .check-label{grid-column:1/3;align-self:center;margin:0}.events-page .event-reset{grid-column:4;justify-self:end;min-height:34px;padding:6px 12px;font-size:.82rem}.events-page .event-date-filter{grid-column:1/-1}.events-page .event-date-filter>div{gap:12px;display:flex}.events-page .event-date-filter>div label{flex:1}@media (max-width:760px){.events-page .event-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.events-page .event-filters .check-label{grid-column:1}.events-page .event-reset{grid-column:2}}@media (max-width:400px){.events-page .event-filters{grid-template-columns:minmax(0,1fr)}.events-page .event-reset{grid-column:1}.events-page .event-date-filter>div{flex-wrap:wrap}}@media (min-width:1000px){.events-page .event-filters{grid-template-columns:minmax(190px,1.5fr) 90px minmax(140px,1fr) minmax(145px,1fr) auto auto;align-items:end;column-gap:14px}.events-page .event-filters .check-label{white-space:nowrap;grid-column:auto;align-self:end;align-items:center;min-height:36px;margin:0;display:flex}.events-page .event-reset{grid-column:auto;align-self:end;min-height:36px;margin:0}.events-page .event-date-filter{grid-area:2/1/auto/-1}}@media (min-width:360px) and (max-width:600px){.events-page .event-filters{grid-template-columns:100px minmax(0,1fr);gap:8px 12px}.events-page .event-filters>label:first-child,.events-page .event-filters>label:nth-child(4){grid-column:1/-1}.events-page .event-filters .check-label{white-space:nowrap;grid-column:1;align-self:center}.events-page .event-reset{grid-column:2}.events-page .event-date-filter{grid-column:1/-1}}
