.release-history-badge{display:inline-block;margin:8px 0 0 12px;padding:7px 11px;border:1px solid #8e9990;border-radius:6px;color:#f5f7f5!important;font-size:13px;line-height:1.4}.release-history-badge:hover,.release-history-badge:focus-visible{background:#24332a;color:white}
.public-release-history{max-width:1280px}.public-release-history>header{margin-bottom:28px}.public-release-history h1{font-size:clamp(28px,4vw,44px)}.public-release-history .release-history-controls{display:flex;gap:24px;align-items:end;justify-content:space-between;margin:24px 0}.public-release-history .release-history-controls label{display:grid;gap:8px;flex:1;max-width:720px}.public-release-history input{width:100%;box-sizing:border-box}.public-release-history .release-history-summary{display:flex;gap:8px;align-items:center}.public-release-history .release-history-card{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;background:#fff;border:1px solid #d9dfda;border-radius:12px;padding:24px;margin-bottom:16px;color:#1b241e}.public-release-history .release-history-card.is-current{border:2px solid var(--brand-primary)}.public-release-history .release-history-meta{display:flex;flex-direction:column;gap:8px;font-size:14px}.public-release-history .release-version{font-size:19px;font-weight:700}.public-release-history .release-kind{color:#525f56}.public-release-history h2{font-size:22px;margin:0 0 14px}.public-release-history li{margin:8px 0;line-height:1.6}.public-release-history [hidden]{display:none!important}.public-release-history .release-history-empty{padding:28px;text-align:center}@media(max-width:650px){.public-release-history .release-history-card{grid-template-columns:1fr;gap:18px;padding:18px}.public-release-history .release-history-controls{align-items:stretch;flex-direction:column}.public-release-history .release-history-meta{flex-direction:row;flex-wrap:wrap;align-items:center}.public-release-history .release-history-meta b{width:100%}}
.program-grid-heads{display:none}
[data-programme] [hidden]{display:none!important}
@media(min-width:1100px){
.programme-grid-all .program-grid-heads{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));gap:12px;margin-bottom:12px}
.program-grid-heads h3{margin:0;padding:15px 12px;border-top:4px solid var(--track-color,#667085);background:#fff;font-size:17px;overflow-wrap:anywhere}
.programme-grid-all .program-list{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:repeat(var(--grid-rows),minmax(12px,auto));gap:10px 12px;align-items:stretch}
.programme-grid-all .program-list>.program-row{grid-column:var(--grid-column);grid-row:var(--grid-start)/span var(--grid-span);display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;overflow:visible}
.programme-grid-all .program-row .program-time{flex-direction:row;gap:8px;padding:10px 12px;border:0;justify-content:flex-start;border-radius:10px 10px 0 0}
.programme-grid-all .program-row .program-time time{font-size:18px}.programme-grid-all .program-row .program-time small{margin:0;font-size:13px}
.programme-grid-all .program-row .program-track-marker{display:none}
.programme-grid-all .program-row .program-row-body{padding:14px;min-width:0;flex:1}.programme-grid-all .program-row h3{font-size:18px;overflow-wrap:anywhere}
.programme-grid-all .program-person{gap:9px;align-items:flex-start}.programme-grid-all .program-person-photo{width:42px;height:42px;flex-basis:42px}
.programme-grid-all .program-person-copy{font-size:13px}.programme-grid-all .program-slot-labels{gap:7px}.programme-grid-all .program-slot-meta .program-label{font-size:11px}
.programme-grid-all .program-row.type-break .program-row-body,.programme-grid-all .program-row.type-lunch .program-row-body{padding:12px}
}
