/* English-specific program header and connection-label space. */
html[lang=en] .tm-image-link:has(.en-image-zoom-cue){flex-direction:column}
html[lang=en] .en-image-zoom-cue{width:100%;box-sizing:border-box}
html[lang=en] .utp-document-body [data-program-header]{--program-header-label-width:204px}
html[lang=en] .utp-document-body [data-program-header=total]{--program-header-label-width:248px}
html[lang=en] .utp-document-body [data-program-header]>div,html[lang=en] .utp-document-body [data-program-header]>div>strong{font-size:24px;line-height:1.3;white-space:normal;word-break:normal;overflow-wrap:normal}
html[lang=en] .utp-document-body [data-program-header]>div small{white-space:normal;line-height:1.35}
html[lang=en] .utp-focus4-v2 .f4-technology-flow{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr) 120px minmax(0,1fr)}
html[lang=en] .utp-focus4-v2 .f4-transfer{min-width:0;padding:0 6px;box-sizing:border-box}
html[lang=en] .utp-focus4-v2 .f4-transfer small{font-size:13px;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.5}
html[lang=en] .en-image-zoom-cue{display:block;padding:8px 12px;color:#89182d;background:#fff;font-size:14px;font-weight:650;text-align:right;line-height:1.5}
@media(max-width:1000px){html[lang=en] .utp-focus4-v2 .f4-technology-flow{grid-template-columns:1fr}html[lang=en] .utp-focus4-v2 .f4-transfer{min-height:64px;padding:8px 12px}html[lang=en] .utp-document-body [data-program-header]{--program-header-label-width:184px}html[lang=en] .utp-document-body [data-program-header=total]{--program-header-label-width:218px}}
@media(max-width:760px){html[lang=en] .utp-document-body [data-program-header]>div{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px}html[lang=en] .utp-document-body [data-program-header]>div,html[lang=en] .utp-document-body [data-program-header]>div>strong{font-size:21px}html[lang=en] .utp-document-body [data-program-header]>div small{font-size:12px}html[lang=en] .utp-document-body [data-program-header]>span{align-self:start;margin-top:10px}}
