/* Readable navy copy on the light Initiatives and Events surfaces. */
.initiatives-page,.events-page{--muted:#30465f;--muted-light:#30465f}
.initiatives-page .section-desc,.events-page .section-desc,
.initiatives-page .ed-copy p,.events-page .past-info p,
.events-page .feat-desc,.events-page .eq-desc{font-size:16px!important;line-height:1.75!important}
.initiatives-page .sem-desc,.initiatives-page .record p,
.initiatives-page .pod-season__meta,.initiatives-page .podium__who span,
.events-page .feat-round span,.events-page .feat-stat span,.events-page .eq-meta div{color:#30465f!important}
.initiatives-page .record p,.initiatives-page .pod-season__meta{font-size:15px}
/* Preserve light text on coloured controls. */
.initiatives-page .pod-tabs button[aria-selected="true"] span{color:#fff}
.initiatives-page .item-row--next .item-sub{color:#fff}
/* A restrained announcement, with no invented dates or registration link. */
.initiatives-page .summit{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:60px;padding:40px 44px;background:#123052!important;border-radius:0;border-left:5px solid #b94050;color:white}
.initiatives-page .summit .summit-title{font-family:var(--serif)!important;font-size:clamp(34px,4vw,56px)!important;font-weight:400;line-height:1.15;color:#fff!important;margin:0}
.initiatives-page .summit-status{flex-shrink:0;font:500 15px/1.4 var(--sans);color:#fff;border:1px solid #ffffff80;padding:10px 18px;letter-spacing:.02em}
@media(max-width:600px){.initiatives-page .summit{align-items:flex-start;flex-direction:column;padding:28px 24px;gap:22px}}

.events-page #gssc .section-head{max-width:100%!important}
.events-page #gssc .section-title{max-width:none;font-size:clamp(30px,4vw,54px)!important;word-break:normal;overflow-wrap:normal}
.events-page .unbroken-word{white-space:nowrap}
