/* FI NEXT / lower-page edition, 2026.10.15.
   Shares TOP's cobalt, luminous glass, gold, typography and brand signature.
   This stylesheet is intentionally loaded on lower pages only. */
.fi-subpage.fi-chapter-edition{
  --chapter-deep:#061a40;--chapter-blue:#093b7f;--chapter-foil:#e5c990;
  --chapter-gold:#806538;--chapter-paper:#f3f7fc;--chapter-ink:#12365f;
  --chapter-rule:#cbdced;--chapter-shadow:0 18px 48px #102e550b;
  background:var(--chapter-paper);color:var(--chapter-ink);
}
.fi-subpage.fi-chapter-edition .page-width{width:min(1240px,calc(100% - var(--gutter)*2))}
.fi-subpage.fi-chapter-edition :is(main,section,article,aside,.hero-split,.chapter-hero-copy){min-width:0}
.fi-subpage.fi-chapter-edition :is(h1,h2,h3,p,dd,figcaption){line-break:strict;overflow-wrap:anywhere}
.fi-subpage.fi-chapter-edition :is(a,button,input,select,summary):focus-visible{outline:3px solid #92703b;outline-offset:5px}
.fi-subpage.fi-chapter-edition :is(.chapter-hero,.page-outro,.person-section--blue,.person-philosophy) :focus-visible{outline-color:#f2d59c}

/* A small location row continues the opening; it has no separate dividing band.
   Keep full names in the DOM, with only the current location elided if needed. */
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band{padding:0;border:0;background:var(--chapter-deep);color:#bdd2ed}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb{padding-block:2px;border:0;font-size:16px;line-height:1.5;color:#bdd2ed}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb ol{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:0;gap:10px}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb li{gap:10px;min-height:32px;white-space:nowrap}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb li:not(:last-child){flex:none}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb li:last-child{flex:0 1 auto;min-width:0}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb [aria-current=page]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb :is(a,li:last-child){color:#dcecff}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb a{min-height:32px;padding-block:4px;line-height:1.5;white-space:nowrap}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb li+li::before{flex:none;color:#bca57b}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-breadcrumb-band .breadcrumb a:is(:hover,:focus-visible){color:#f6dba7;text-decoration:underline;text-underline-offset:5px;outline-color:#f2d59c;outline-offset:-2px}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--breadcrumb{padding-top:12px}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero--breadcrumb>.chapter-breadcrumb-band{position:relative;z-index:1;background:transparent;margin-bottom:20px}

/* The same glass artwork as TOP is an atmospheric, explicitly decorative layer.
   Article titles have a darker surface; photographs and maps remain untouched. */
.fi-subpage.fi-chapter-edition .chapter-hero{
  position:relative;isolation:isolate;overflow:hidden;padding:clamp(46px,5.8vw,80px) 0 0;
  color:#f6f9ff;border:0;border-bottom:1px solid #bfa36e88;
  background:radial-gradient(ellipse at 94% 16%,#075ac4 0,transparent 53%),linear-gradient(115deg,#061a40 9%,#092e68 67%,#074a9e);
}
.fi-subpage.fi-chapter-edition .chapter-hero::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(90deg,#061a40 5%,#061a40d9 37%,#061a4033 82%),url('/assets/visuals/hero-glass-network-960.webp') right center/auto 100% no-repeat;
  opacity:.56;animation:none;transform:none;
}
.fi-subpage.fi-chapter-edition .chapter-hero::after{
  content:"";position:absolute;inset:auto -9% -200px auto;width:64%;height:320px;z-index:-1;
  border:1px solid #e5c99055;border-radius:50%;background:none;box-shadow:0 -17px 0 -16px #9dd9ff33;
  opacity:.7;transform:rotate(-12deg);pointer-events:none;
}
.fi-subpage.fi-chapter-edition .chapter-hero>.page-width{position:relative;z-index:1}
.fi-subpage.fi-chapter-edition .chapter-hero .eyebrow{font-size:11px;letter-spacing:.15em;color:#e5c990}
.fi-subpage.fi-chapter-edition .chapter-hero-copy>.eyebrow::before{content:"";width:30px;height:1px;flex:none;background:#e5c990}
.fi-subpage.fi-chapter-edition .chapter-hero h1{
  margin-top:23px;max-width:100%;font-size:clamp(34px,3.9vw,56px);font-weight:400;
  line-height:1.65;letter-spacing:.015em;color:#fff;text-shadow:none;text-wrap:pretty;
}
.fi-subpage.fi-chapter-edition .chapter-hero .lead{font-size:16px;line-height:2.15;color:#d1e4fb;max-width:46em;margin-top:25px}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(34px,5.5vw,78px);align-items:center}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-split>div{min-width:0}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-art{max-width:100%;width:100%;margin:0;justify-self:center}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-art img{display:block;width:100%;height:auto;transform:none;object-fit:contain}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-art figcaption{font-size:12px;line-height:1.85;color:#d1e4fb;margin-top:14px}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-meta{gap:10px 21px;font-size:13px;line-height:1.85;color:#d1e4fb;margin-top:27px}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-meta>span{border-color:#e5c99066}
.fi-subpage.fi-chapter-edition .chapter-hero .hero-meta strong{color:#f2d59c}
.fi-subpage.fi-chapter-edition .chapter-hero :is(.text-link,.work-inline-link,.theme-inline-link){color:#f1dfbb;border-color:#e5c99070;font-size:14px}
.fi-subpage.fi-chapter-edition .chapter-hero :is(.text-link,.work-inline-link,.theme-inline-link):is(:hover,:focus-visible){color:#fff3db;border-color:#fff3db}
.fi-subpage.fi-chapter-edition .chapter-hero .button-link{
  min-height:56px;padding:16px 22px;color:#093b7f;border:1px solid #edcf95;
  background:linear-gradient(120deg,#fff9ed,#dfbf83);box-shadow:0 12px 30px #000b201f;font-size:14px;
}
.fi-subpage.fi-chapter-edition .chapter-hero .button-link:is(:hover,:focus-visible){background:#fff9ed;color:#052766;border-color:#fff1d3}
.fi-subpage.fi-chapter-edition .chapter-hero--article{padding-top:clamp(36px,4.4vw,62px)}
.fi-subpage.fi-chapter-edition .chapter-hero--article::before{opacity:.32}
.fi-subpage.fi-chapter-edition .chapter-hero--article h1{max-width:1120px;font-size:clamp(28px,3vw,44px);line-height:1.75}
.fi-subpage.fi-chapter-edition .chapter-hero--article .lead{max-width:56em;font-size:16px}
.fi-subpage.fi-chapter-edition .chapter-signature{
  display:flex;justify-content:space-between;align-items:center;gap:20px 32px;
  margin-top:clamp(35px,4.5vw,62px);padding-block:22px 25px;border-top:1px solid #e5c9904d;
}
.fi-subpage.fi-chapter-edition .chapter-signature-origin{display:flex;flex-wrap:wrap;align-items:center;gap:7px 24px;font:10px/1.9 var(--mono);letter-spacing:.1em;color:#c3d8f3}
.fi-subpage.fi-chapter-edition .chapter-signature-origin>span+span{color:#e5c990}
.fi-subpage.fi-chapter-edition .chapter-signature-message{display:flex;align-items:center;flex-wrap:wrap;gap:9px 20px;color:#d7e8ff}
.fi-subpage.fi-chapter-edition .chapter-signature-message>span:first-child{font:25px/1.3 Georgia,"Times New Roman",serif;letter-spacing:-.015em;color:#f2d59c}
.fi-subpage.fi-chapter-edition .chapter-signature-message>span+span{font-size:11px;letter-spacing:.13em}

/* White / ice-blue chapters use the same generous editorial rhythm as TOP. */
.fi-subpage.fi-chapter-edition .content-section{padding-block:clamp(54px,6vw,88px)}
.fi-subpage.fi-chapter-edition .content-section+.content-section{border-top-color:var(--chapter-rule)}
.fi-subpage.fi-chapter-edition .content-section--white{background:#fff}
.fi-subpage.fi-chapter-edition :is(.content-section--blue,.person-section--blue,.theme-chapter--blue,.work-case--blue,.history-chapter--midnight,.connections-regional){
  background:radial-gradient(ellipse at 100% 0,#0875c466,transparent 58%),linear-gradient(125deg,#071d49,#093b7f);color:#edf5ff;
}
.fi-subpage.fi-chapter-edition :is(.content-section--blue,.person-section--blue,.theme-chapter--blue,.history-chapter--midnight) .eyebrow{color:#e5c990}
.fi-subpage.fi-chapter-edition .section-intro{gap:24px 48px;margin-bottom:38px}
.fi-subpage.fi-chapter-edition .section-intro .eyebrow{font-size:11px;letter-spacing:.13em;color:#806538}
.fi-subpage.fi-chapter-edition .section-intro .eyebrow:empty{display:none}
.fi-subpage.fi-chapter-edition .section-intro .eyebrow:not(:empty)::before{content:"";width:30px;height:1px;flex:none;background:currentColor;opacity:.7}
.fi-subpage.fi-chapter-edition .section-intro h2{margin-top:14px;padding:0;border:0;font-size:clamp(27px,2.8vw,39px);line-height:1.75;font-weight:400;letter-spacing:.02em}
.fi-subpage.fi-chapter-edition .content-section--blue .section-intro .eyebrow{color:#e5c990}
.fi-subpage.fi-chapter-edition .prose{font-size:16px;line-height:2.15;color:#345474}
.fi-subpage.fi-chapter-edition .prose h2{color:#123d6b;font-size:clamp(24px,2.3vw,30px);line-height:1.8;font-weight:400;padding-bottom:14px;border-bottom:1px solid #d3dfeb}
.fi-subpage.fi-chapter-edition .prose h3{color:#173f6d;font-size:21px;line-height:1.85}
.fi-subpage.fi-chapter-edition .prose p+p{margin-top:1.4em}
.fi-subpage.fi-chapter-edition .button-link{min-height:52px;border-color:#b39a6f;color:#123d6b;font-weight:400;font-size:14px;gap:22px}
.fi-subpage.fi-chapter-edition .button-link:is(:hover,:focus-visible){background:#e8f2fc;border-color:#806538;color:#073f85}
.fi-subpage.fi-chapter-edition .button-link--blue{background:linear-gradient(120deg,#082859,#085fc5);color:#fff2d8;border-color:#a18a60}
.fi-subpage.fi-chapter-edition .button-link--blue:is(:hover,:focus-visible){background:#0858b5;color:#fff6e7}

/* Full photographs, measured text columns and a blue / gold reading companion. */
.fi-subpage.fi-chapter-edition .article-layout{grid-template-columns:minmax(0,1fr) 272px;gap:clamp(30px,3.8vw,54px);align-items:start}
.fi-subpage.fi-chapter-edition .article-main{padding:clamp(24px,3.2vw,42px);border:1px solid #d5e2ef;background:#fff;box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .article-photo{background:#edf3fa;border:1px solid #c8d9ea;box-shadow:none;margin-bottom:32px}
.fi-subpage.fi-chapter-edition .article-photo img{width:100%;height:auto;max-height:none;object-fit:contain}
.fi-subpage.fi-chapter-edition .article-photo figcaption{padding:13px 16px;background:#f0f5fb;font-size:12px;line-height:1.9;color:#4c6681;border-top:1px solid #d4e1ee}
.fi-subpage.fi-chapter-edition .article-photo .caption-source{color:#194f83;text-decoration:underline;text-underline-offset:3px}
.fi-subpage.fi-chapter-edition .article-role{margin-top:32px;padding:24px 26px;background:linear-gradient(115deg,#edf5ff,#f7faff);border-left:2px solid #b19561}
.fi-subpage.fi-chapter-edition .article-role dt{font-size:12px;color:#806538}
.fi-subpage.fi-chapter-edition .article-role dd{font-size:16px;line-height:2;color:#254c75}
.fi-subpage.fi-chapter-edition .article-note{background:#f0f5fb;color:#4c6681;font-size:14px;line-height:2;padding:22px 24px}
.fi-subpage.fi-chapter-edition .metric-block{padding:24px;border:1px solid #d0dfed;border-top:1px solid #b19561;background:linear-gradient(130deg,#fff,#eff6ff);box-shadow:none}
.fi-subpage.fi-chapter-edition .metric-block strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,3vw,38px);color:#0d55a4}
.fi-subpage.fi-chapter-edition .metric-block span{font-size:14px}
.fi-subpage.fi-chapter-edition .metric-block small{color:#4c6681;font-size:12px}
.fi-subpage.fi-chapter-edition .article-aside{padding:26px 24px;border:1px solid #e5c99077;background:linear-gradient(135deg,#082451,#0b4285);color:#edf5ff;box-shadow:0 16px 40px #102e5512;font-size:14px}
.fi-subpage.fi-chapter-edition .article-aside h2{color:#f2d59c;font-size:18px;line-height:1.8;font-weight:400}
.fi-subpage.fi-chapter-edition .article-aside li{border-color:#bfd5ee38}
.fi-subpage.fi-chapter-edition .article-aside a{color:#e0edff;font-size:14px;line-height:1.9;min-height:48px}
.fi-subpage.fi-chapter-edition .article-aside a:is(:hover,:focus-visible){color:#fff0d1;background:#ffffff0d;outline-color:#f2d59c}
.fi-subpage.fi-chapter-edition .article-aside p{font-size:13px;line-height:1.95;color:#c4d9f3}
.fi-subpage.fi-chapter-edition .article-aside .press-aside-theme{color:#f2d59c}
.fi-subpage.fi-chapter-edition .press-aside-return{border-color:#e5c99055}
.fi-subpage.fi-chapter-edition .toc{padding-block:20px;border-color:#c5d7e9}
.fi-subpage.fi-chapter-edition .toc p{font-size:12px;color:#806538}
.fi-subpage.fi-chapter-edition .toc a{font-size:14px;line-height:1.85}
.fi-subpage.fi-chapter-edition .related-links{margin-top:0}
.fi-subpage.fi-chapter-edition .related-links li{border-color:#cbdced}
.fi-subpage.fi-chapter-edition .related-links a{padding-block:20px;font-size:15px;line-height:1.95;color:#214e7b}
.fi-subpage.fi-chapter-edition .article-aside .related-links a{font-size:14px;color:#e0edff;padding-block:14px}
.fi-subpage.fi-chapter-edition .article-aside .related-links li{border-color:#bfd5ee38}
.fi-subpage.fi-chapter-edition .article-main .related-links a{font-size:14px;overflow-wrap:anywhere}

/* A photographic ledger: the date, subject and image remain one working link. */
.fi-subpage.fi-chapter-edition .chapter-ledger>li{border-color:#cbdced}
.fi-subpage.fi-chapter-edition .chapter-ledger>li>a{display:grid;grid-template-columns:164px 132px minmax(0,1fr) 24px;grid-template-areas:"image date copy arrow";gap:25px;align-items:start;padding:30px 12px}
.fi-subpage.fi-chapter-edition .chapter-ledger>li>a:is(:hover,:focus-visible){background:#eaf3fc}
.fi-subpage.fi-chapter-edition .chapter-ledger .ledger-image{grid-area:image;display:grid;place-items:center;aspect-ratio:16/11;min-width:0;width:100%;overflow:hidden;background:#eaf1f9;border:1px solid #cbdced}
.fi-subpage.fi-chapter-edition .chapter-ledger .ledger-image img{width:100%;height:100%;max-height:100%;object-fit:contain;transform:none}
.fi-subpage.fi-chapter-edition .ledger-image-year{font:38px/1.3 Georgia,"Times New Roman",serif;color:#a58a55}
.fi-subpage.fi-chapter-edition .chapter-ledger .ledger-date{grid-area:date;font-size:12px;line-height:1.9;color:#405f80;padding-top:3px}
.fi-subpage.fi-chapter-edition .chapter-ledger .records-entry-copy{grid-area:copy;min-width:0}
.fi-subpage.fi-chapter-edition .chapter-ledger .ledger-arrow{grid-area:arrow;color:#947443;font-size:24px;padding-top:2px}
.fi-subpage.fi-chapter-edition .chapter-ledger .ledger-meta{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:12px;color:#806538;margin-bottom:9px}
.fi-subpage.fi-chapter-edition .chapter-ledger .ledger-title{font-size:21px;line-height:1.8;color:#133f70;font-weight:400;letter-spacing:.015em}
.fi-subpage.fi-chapter-edition .chapter-ledger .ledger-summary{font-size:15px;line-height:2;color:#4b6784;margin-top:12px}
.fi-subpage.fi-chapter-edition .listing-filter{padding:28px;border:1px solid #c4d6e8;border-top:2px solid #b19a70;background:linear-gradient(130deg,#fff,#f1f7fe);box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .listing-filter label{font-size:13px;line-height:1.8;color:#365a7d}
.fi-subpage.fi-chapter-edition .listing-filter :is(input,select){font-size:16px;min-height:50px;border-color:#bacfe3;background:#fff;color:#163f6b}
.fi-subpage.fi-chapter-edition .listing-filter button{font-size:13px;color:#174f87}
.fi-subpage.fi-chapter-edition .listing-count{font-size:13px;color:#4c6681}
.fi-subpage.fi-chapter-edition .press-release-grid{gap:32px}
.fi-subpage.fi-chapter-edition .press-release-grid>li{border:1px solid #cbdced;border-top:1px solid #b49b6e;box-shadow:var(--chapter-shadow);background:linear-gradient(140deg,#fff,#f6faff)}
.fi-subpage.fi-chapter-edition .press-release-grid .release-art{background:#edf3f9;border-bottom-color:#cbdced}
.fi-subpage.fi-chapter-edition .press-release-grid .release-art img{object-fit:contain;transform:none}
.fi-subpage.fi-chapter-edition .press-release-grid h2{color:#123d6b;font-weight:400;font-size:23px;line-height:1.85}
.fi-subpage.fi-chapter-edition .press-release-grid .release-source{background:#edf5fd;border-color:#d4e1ed;color:#3c5e80}
.fi-subpage.fi-chapter-edition .press-hero-summary{padding:30px;border:1px solid #e5c99070;background:#071d4959;box-shadow:inset 0 1px #fff7df12}
.fi-subpage.fi-chapter-edition .press-hero-summary .hero-number{font-family:Georgia,"Times New Roman",serif;color:#f2d59c}

/* Regional index and all sixteen regional / nationwide reading pages. */
.fi-subpage.fi-chapter-edition .regions-page-hero .hero-split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:40px}
.fi-subpage.fi-chapter-edition .regions-page-hero h1{font-size:clamp(31px,3.4vw,48px)}
.fi-subpage.fi-chapter-edition .regions-page-hero h1>span{white-space:normal}
.fi-subpage.fi-chapter-edition .regions-page-hero .hero-art{padding:10px;border:1px solid #e5c99066;background:#061a4080;box-shadow:0 24px 54px #000b2026}
.fi-subpage.fi-chapter-edition .regions-page-hero .hero-art figcaption{text-align:left;padding:0 7px 5px}
.fi-subpage.fi-chapter-edition .region-hero-index{padding:20px 0 20px 42px;border-left:1px solid #e5c99066;min-width:0}
.fi-subpage.fi-chapter-edition .region-hero-place{font-size:25px;line-height:1.6;color:#e8f3ff;letter-spacing:.1em}
.fi-subpage.fi-chapter-edition .region-hero-index .hero-number{font:clamp(78px,8vw,120px)/1.2 Georgia,"Times New Roman",serif;color:#f2d59c;gap:22px;margin-top:12px}
.fi-subpage.fi-chapter-edition .region-hero-index .hero-number small{font:11px/1.85 var(--mono);color:#c9ddf5;letter-spacing:.06em}
.fi-subpage.fi-chapter-edition .region-hero-jump{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:290px;min-height:48px;font-size:14px;color:#e7f1ff;border-bottom:1px solid #e5c99088;margin-top:16px}
.fi-subpage.fi-chapter-edition .region-intro-columns{gap:clamp(30px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.fi-subpage.fi-chapter-edition .region-focus h2{font-weight:400;font-size:clamp(26px,2.8vw,36px);line-height:1.8}
.fi-subpage.fi-chapter-edition .region-focus p{font-size:16px;line-height:2.1;color:#4c6681}
.fi-subpage.fi-chapter-edition .region-cover{padding:12px;border:1px solid #cfdfed;border-top-color:#b49b6e;background:#fff;box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .region-cover figcaption{padding:7px 5px 0;font-size:12px;line-height:1.9;color:#4c6681}
.fi-subpage.fi-chapter-edition .region-feature{border-color:#ccdbeb;border-top-color:#b49b6e;box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .regions-journey{background:linear-gradient(130deg,#f5f9ff,#e8f2fd)}
.fi-subpage.fi-chapter-edition .region-journey-order{border-color:#af9360;color:#806538;background:#eff6fd}
.fi-subpage.fi-chapter-edition .region-journey-step--current .region-journey-order{color:#fff;background:#135795;border-color:#135795}

/* Photographic chapters, theme stories and the history retain their own media. */
.fi-subpage.fi-chapter-edition .album-hero-picture{margin:0;padding:12px;border:1px solid #e5c99070;background:#ffffff09;box-shadow:0 24px 54px #000b202b;min-width:0}
.fi-subpage.fi-chapter-edition .album-hero-picture>img{width:100%;height:auto;object-fit:contain}
.fi-subpage.fi-chapter-edition .album-hero-picture figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 18px;margin-top:9px;color:#d3e4f9;font-size:12px;line-height:1.9}
.fi-subpage.fi-chapter-edition .album-hero-picture figcaption a{display:inline-flex;align-items:center;gap:12px;min-height:32px;color:#f2d59c}
.fi-subpage.fi-chapter-edition .album-scope{border-color:#e5c99055;color:#d6e8ff;gap:12px 25px}
.fi-subpage.fi-chapter-edition .album-scope p+p{color:#c5dbf5}
.fi-subpage.fi-chapter-edition .album-scope strong{font-family:Georgia,"Times New Roman",serif;color:#f2d59c}
.fi-subpage.fi-chapter-edition .album-navigation{background:linear-gradient(135deg,#edf5ff,#f8fbff);padding-block:36px}
.fi-subpage.fi-chapter-edition .album-index a{border-color:#cadbec;border-top-color:#b49b6e;background:#ffffffb3}
.fi-subpage.fi-chapter-edition .album-story h2{font-weight:400;line-height:1.75}
.fi-subpage.fi-chapter-edition .album-photo{padding:12px;border:1px solid #d1e0ef;border-top-color:#b49b6e;background:#fff;box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .album-photo figcaption{padding:18px 8px 10px}
.fi-subpage.fi-chapter-edition .album-photo h3{font-size:20px;font-weight:400;line-height:1.85}
.fi-subpage.fi-chapter-edition .album-photo-view{font-size:13px;min-height:44px;line-height:1.8}
.fi-subpage.fi-chapter-edition :is(.theme-portal-row>a,.work-portal-layout){border-color:#cbdced}
.fi-subpage.fi-chapter-edition :is(.theme-portal-copy>h2,.theme-portal-copy>h3,.work-portal-copy h2){font-weight:400;line-height:1.75;letter-spacing:.015em}
.fi-subpage.fi-chapter-edition :is(.theme-cover,.theme-chapter-photo,.work-theme-cover){padding:12px;border:1px solid #cbdced;border-top-color:#b49b6e;background:#fff;box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition :is(.theme-detail-hero .theme-cover,.work-theme-hero .work-theme-cover){border-color:#e5c99070;background:#ffffff0a;box-shadow:0 20px 45px #000b2026}
.fi-subpage.fi-chapter-edition :is(.theme-detail-hero .theme-cover,.work-theme-hero .work-theme-cover) figcaption{color:#cfdef2}
.fi-subpage.fi-chapter-edition :is(.theme-chapter-heading h2,.work-case-heading h2,.history-chapter-heading h2){font-weight:400;line-height:1.75;letter-spacing:.015em}
.fi-subpage.fi-chapter-edition :is(.theme-chapter-copy,.theme-intro-copy,.work-case-copy){font-size:16px;line-height:2.1}
.fi-subpage.fi-chapter-edition .history-page-hero::before{opacity:.5}
.fi-subpage.fi-chapter-edition .history-page-hero h1{font-size:clamp(34px,4vw,57px)}
.fi-subpage.fi-chapter-edition .history-year-index{border-color:#e5c99055}
.fi-subpage.fi-chapter-edition .history-year-index a{color:#d6e8ff;border-color:#b1cee544}
.fi-subpage.fi-chapter-edition .history-chapter--edition .history-chapter-heading{gap:36px}
.fi-subpage.fi-chapter-edition .history-origin-belief{border-color:#bca47988}
.fi-subpage.fi-chapter-edition .history-foundation{background:linear-gradient(130deg,#f9fcff,#e7f1fd)}

/* Encounters and profiles share TOP's light, while keeping approved portraits. */
.fi-subpage.fi-chapter-edition .connections-lead figure{transform:none;border-color:#cbdced;border-top-color:#b49b6e;padding:12px;box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .connections-people{background:linear-gradient(130deg,#fff,#eaf3fd)}
.fi-subpage.fi-chapter-edition .people-profile-link{border-color:#c4d8eb;border-top-color:#b49b6e;background:linear-gradient(130deg,#fff,#edf6ff);box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .connections-stories h3{font-weight:400;letter-spacing:.015em;line-height:1.8}
.fi-subpage.fi-chapter-edition .person-hero.chapter-hero{padding-top:34px}
.fi-subpage.fi-chapter-edition .person-hero.chapter-hero::before{opacity:.25;background-position:right center;background-size:auto 100%}
.fi-subpage.fi-chapter-edition .person-hero.chapter-hero h1{font-size:clamp(48px,5.4vw,75px);letter-spacing:.06em;line-height:1.6}
.fi-subpage.fi-chapter-edition .person-hero--katsuji-amazaki{background:radial-gradient(ellipse at 88% 30%,#9d845b40,transparent 57%),linear-gradient(125deg,#061a40,#0a3267)}
.fi-subpage.fi-chapter-edition .person-hero .chapter-signature{margin-top:38px}
.fi-subpage.fi-chapter-edition .person-section{padding-block:clamp(58px,6vw,88px)}
.fi-subpage.fi-chapter-edition .person-section h2{font-weight:400;line-height:1.8;letter-spacing:.02em}
.fi-subpage.fi-chapter-edition .person-facts{border-color:#c6d8e9;border-top-color:#b49b6e;background:linear-gradient(130deg,#fff,#eff6ff);box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .person-nav{border-color:#b59a6b;background:#ffffffed;box-shadow:0 12px 32px #102e5508}

/* Company, support, contact and the two reading guides use calm light surfaces. */
.fi-subpage.fi-chapter-edition .about-origin{background:linear-gradient(130deg,#fff,#eaf3fd)}
.fi-subpage.fi-chapter-edition .about-statement{font-weight:400;line-height:1.85;letter-spacing:.02em}
.fi-subpage.fi-chapter-edition .about-hero-links{display:flex}
.fi-subpage.fi-chapter-edition .operator-info{border:1px solid #cbdced;border-top-color:#b49b6e;background:linear-gradient(135deg,#fff,#f2f8ff);box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .operator-info dt{font-size:12px;color:#526d88}
.fi-subpage.fi-chapter-edition .operator-info dd{font-size:15px;line-height:2}
.fi-subpage.fi-chapter-edition .support-total-panel{border-color:#b49b6e;box-shadow:var(--chapter-shadow);background:linear-gradient(130deg,#fff,#edf5ff)}
.fi-subpage.fi-chapter-edition .contact-hero .contact-new-tab{color:#c5dbf5;font-size:13px}
.fi-subpage.fi-chapter-edition .contact-panel{border-color:#b49b6e;background:linear-gradient(130deg,#fff,#edf5ff);box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition .faq-list{max-width:1000px}
.fi-subpage.fi-chapter-edition .faq-list details{border-color:#bfd3e7}
.fi-subpage.fi-chapter-edition .faq-list summary{font-size:16px;line-height:1.85;padding-block:24px;color:#234b77}
.fi-subpage.fi-chapter-edition .faq-list details[open]{background:#fff}
.fi-subpage.fi-chapter-edition .faq-list details[open]>div{font-size:15px;line-height:2.1;color:#4c6681}
.fi-subpage.fi-chapter-edition :is(.privacy-reading,.policy-reading){padding:32px;border:1px solid #d0dfed;background:#fff;box-shadow:var(--chapter-shadow)}
.fi-subpage.fi-chapter-edition :is(.privacy-policy,.policy-aside){border-color:#b49b6e;box-shadow:var(--chapter-shadow);background:linear-gradient(130deg,#fff,#edf5ff)}
.fi-subpage.fi-chapter-edition[data-page-family=policy] .chapter-hero::before,
.fi-subpage.fi-chapter-edition[data-page-family=contact] .chapter-hero::before{opacity:.3}

/* A shared blue / gold closing returns every reading journey to the brand. */
.fi-subpage.fi-chapter-edition :is(.page-outro,.person-next,.records-album){
  position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(52px,6vw,80px);
  color:#edf5ff;border-top:1px solid #e5c99066;
  background:radial-gradient(ellipse at 100% 0,#0875c466,transparent 58%),linear-gradient(125deg,#061a40,#093b7f);
}
.fi-subpage.fi-chapter-edition :is(.page-outro,.person-next,.records-album)::before{content:"";position:absolute;inset:0;z-index:-1;background:url('/assets/visuals/hero-glass-network-960.webp') right center/auto 150% no-repeat;opacity:.1;pointer-events:none;animation:none}
.fi-subpage.fi-chapter-edition .page-outro .page-width{gap:32px 60px;align-items:center}
.fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) h2{font-weight:400;line-height:1.75;letter-spacing:.02em;font-size:clamp(28px,3vw,40px);max-width:760px;color:#fff}
.fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) p{font-size:15px;line-height:2.05;color:#c8ddf6;max-width:46em}
.fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) .eyebrow{color:#e5c990;font-size:11px}
.fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) .button-link{background:linear-gradient(120deg,#fff9ed,#dfbf83);color:#093b7f;border-color:#edcf95;min-height:56px;padding:16px 23px}
.fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) .button-link:is(:hover,:focus-visible){background:#fff9ed;color:#052766}
.fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) :is(.text-link,.records-album-secondary){color:#f0dcba;border-color:#e5c99070}
.fi-subpage.fi-chapter-edition .records-album-photo figcaption{background:#092a59;color:#d0e2f8;border-color:#e5c99055}
.fi-subpage.fi-chapter-edition .records-album-photo figcaption a{color:#f0dcba}

@media(min-width:981px){
  .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .chapter-hero .hero-split{grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr)}
  .fi-subpage.fi-chapter-edition .chapter-hero:is(.records-page-hero,.support-page-hero) .hero-art{max-width:420px}
}
@media(max-width:1100px){
  .fi-subpage.fi-chapter-edition .article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:28px}
  .fi-subpage.fi-chapter-edition .article-aside{padding:23px 20px}
}
@media(max-width:980px){
  .fi-subpage.fi-chapter-edition .article-layout{grid-template-columns:minmax(0,1fr);gap:30px}
  .fi-subpage.fi-chapter-edition .article-aside{position:static;padding:26px;display:block}
  .fi-subpage.fi-chapter-edition .chapter-ledger>li>a{grid-template-columns:140px minmax(0,1fr) 24px;grid-template-areas:"image date arrow" "image copy arrow";gap:10px 24px}
  .fi-subpage.fi-chapter-edition .chapter-ledger .ledger-image{align-self:center}
  .fi-subpage.fi-chapter-edition .chapter-hero .hero-split{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
  .fi-subpage.fi-chapter-edition .chapter-signature{align-items:flex-start}
  .fi-subpage.fi-chapter-edition .chapter-signature-origin{display:grid;gap:2px}
  .fi-subpage.fi-chapter-edition .chapter-signature-message{display:grid;gap:7px}
  .fi-subpage.fi-chapter-edition .press-hero-summary{padding:22px}
  .fi-subpage.fi-chapter-edition .regions-page-hero .hero-split{grid-template-columns:1fr;gap:32px}
  .fi-subpage.fi-chapter-edition .regions-page-hero .hero-art{max-width:680px}
  .fi-subpage.fi-chapter-edition .region-hero-index{padding-left:26px}
  .fi-subpage.fi-chapter-edition .region-hero-index .hero-number{font-size:90px}
  .fi-subpage.fi-chapter-edition .chapter-hero h1{font-size:clamp(31px,4.1vw,42px)}
  .fi-subpage.fi-chapter-edition .chapter-hero--article h1{font-size:clamp(28px,3.7vw,38px)}
  .fi-subpage.fi-chapter-edition .chapter-hero .lead{font-size:15px}
}
@media(max-width:760px){
  .fi-subpage.fi-chapter-edition :is(.theme-detail-hero,.work-theme-hero) .hero-split{grid-template-columns:minmax(0,1fr);gap:30px}
  .fi-subpage.fi-chapter-edition .privacy-reading,.fi-subpage.fi-chapter-edition .policy-reading{padding:26px}
}
@media(max-width:700px){
  .fi-subpage.fi-chapter-edition{--gutter:23px}
  .fi-subpage.fi-chapter-edition .breadcrumb{padding-block:12px;font-size:11px;line-height:1.8}
  .fi-subpage.fi-chapter-edition .breadcrumb ol{gap:3px 10px}
  .fi-subpage.fi-chapter-edition .chapter-hero{padding-top:35px}
  .fi-subpage.fi-chapter-edition .chapter-hero::before{background-size:auto 100%;background-position:65% center;opacity:.36}
  .fi-subpage.fi-chapter-edition .chapter-hero::after{width:100%;right:-35%;opacity:.45}
  .fi-subpage.fi-chapter-edition .chapter-hero .hero-split{grid-template-columns:minmax(0,1fr);gap:30px}
  .fi-subpage.fi-chapter-edition .chapter-hero h1{font-size:clamp(29px,7.3vw,40px);line-height:1.7;margin-top:18px;letter-spacing:0}
  .fi-subpage.fi-chapter-edition .chapter-hero--article h1{font-size:clamp(26px,6.7vw,34px);line-height:1.8}
  .fi-subpage.fi-chapter-edition .chapter-hero .eyebrow{font-size:10px;letter-spacing:.075em}
  .fi-subpage.fi-chapter-edition .chapter-hero .lead{font-size:15px;line-height:2.05;margin-top:20px}
  .fi-subpage.fi-chapter-edition .chapter-hero .hero-meta{font-size:12px;gap:9px 16px;margin-top:23px}
  .fi-subpage.fi-chapter-edition .chapter-hero .hero-meta>span{padding-left:12px}
  .fi-subpage.fi-chapter-edition .chapter-hero .hero-meta>span:first-child{padding-left:0}
  .fi-subpage.fi-chapter-edition .chapter-hero .hero-art{max-width:540px}
  .fi-subpage.fi-chapter-edition .chapter-hero:is(.records-page-hero,.support-page-hero) .hero-art{max-width:250px}
  .fi-subpage.fi-chapter-edition .chapter-signature{margin-top:32px;padding-block:19px 21px;gap:16px 20px;align-items:center}
  .fi-subpage.fi-chapter-edition .chapter-signature-origin{font-size:8px;letter-spacing:.025em;line-height:1.9}
  .fi-subpage.fi-chapter-edition .chapter-signature-message{gap:5px;text-align:right}
  .fi-subpage.fi-chapter-edition .chapter-signature-message>span:first-child{font-size:23px;white-space:nowrap}
  .fi-subpage.fi-chapter-edition .chapter-signature-message>span+span{font-size:10px;letter-spacing:.025em}
  .fi-subpage.fi-chapter-edition .content-section{padding-block:48px}
  .fi-subpage.fi-chapter-edition .section-intro{margin-bottom:28px;gap:20px}
  .fi-subpage.fi-chapter-edition .section-intro h2{font-size:27px;line-height:1.75;letter-spacing:0}
  .fi-subpage.fi-chapter-edition .section-intro .eyebrow{font-size:10px;letter-spacing:.075em}
  .fi-subpage.fi-chapter-edition .article-main{padding:20px 18px}
  .fi-subpage.fi-chapter-edition .article-photo{margin-bottom:26px}
  .fi-subpage.fi-chapter-edition .article-photo figcaption{padding:12px;font-size:11px}
  .fi-subpage.fi-chapter-edition .prose{font-size:15px;line-height:2.15}
  .fi-subpage.fi-chapter-edition .prose h2{font-size:24px;line-height:1.85}
  .fi-subpage.fi-chapter-edition .prose h3{font-size:20px}
  .fi-subpage.fi-chapter-edition .article-role{padding:20px 19px}
  .fi-subpage.fi-chapter-edition .article-role dd{font-size:15px}
  .fi-subpage.fi-chapter-edition .article-note{font-size:13px;padding:18px}
  .fi-subpage.fi-chapter-edition .article-aside{padding:24px 22px}
  .fi-subpage.fi-chapter-edition .metric-block{padding:20px}
  .fi-subpage.fi-chapter-edition .toc ul{gap:2px 18px}
  .fi-subpage.fi-chapter-edition .toc a{font-size:13px}
  .fi-subpage.fi-chapter-edition .related-links a{padding-block:18px;font-size:14px}
  .fi-subpage.fi-chapter-edition .chapter-ledger>li>a{grid-template-columns:116px minmax(0,1fr) 20px;grid-template-areas:"image date arrow" "copy copy copy";gap:17px 16px;padding:25px 0}
  .fi-subpage.fi-chapter-edition .chapter-ledger .ledger-date{font-size:12px;line-height:1.9;align-self:center}
  .fi-subpage.fi-chapter-edition .chapter-ledger .ledger-meta{font-size:11px;line-height:1.85;gap:5px 12px}
  .fi-subpage.fi-chapter-edition .chapter-ledger .ledger-title{font-size:20px;line-height:1.85}
  .fi-subpage.fi-chapter-edition .chapter-ledger .ledger-summary{font-size:14px;line-height:2;margin-top:11px}
  .fi-subpage.fi-chapter-edition .listing-filter{padding:21px 18px;gap:18px 14px}
  .fi-subpage.fi-chapter-edition .press-release-grid{grid-template-columns:minmax(0,1fr);gap:26px}
  .fi-subpage.fi-chapter-edition .press-release-grid h2{font-size:21px;line-height:1.9}
  .fi-subpage.fi-chapter-edition .press-hero-summary{grid-template-columns:auto minmax(0,1fr);padding:22px;gap:18px 22px}
  .fi-subpage.fi-chapter-edition .press-hero-summary .hero-number{font-size:72px;gap:12px}
  .fi-subpage.fi-chapter-edition .regions-page-hero h1{font-size:clamp(29px,7.3vw,39px)}
  .fi-subpage.fi-chapter-edition .regions-page-hero .hero-art{padding:7px}
  .fi-subpage.fi-chapter-edition .region-hero-index{padding:23px 0 0;border-left:0;border-top:1px solid #e5c99066;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center}
  .fi-subpage.fi-chapter-edition .region-hero-place{font-size:23px}
  .fi-subpage.fi-chapter-edition .region-hero-index .hero-number{margin:0;font-size:70px;gap:16px}
  .fi-subpage.fi-chapter-edition .region-hero-index .hero-number small{font-size:10px}
  .fi-subpage.fi-chapter-edition .region-hero-jump{grid-column:1/-1;margin-top:7px;max-width:none}
  .fi-subpage.fi-chapter-edition .region-intro-columns{grid-template-columns:minmax(0,1fr);gap:28px}
  .fi-subpage.fi-chapter-edition .region-focus h2{font-size:27px}
  .fi-subpage.fi-chapter-edition .region-focus p{font-size:15px}
  .fi-subpage.fi-chapter-edition .region-cover{padding:10px}
  .fi-subpage.fi-chapter-edition .album-hero-picture{padding:10px}
  .fi-subpage.fi-chapter-edition .album-scope{gap:10px;margin-top:23px}
  .fi-subpage.fi-chapter-edition .album-scope p{font-size:14px}
  .fi-subpage.fi-chapter-edition .album-navigation{padding-block:28px}
  .fi-subpage.fi-chapter-edition .album-photo{padding:10px}
  .fi-subpage.fi-chapter-edition .album-photo figcaption{padding:16px 5px 8px}
  .fi-subpage.fi-chapter-edition .album-photo h3{font-size:19px}
  .fi-subpage.fi-chapter-edition :is(.theme-chapter-copy,.theme-intro-copy,.work-case-copy){font-size:15px;line-height:2.1}
  .fi-subpage.fi-chapter-edition .history-page-hero h1{font-size:clamp(30px,7.5vw,40px)}
  .fi-subpage.fi-chapter-edition .history-chapter--edition .history-chapter-heading{gap:23px}
  .fi-subpage.fi-chapter-edition .person-hero.chapter-hero{padding-top:26px}
  .fi-subpage.fi-chapter-edition .person-hero.chapter-hero h1{font-size:46px;letter-spacing:.055em}
  .fi-subpage.fi-chapter-edition .person-hero .chapter-signature{margin-top:34px}
  .fi-subpage.fi-chapter-edition .person-section{padding-block:52px}
  .fi-subpage.fi-chapter-edition :is(.privacy-reading,.policy-reading){padding:24px 20px}
  .fi-subpage.fi-chapter-edition .operator-info{padding:25px}
  .fi-subpage.fi-chapter-edition .faq-list summary{font-size:15px;line-height:1.9}
  .fi-subpage.fi-chapter-edition :is(.page-outro,.person-next,.records-album){padding-block:48px}
  .fi-subpage.fi-chapter-edition .page-outro .page-width{align-items:flex-start;gap:27px;flex-direction:column}
  .fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) h2{font-size:28px;line-height:1.8}
  .fi-subpage.fi-chapter-edition :is(.page-outro,.records-album) p{font-size:14px;line-height:2.1}
  .fi-subpage.fi-chapter-edition .page-outro .button-link{max-width:100%;min-width:0;white-space:normal;font-size:14px}
}
@media(max-width:380px){
  .fi-subpage.fi-chapter-edition{--gutter:19px}
  .fi-subpage.fi-chapter-edition .chapter-signature{flex-direction:column;align-items:flex-start;gap:14px}
  .fi-subpage.fi-chapter-edition .chapter-signature-origin{display:flex;gap:7px 17px;font-size:8px}
  .fi-subpage.fi-chapter-edition .chapter-signature-message{display:flex;align-items:center;text-align:left;gap:14px}
  .fi-subpage.fi-chapter-edition .chapter-hero--article h1{font-size:26px}
  .fi-subpage.fi-chapter-edition .article-main{padding:19px 16px}
  .fi-subpage.fi-chapter-edition .press-hero-summary{padding:18px;gap:15px}
  .fi-subpage.fi-chapter-edition .press-hero-summary .hero-number{font-size:64px}
  .fi-subpage.fi-chapter-edition .region-hero-index{gap:8px 14px}
  .fi-subpage.fi-chapter-edition .region-hero-index .hero-number{font-size:62px;gap:12px}
  .fi-subpage.fi-chapter-edition .chapter-ledger>li>a{grid-template-columns:104px minmax(0,1fr) 18px;gap:15px 12px}
  .fi-subpage.fi-chapter-edition .person-hero.chapter-hero h1{font-size:41px}
}
@media(hover:none),(pointer:coarse){
  .fi-subpage.fi-chapter-edition :is(.chapter-ledger a,.release-card-main,.album-photo img):hover{transform:none}
}
@media(prefers-reduced-motion:reduce){
  .fi-subpage.fi-chapter-edition *,.fi-subpage.fi-chapter-edition *::before,.fi-subpage.fi-chapter-edition *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
@media(forced-colors:active){
  .fi-subpage.fi-chapter-edition,.fi-subpage.fi-chapter-edition :is(.chapter-breadcrumb-band,.chapter-hero,.content-section,.article-main,.article-aside,.article-role,.metric-block,.page-outro,.records-album,.person-next,.person-section,.person-nav,.album-photo,.album-navigation,.privacy-reading,.policy-reading,.listing-filter,.press-hero-summary,.region-hero-index){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}
  .fi-subpage.fi-chapter-edition :is(.chapter-hero,.page-outro,.records-album)::before,.fi-subpage.fi-chapter-edition .chapter-hero::after{display:none}
  .fi-subpage.fi-chapter-edition :is(h1,h2,h3,p,span,dt,dd,time,figcaption,.eyebrow,.lead,.hero-number){color:CanvasText}
  .fi-subpage.fi-chapter-edition a{color:LinkText}
  .fi-subpage.fi-chapter-edition .button-link{background:ButtonFace;color:ButtonText;border-color:ButtonText}
  .fi-subpage.fi-chapter-edition :focus-visible{outline-color:Highlight}
}
@media print{
  .fi-subpage.fi-chapter-edition :is(.chapter-breadcrumb-band,.chapter-signature,.page-outro,.person-next,.records-album,.listing-filter){display:none!important}
  .fi-subpage.fi-chapter-edition,.fi-subpage.fi-chapter-edition :is(.chapter-hero,.article-main,.article-aside,.content-section,.person-section,.album-photo,.privacy-reading,.policy-reading){background:#fff;color:#000;box-shadow:none;border-color:#aaa}
  .fi-subpage.fi-chapter-edition .chapter-hero{padding-block:20px}
  .fi-subpage.fi-chapter-edition .chapter-hero::before,.fi-subpage.fi-chapter-edition .chapter-hero::after{display:none}
  .fi-subpage.fi-chapter-edition .chapter-hero :is(h1,p,.eyebrow,.lead,.hero-meta){color:#000}
  .fi-subpage.fi-chapter-edition .article-layout{display:block}
  .fi-subpage.fi-chapter-edition .article-main{padding:0;border:0}
  .fi-subpage.fi-chapter-edition .article-aside{position:static;margin-top:24px}
  .fi-subpage.fi-chapter-edition .article-aside :is(h2,p,a){color:#000}
  .fi-subpage.fi-chapter-edition .content-section{padding-block:20px}
  .fi-subpage.fi-chapter-edition .chapter-ledger>li>a{break-inside:avoid}
}
