.event-controls{display:grid;grid-template-columns:minmax(220px,2fr) 1fr 1fr;gap:16px;margin:30px 0;padding:24px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.event-controls label{display:grid;gap:9px;font-size:13px;color:#727780}
.event-controls input,.event-controls select{width:100%;min-width:0;min-height:46px;border:1px solid #dfe1e4;background:white;padding:10px 12px;font:inherit;color:#17191d;border-radius:0}
.event-row{min-width:0}.event-row h2{font-size:26px}.event-row h2 button{text-align:left}.event-row .eyebrow{display:flex;flex-wrap:wrap;gap:12px}.event-date b{font-size:34px}.event-date small{max-width:180px;line-height:1.6}
.news-editor-note b{font-size:28px}.news-editor-note{padding:24px}.event-facts{flex-wrap:wrap}
@media(max-width:640px){.event-controls{grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;margin:20px 0}.event-controls label:first-child{grid-column:1/-1}.event-row{display:flex;flex-direction:column-reverse;gap:12px;padding:24px 0}.event-row h2{font-size:22px;line-height:1.45;margin:12px 0}.event-date{display:flex;align-items:center;gap:12px;width:100%;text-align:left}.event-date b{font-size:22px;letter-spacing:0;margin:0}.event-date small{font-size:12px}.event-date button{margin-left:auto;order:3}.event-facts{display:grid;grid-template-columns:1fr;gap:10px}.event-facts span{min-width:0}.event-heading h1{font-size:32px}.big-news{grid-template-columns:36px minmax(0,1fr);gap:14px;width:100%;padding:24px 0}.big-news .meta{grid-column:2}.big-news h2{font-size:22px;line-height:1.5}.big-news .newsmark{font-size:20px}.news-rhythm{display:block}.news-editor-note{padding:18px 20px;margin-bottom:20px}.news-editor-note b{font-size:24px}.news-editor-note p{display:none}.news-editor-note small{margin-top:12px}.editorial-news{width:100%;grid-template-columns:24px minmax(0,1fr) 16px;gap:10px}.editorial-news h3{font-size:21px}.event-layout{display:block}.event-statement{display:none}.home-event{grid-template-columns:1fr 24px;gap:12px;width:100%;padding:24px 0}.home-event .event-calendar{grid-column:1/-1;display:flex;align-items:baseline;gap:12px}.home-event .event-calendar b{font-size:26px}.home-event h3{font-size:22px;line-height:1.5}.home-event p{font-size:14px}.info-row{grid-template-columns:1fr;gap:10px}}
