/* FI NEXT article edition: the approved blue/gold identity, with a quiet
   reading surface and complete source images. This file is article-only. */
.fi-subpage.fi-chapter-edition.fi-article-details{--article-ink:#183c65;--article-muted:#48617c;--article-link:#12558d;--article-rule:#cad9e8}
.fi-article-details :is(.article-main,.article-aside,.article-neighbors,.article-reading-nav,.article-hero-actions){min-width:0}
.fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero h1{max-width:1100px;font-size:clamp(28px,3.05vw,42px);line-height:1.75;letter-spacing:.015em;margin-top:18px;font-weight:600;word-break:normal;overflow-wrap:anywhere;text-wrap:pretty}
.fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .lead{max-width:58em;margin-top:21px;font-size:16px;line-height:2.1;letter-spacing:.01em}
.fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .article-lead-label{font-size:13px;line-height:1.9;letter-spacing:.03em;color:#f2d59c;margin:20px 0 0}
.fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .article-lead-label+.lead{margin-top:8px}
.fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .article-archive-note{font-size:13px;line-height:1.95;color:#cfe1f5;max-width:65em;margin:18px 0 0}
.fi-article-details .article-copy-unit{display:inline-block;max-width:100%;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere}
.fi-article-details .article-copy-unit--flow{display:inline}
.fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .eyebrow{font-size:13px;line-height:1.8;letter-spacing:.1em}
.fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .hero-meta{font-size:14px;line-height:1.9;gap:8px 20px;margin-top:20px;align-items:baseline}
.fi-article-details .article-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:25px}
.fi-article-details .article-action,.fi-article-details .article-list-return{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;max-width:100%;min-height:48px;padding:11px 17px;font-size:14px;line-height:1.9;text-decoration:none;border:1px solid #adc9e2;color:var(--article-link);background:#fff}
.fi-article-details .article-action>span:first-child,.fi-article-details .article-toc-link>span:first-child{min-width:0}
.fi-article-details .article-action-arrow{flex:none;font:22px/1 var(--latin)}
.fi-subpage.fi-chapter-edition.fi-article-details .article-action--primary{color:#14365f;background:#f5dfb3;border-color:#f5dfb3}
.fi-subpage.fi-chapter-edition.fi-article-details .article-action--quiet{background:transparent;border:0;border-bottom:1px solid #c4ad7e;color:#e5effc;padding-inline:0}
.fi-subpage.fi-chapter-edition.fi-article-details .article-action--primary:is(:hover,:focus-visible){background:#fff2d8;color:#082c55;border-color:#fff2d8}
.fi-subpage.fi-chapter-edition.fi-article-details .article-action--quiet:is(:hover,:focus-visible){color:#fff0d0;border-color:#fff0d0}
.fi-subpage.fi-chapter-edition.fi-article-details :is(.article-action--primary,.article-action--quiet):active{background:#dceaf7;color:#123d67;border-color:#b6cde2}
.fi-article-details .article-action:active,.fi-article-details .article-list-return:active{background:#dceaf7;color:#123d67}
.fi-article-details .article-reading-nav{padding:0 0 23px;margin:0 0 28px;border:0;border-bottom:1px solid var(--article-rule);background:transparent}
.fi-article-details .article-reading-nav>p{font-size:13px;line-height:1.9;letter-spacing:.03em;color:var(--article-muted);margin:0 0 10px}
.fi-article-details .article-reading-nav ul{display:flex;flex-wrap:wrap;gap:3px 22px;margin:0;padding:0;list-style:none}
.fi-article-details .article-reading-nav li{min-width:0;max-width:100%;padding:0;margin:0;border:0}
.fi-article-details .article-reading-nav a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:14px;line-height:1.9;color:var(--article-link);text-decoration:underline;text-decoration-color:#9eb9d0;text-underline-offset:5px;padding:4px 0;max-width:100%;overflow-wrap:anywhere}
.fi-article-details .article-reading-nav a:is(:hover,:focus-visible){color:#063b70;background:#edf4fc;text-decoration-color:currentColor}
.fi-article-details .article-contents{margin:0 0 27px;border-block:1px solid var(--article-rule);background:transparent}
.fi-article-details .article-contents>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:10px 0;color:var(--article-link);font-size:14px;line-height:1.95;list-style:none;cursor:pointer}
.fi-article-details .article-contents>summary::-webkit-details-marker{display:none}
.fi-article-details .article-contents>summary::marker{content:""}
.fi-article-details .article-contents>summary:is(:hover,:focus-visible){background:#e7f0fa;color:#063b70}
.fi-article-details .article-contents>summary:active{background:#dceaf7}
.fi-article-details .article-contents-symbol{font:22px/1 var(--latin);transition:transform .18s ease;flex:none}
.fi-article-details .article-contents[open] .article-contents-symbol{transform:rotate(45deg)}
.fi-article-details .article-contents .article-reading-nav{margin:0;padding:7px 0 16px;border:0}
.fi-subpage.fi-chapter-edition.fi-article-details .article-body-section{padding-block:42px 48px}
.fi-subpage.fi-chapter-edition.fi-article-details .article-layout{grid-template-columns:minmax(0,1fr) 264px;gap:clamp(30px,3.3vw,48px);align-items:start}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main{padding:clamp(26px,2.5vw,36px);color:var(--article-ink);box-shadow:0 15px 40px #153c6506}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main .prose{max-width:none;color:var(--article-ink);font-size:16px;line-height:2.1;word-break:normal}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main :is(h2,.prose h2){font-size:clamp(23px,2.05vw,28px);line-height:1.85;letter-spacing:.01em;font-weight:600;margin-block:0 18px;scroll-margin-top:0}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main h3{font-size:21px;line-height:1.9;font-weight:600}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main .prose p+p{margin-top:1.15em}
.fi-subpage.fi-chapter-edition.fi-article-details .article-official-title{margin:0 0 21px;padding-bottom:20px;border-bottom:1px solid var(--article-rule)}
.fi-article-details .article-official-title>span{display:block;font-size:13px;line-height:1.9;color:var(--article-muted);margin-bottom:8px}
.fi-article-details .article-official-title>strong{font-size:18px;line-height:1.95;font-weight:600}
.fi-subpage.fi-chapter-edition.fi-article-details .article-photo{margin:0 0 32px;max-width:100%;background:#f1f5fa;border-color:var(--article-rule)}
.fi-article-details .article-image-open{display:flex;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:0;text-decoration:none;background:#edf3fa}
.fi-subpage.fi-chapter-edition.fi-article-details .article-photo img{display:block;width:auto;height:auto;max-width:100%;max-height:600px;object-fit:contain;object-position:center;margin-inline:auto;transform:none}
.fi-subpage.fi-chapter-edition.fi-article-details .article-photo figcaption{font-size:13px;line-height:1.95;padding:14px 16px;background:#f2f6fb;color:var(--article-muted);text-wrap:pretty}
.fi-article-details .article-image-action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:6px;color:var(--article-link);font-size:13px;text-decoration:underline;text-underline-offset:4px;max-width:100%}
.fi-article-details .article-image-action:is(:hover,:focus-visible),.fi-article-details .caption-source:is(:hover,:focus-visible){color:#063b70;background:#e2edf8}
.fi-subpage.fi-chapter-edition.fi-article-details .article-role{margin-top:28px;padding:21px 23px;background:#edf4fc}
.fi-subpage.fi-chapter-edition.fi-article-details .article-role dt{font-size:13px;line-height:1.9;color:#755728;margin-bottom:9px}
.fi-subpage.fi-chapter-edition.fi-article-details .article-role dd{font-size:16px;line-height:2.05;margin:0}
.fi-subpage.fi-chapter-edition.fi-article-details .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:18px;margin-top:26px}
.fi-subpage.fi-chapter-edition.fi-article-details .metric-block{min-width:0;padding:22px 20px}
.fi-subpage.fi-chapter-edition.fi-article-details .metric-block strong{font-size:clamp(24px,2.6vw,34px);line-height:1.55;overflow-wrap:anywhere}
.fi-subpage.fi-chapter-edition.fi-article-details .metric-block :is(span,small){font-size:13px;line-height:1.95}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main :is(.article-note,.small-note,.press-image-source,.press-record-note){font-size:14px;line-height:2;color:var(--article-muted)}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main .small-note{font-size:13px}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main .related-links a{font-size:15px;line-height:2;min-height:48px;gap:20px}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main #sources{margin-top:34px;padding-top:30px;border-top:1px solid var(--article-rule)}
.fi-subpage.fi-chapter-edition.fi-article-details .article-main :is(section,div,dl,h2,h3)[id],.fi-subpage.fi-chapter-edition.fi-article-details .press-related-section[id]{scroll-margin-top:0}
.fi-article-details .article-main :is(section,div,dl,h2,h3)[tabindex="-1"]:focus-visible{outline:3px solid #997334;outline-offset:8px}
.fi-subpage.fi-chapter-edition.fi-article-details .article-aside{position:static;padding:23px 21px;font-size:14px}
.fi-subpage.fi-chapter-edition.fi-article-details .article-aside :is(a,p){font-size:14px;line-height:1.95}
.fi-subpage.fi-chapter-edition.fi-article-details .article-aside h2{font-size:18px;line-height:1.9}
.fi-subpage.fi-chapter-edition.fi-article-details .article-aside a{min-height:48px;overflow-wrap:anywhere}
.fi-subpage.fi-chapter-edition.fi-article-details .article-date-guide{margin:26px 0 0;padding:22px 0;border-block:1px solid var(--article-rule);background:transparent}
.fi-article-details .article-date-guide>figcaption{font-size:15px;line-height:1.95;color:var(--article-ink);font-weight:600}
.fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;border:0;gap:18px}
.fi-article-details .press-publication-dates>div{min-width:0}
.fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates dt{font-size:13px;line-height:1.9;color:var(--article-muted)}
.fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates dd{font:18px/1.9 var(--latin);color:var(--article-ink);margin:6px 0 0}
.fi-subpage.fi-chapter-edition.fi-article-details .press-current-note{padding:22px 23px;background:#edf4fc;margin-top:28px}
.fi-subpage.fi-chapter-edition.fi-article-details .press-current-note h3{font-size:19px}
.fi-subpage.fi-chapter-edition.fi-article-details .press-current-note :is(p,a){font-size:15px;line-height:2;color:var(--article-muted)}
.fi-subpage.fi-chapter-edition.fi-article-details .press-current-note a{color:var(--article-link)}
.fi-subpage.fi-chapter-edition.fi-article-details .press-record-facts dt{font-size:13px;line-height:1.95}
.fi-subpage.fi-chapter-edition.fi-article-details .press-record-facts dd{font-size:15px;line-height:2}
.fi-subpage.fi-chapter-edition.fi-article-details .press-record-context{padding-top:26px;margin-top:26px}
.fi-subpage.fi-chapter-edition.fi-article-details .record-detail-section{margin-block:34px 0;padding-top:30px;max-width:none}
.fi-subpage.fi-chapter-edition.fi-article-details .record-detail-section :is(p,dd){font-size:16px;line-height:2.1}
.fi-subpage.fi-chapter-edition.fi-article-details .record-detail-section :is(dt,.record-progress-date,.record-detail-source,.record-detail-material figcaption){font-size:14px;line-height:2}
.fi-subpage.fi-chapter-edition.fi-article-details .record-detail-section :is(.record-material-date,.record-material-action){font-size:13px;line-height:1.95}
.fi-subpage.fi-chapter-edition.fi-article-details .record-detail-material img{display:block;width:auto;height:auto;max-width:100%;max-height:680px;object-fit:contain;margin-inline:auto}
.fi-subpage.fi-chapter-edition.fi-article-details .record-material-open{display:block;background:#edf3fa}
.fi-article-details .article-neighbors{padding-block:32px 38px;border-block:1px solid var(--article-rule);background:#eaf2fa}
.fi-article-details .article-neighbors ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}
.fi-article-details .article-neighbors li{min-width:0;border-left:2px solid #b79b66;padding-left:20px}
.fi-article-details .article-neighbors li:only-child{grid-column:1/-1;max-width:760px}
.fi-article-details .article-neighbors li>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;min-height:48px;padding:8px 12px 10px 0;text-decoration:none;color:var(--article-ink)}
.fi-article-details .article-neighbor-label{font-size:13px;line-height:1.9;color:var(--article-muted)}
.fi-article-details .article-neighbors time{font:14px/1.9 var(--latin);grid-column:1;color:var(--article-muted)}
.fi-article-details .article-neighbor-title{font-size:17px;line-height:1.9;grid-column:1;overflow-wrap:anywhere}
.fi-article-details .article-neighbor-arrow{grid-column:2;grid-row:1/4;align-self:center;font:23px/1 var(--latin);color:var(--article-link)}
.fi-article-details .article-neighbors li>a:is(:hover,:focus-visible){background:#dfeaf6;color:#084a84}
.fi-article-details .article-neighbors li>a:active{background:#d0e2f3}
.fi-article-details .article-list-return{margin-top:23px;background:transparent;border:0;border-bottom:1px solid #9bb5ce;padding-inline:0}
.fi-article-details .article-list-return:is(:hover,:focus-visible){color:#063b70;background:#dceaf8}
.fi-subpage.fi-chapter-edition.fi-article-details .page-outro{padding-block:42px 48px}
.fi-subpage.fi-chapter-edition.fi-article-details .page-outro h2{font-size:clamp(25px,2.7vw,35px);line-height:1.85}
.fi-subpage.fi-chapter-edition.fi-article-details .page-outro p{font-size:15px;line-height:2;max-width:47em}
@media(min-width:1100px) and (min-height:820px){.fi-subpage.fi-chapter-edition.fi-article-details .press-detail-aside{position:sticky;top:calc(var(--header-h) + 22px)}}
@media(max-height:819px){.fi-subpage.fi-chapter-edition.fi-article-details .article-aside{position:static}}
@media(max-width:1040px){
 .fi-subpage.fi-chapter-edition.fi-article-details .article-layout{grid-template-columns:minmax(0,1fr);gap:28px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-aside{position:static;display:block}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-aside .aside-group+.aside-group{margin-top:22px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-main{padding:30px}
 .fi-article-details .article-reading-nav ul{gap:3px 25px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-photo img{max-height:580px}
}
@media(max-width:700px){
 .fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero h1{font-size:27px;line-height:1.85;margin-top:15px;letter-spacing:.015em}
 .fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .lead{font-size:16px;line-height:2.05;margin-top:19px}
 .fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero .hero-meta{font-size:13px;line-height:1.95;gap:7px 14px}
 .fi-article-details .article-hero-actions{align-items:stretch;gap:12px 22px;margin-top:22px}
 .fi-article-details .article-action{font-size:14px;line-height:1.9;min-height:48px;padding:11px 15px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-body-section{padding-block:28px 34px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-body-section>.page-width{width:calc(100% - 40px)}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-main{padding:0;background:transparent;border:0;box-shadow:none}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-main .prose{font-size:16px;line-height:2.1}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-main :is(h2,.prose h2){font-size:23px;line-height:1.9}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-main h3{font-size:20px;line-height:1.95}
 .fi-article-details .article-reading-nav{margin-bottom:22px;padding-bottom:19px}
 .fi-article-details .article-reading-nav ul{display:grid;grid-template-columns:minmax(0,1fr);gap:0}
 .fi-article-details .article-reading-nav a{display:flex;font-size:14px;min-height:44px;padding:7px 0}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-official-title>strong{font-size:17px;line-height:2}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-photo{margin-bottom:26px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-photo img{max-height:480px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-photo figcaption{font-size:13px;padding:12px 14px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-role{padding:19px 18px;margin-top:25px}
 .fi-subpage.fi-chapter-edition.fi-article-details .metric-grid{gap:16px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-note{padding:18px;margin-top:23px;font-size:14px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-aside{padding:22px 20px}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:16px}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates dd{margin:0;font-size:17px}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-current-note{padding:19px 18px}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-current-note :is(p,a){font-size:15px;line-height:2.05}
 .fi-subpage.fi-chapter-edition.fi-article-details .record-detail-section :is(p,dd){font-size:16px;line-height:2.1}
 .fi-subpage.fi-chapter-edition.fi-article-details .record-detail-section .record-detail-contributions>div{padding:19px 17px}
 .fi-subpage.fi-chapter-edition.fi-article-details .record-detail-material img{max-height:500px}
 .fi-article-details .article-neighbors{padding-block:27px 32px}
 .fi-article-details .article-neighbors ul{grid-template-columns:minmax(0,1fr);gap:20px}
 .fi-article-details .article-neighbors li{padding-left:16px}
 .fi-article-details .article-neighbor-title{font-size:16px;line-height:2}
 .fi-subpage.fi-chapter-edition.fi-article-details .page-outro{padding-block:33px 39px}
 .fi-subpage.fi-chapter-edition.fi-article-details .page-outro>.page-width{gap:25px}
 .fi-subpage.fi-chapter-edition.fi-article-details .page-outro p{font-size:15px;line-height:2.05}
}
@media(max-width:380px){
 .fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero>.page-width{width:calc(100% - 36px)}
 .fi-subpage.fi-chapter-edition.fi-article-details .chapter-hero h1{font-size:26px}
 .fi-article-details .article-hero-actions{flex-direction:column;align-items:stretch;gap:9px}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-action--quiet{align-self:stretch}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates>div{grid-template-columns:minmax(0,1fr);gap:3px}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-record-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}
 .fi-subpage.fi-chapter-edition.fi-article-details .metric-block{padding-inline:18px}
}
@media(prefers-reduced-motion:reduce){
 .fi-article-details :is(.article-action,.article-image-open,.article-reading-nav a,.article-neighbors a,.article-list-return,.article-contents-symbol){transition:none;animation:none;transform:none;scroll-behavior:auto}
}
@media(forced-colors:active){
 .fi-subpage.fi-chapter-edition.fi-article-details :is(.article-main,.article-aside,.article-role,.article-date-guide,.press-current-note,.article-neighbors,.article-photo,.article-image-open,.article-photo figcaption,.article-reading-nav,.article-contents){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}
 .fi-subpage.fi-chapter-edition.fi-article-details :is(p,h1,h2,h3,dt,dd,span,strong,small,time,figcaption){color:CanvasText}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-aside :is(h2,p,.press-aside-theme){color:CanvasText}
 .fi-subpage.fi-chapter-edition.fi-article-details :is(a,a span){color:LinkText}
 .fi-subpage.fi-chapter-edition.fi-article-details :is(.article-action,.article-action--primary,.article-action--quiet){background:ButtonFace;color:ButtonText;border:1px solid ButtonText}
 .fi-subpage.fi-chapter-edition.fi-article-details :is(.article-action,.article-action--primary,.article-action--quiet) span{color:ButtonText}
 .fi-subpage.fi-chapter-edition.fi-article-details :is(.article-action--primary,.article-action--quiet,summary):is(:hover,:focus-visible,:active){background:Highlight;color:HighlightText;border-color:Highlight}
 .fi-subpage.fi-chapter-edition.fi-article-details :is(.article-action--primary,.article-action--quiet,summary):is(:hover,:focus-visible,:active) span{color:HighlightText}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-contents>summary:is(:hover,:focus-visible,:active){background:Highlight;color:HighlightText}
 .fi-subpage.fi-chapter-edition.fi-article-details :is(a,summary,[tabindex="-1"]):focus-visible{outline-color:Highlight}
}
@media print{
 .fi-subpage.fi-chapter-edition.fi-article-details .article-layout{display:block}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-main{padding:0;border:0;box-shadow:none}
 .fi-article-details :is(.article-aside,.article-hero-actions,.article-contents,.article-reading-nav,.article-neighbors,.article-image-action){display:none!important}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-photo img{max-height:150mm}
 .fi-subpage.fi-chapter-edition.fi-article-details .article-main :is(p,h2,h3,dt,dd,span,strong,figcaption,time,a){color:#111;background:transparent}
 .fi-subpage.fi-chapter-edition.fi-article-details .press-publication-dates{grid-template-columns:repeat(3,minmax(0,1fr))}
 .fi-subpage.fi-chapter-edition.fi-article-details .page-outro{display:none}
}
