/* Work-only refinement. The documentary source images remain unchanged. */
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wk-hero--integrated>.page-hero-background>img{object-position:100% 50%;left:38%;width:calc(62% + 12px)}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wk-hero--integrated>.page-hero-background::after{background:linear-gradient(90deg,#061b35 0%,#061b35 54%,#061b35ed 64%,#061b3570 82%,#061b3538 100%),linear-gradient(0deg,#061b35b8,transparent 74%)}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-case-copy>.td-prose{font-size:16px;line-height:2.05;max-width:none;text-wrap:pretty}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-contributions dd .td-prose{font-size:16px;line-height:2.05;text-wrap:pretty}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-contributions{margin-top:24px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-contributions>div{padding-block:18px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-case-heading>p:last-child{font-size:14px;line-height:1.9;text-wrap:pretty}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-case-media{align-self:start;padding-top:56px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-case-media>.wk-archive-screen{margin:0;width:100%;max-width:700px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-case-facts dd{text-wrap:pretty}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-unit{display:inline-block;white-space:nowrap}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-deliverable{margin:0 0 22px;display:grid;gap:7px;color:#173f65;line-height:1.95}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-deliverable>span{font-size:13px;color:#755a2d;letter-spacing:.04em}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-deliverable>strong{font-size:16px;font-weight:500;text-wrap:pretty}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages{margin-top:26px;border-top:1px solid #b49560}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages>div{padding-block:18px;border-bottom:1px solid #c6d3df;display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:16px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages>div>span{grid-row:1 / span 3;font-size:14px;line-height:2;color:#806030;font-variant-numeric:tabular-nums}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages h3{font-size:18px;line-height:1.9;margin:0;color:#173f65}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages p{font-size:15px;line-height:2;margin:7px 0 0;color:#435e77;text-wrap:pretty}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages a{font-size:14px;line-height:1.9;margin-top:10px;justify-self:start;min-height:35px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-product-evidence{display:block;padding:22px 24px;margin:0;max-width:100%;background:#f7f9fc}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-product-evidence h3{font-size:21px;line-height:1.8}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-product-evidence>.td-figure{margin:20px auto 0;width:100%;max-width:338px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding{padding:27px 30px;margin-top:32px;border-top:2px solid #b49560;background:linear-gradient(115deg,#f8f5ed,#eef4fa);display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:20px 32px;align-items:start}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding .eyebrow{margin:0 0 11px;font-size:13px;color:#755a2d}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding h3{font-size:22px;line-height:1.8;color:#173f65;margin:0}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding>div>p:last-child{font-size:14px;line-height:1.95;margin:10px 0 0;color:#435e77}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dt{font-size:14px;line-height:1.9;color:#435e77}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dd{font-size:26px;font-variant-numeric:tabular-nums;color:#173f65;line-height:1.9;white-space:nowrap;margin:5px 0 0}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dd>span{font-size:14px;margin-left:5px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding-source{grid-column:1 / -1;font-size:14px;line-height:1.95;margin:0}
body.fi-subpage.fi-chapter-edition #main [data-work-final] :is(.wf-funding,.wf-sheet-pages) a:focus-visible{outline:3px solid #89672e;outline-offset:5px}
body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-arrive{animation:wf-enter .48s ease-out both}
@keyframes wf-enter{from{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:1100px){
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:950px){
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .td-case-media{padding-top:0}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-product-evidence{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:20px;align-items:center}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-product-evidence>.td-figure{margin:0}
}
@media(max-width:760px){
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wk-hero--integrated>.page-hero-background>img{left:24%;width:calc(76% + 12px);object-position:100% 50%}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wk-hero--integrated>.page-hero-background::after{background:linear-gradient(90deg,#061b35 5%,#061b35e8 28%,#061b35b5 56%,#061b3570 100%),linear-gradient(0deg,#061b35 1%,transparent 80%)}
}
@media(max-width:700px){
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding{padding:23px 20px;gap:20px;margin-top:25px}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dl{grid-template-columns:minmax(0,1fr);gap:0}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding-block:10px;border-bottom:1px solid #c6d3df}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dd{font-size:25px;margin:0}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-product-evidence{display:block;padding:20px 16px}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-product-evidence>.td-figure{margin:16px auto 0}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages>div{grid-template-columns:60px minmax(0,1fr);column-gap:12px}
}
@media(max-width:380px){
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding{padding-inline:16px}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-funding dd{font-size:23px}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages>div{grid-template-columns:minmax(0,1fr);gap:7px}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-sheet-pages>div>span{grid-row:auto}
}
@media(prefers-reduced-motion:reduce){
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-arrive{animation:none}
}
@media(forced-colors:active){
 body.fi-subpage.fi-chapter-edition #main [data-work-final] :is(.wf-deliverable,.wf-deliverable>span,.wf-deliverable>strong,.wf-sheet-pages,.wf-sheet-pages h3,.wf-sheet-pages p,.wf-sheet-pages>div,.wf-sheet-pages>div>span,.wf-product-evidence,.wf-funding,.wf-funding h3,.wf-funding p,.wf-funding dt,.wf-funding dd){color:CanvasText;background:Canvas;border-color:CanvasText}
}
@media print{
 body.fi-subpage.fi-chapter-edition #main [data-work-final] .wf-arrive{animation:none}
 body.fi-subpage.fi-chapter-edition #main [data-work-final] :is(.wf-funding,.wf-product-evidence){background:#fff;color:#111;border-color:#777;break-inside:avoid}
}
