/* FI-137: distinguish the programme from the supported ten-minute slot. */
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .chapter-hero-copy {max-width:790px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .chapter-hero h1 {max-width:790px;font-size:clamp(30px,3.1vw,42px);line-height:1.55}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-title-line {display:block}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-title-line:last-child {color:#f0d6a5}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .chapter-hero .lead {max-width:44em;font-size:16px;line-height:1.95}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .chapter-hero>.page-hero-background::after {background:linear-gradient(90deg,#061a40 3%,#061a40fc 38%,#061a40eb 58%,#061a4094 82%,#061a405c 100%)}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-layout {max-width:1144px;margin-inline:auto;grid-template-columns:minmax(0,1fr) 244px;gap:40px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-photo figcaption {padding:18px 24px 20px;font-size:14px;line-height:1.95}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-image-action {font-size:14px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(#story>p:not(.article-official-title),.record137-program>p:not(.record137-schedule-note),.record137-background>p) {font-size:17px;line-height:2;color:#314e6b}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-official-title>span {font-size:14px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-role {border-left:3px solid #ac8c55}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-role dd {font-size:18px;line-height:1.9;font-weight:700}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(.record137-program,.record137-background) {margin-top:36px;padding-top:30px;border-top:1px solid #cad9e8}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-broadcast-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card {min-width:0;margin:0;padding:24px;border:1px solid #c7d9e9;border-top:2px solid #ab8b52;background:linear-gradient(135deg,#f5f9fe,#edf4fc)}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card .record137-card-label {font-size:14px;line-height:1.9;color:#7c6135;margin:0 0 12px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card h3 {margin:0;min-height:62px;font-size:24px;line-height:1.7;letter-spacing:.01em;color:#173f6a;overflow-wrap:anywhere}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card .record137-card-detail {font-size:16px;line-height:1.95;margin:12px 0 0;color:#314e6b}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card dl {display:block;margin:20px 0 0;padding:18px 0 0;border-top:1px solid #c8d9e9}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card dt {font-size:14px;line-height:1.9;color:#48617c;margin:0 0 6px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card dd {margin:0;font-size:17px;line-height:1.95;color:#173f6a}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-time {display:block;font-size:23px;line-height:1.8;font-weight:700;white-space:nowrap}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card--support {background:radial-gradient(ellipse at 100% 0,#2779ab59,transparent 75%),linear-gradient(130deg,#071e43,#123f68);border-color:#235681;border-top-color:#d3b575}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card--support :is(h3,.record137-card-detail,dd) {color:#f2f7ff}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card--support :is(.record137-card-label,dt) {color:#ecd2a0}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card--support dl {border-color:#7895b166}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-minutes {font-size:44px;line-height:1.4;font-weight:700;color:#f0d6a5;margin-right:5px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-schedule-note {font-size:15px;line-height:1.95;margin-top:20px;color:#48617c}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-official-link {display:inline-flex;align-items:center;gap:18px;max-width:100%;min-height:48px;font-size:15px;line-height:1.95;overflow-wrap:anywhere}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .event-date-context {margin-top:34px;padding:22px 24px;border-left:2px solid #a88a53;background:linear-gradient(110deg,#f6f0e3,#f2f6fc);color:#344f6a}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .event-date-context strong {display:block;font-size:16px;line-height:1.9}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .event-date-context strong span {display:inline-block;max-width:100%;vertical-align:baseline}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-date-value {white-space:nowrap}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .event-date-context p {font-size:15px;line-height:1.95;margin-top:10px}
body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main #sources .small-note {font-size:14px;line-height:1.95;margin-top:18px}
@media(max-width:1100px) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-layout {grid-template-columns:minmax(0,1fr);gap:26px}
}
@media(max-width:900px) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .chapter-hero>.page-hero-background::after {background:linear-gradient(180deg,#061a40bd 0%,#061a40e8 220px,#061a40f7 420px,#061a40 580px)}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-broadcast-grid {grid-template-columns:minmax(0,1fr)}
}
@media(max-width:700px) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .chapter-hero h1 {font-size:30px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-photo figcaption {padding:16px 20px 18px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(#story>p:not(.article-official-title),.record137-program>p:not(.record137-schedule-note),.record137-background>p) {font-size:16px;line-height:2}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(.record137-program-card,.event-date-context) {padding:20px}
}
@media(max-width:380px) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .chapter-hero h1 {font-size:28px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-photo figcaption {padding-inline:18px}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(.record137-program-card,.event-date-context) {padding-inline:18px}
}
@media(forced-colors:active) {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(.record137-program-card,.event-date-context) {background:Canvas;border-color:CanvasText}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(.record137-program-card,.event-date-context,.record137-title-line) :is(p,h3,span,dt,dd,strong) {color:CanvasText}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-title-line:last-child {color:CanvasText}
}
@media print {
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .article-layout {display:block;max-width:none}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main :is(.record137-program-card,.event-date-context) {background:#fff;border-color:#999;break-inside:avoid}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-program-card :is(p,h3,span,dt,dd) {color:#111}
  body.fi-subpage.fi-chapter-edition.fi-article-details[data-record137-final="20261031"] #main .record137-title-line:last-child {color:#111}
}
