/* Individual regional archives. Loaded only after that page has been reviewed. */
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-phrase{display:inline-block;max-width:100%;white-space:normal;vertical-align:baseline}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-title-line{display:block}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .chapter-hero.rd-page-hero .hero-split{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-page-hero h1{font-size:clamp(34px,3.8vw,52px);font-weight:700;line-height:1.6;letter-spacing:-.015em;margin-top:20px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-page-hero .eyebrow{font-size:14px;line-height:1.8}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-page-hero .lead{font-size:17px;line-height:2;max-width:39em;margin-top:22px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-reading>p{font:inherit;line-height:inherit;color:inherit;margin:0;text-wrap:pretty}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-reading>p+p{margin-top:.7em}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-hero-meta{font-size:14px;line-height:1.8;gap:12px 22px;margin-top:24px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents{padding:25px 28px;border:1px solid #e5c99070;border-top:2px solid #e5c990;background:#061a4066;min-width:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents>p{font-size:14px;line-height:1.8;letter-spacing:.03em;color:#e5c990}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents ol{list-style:none;margin:15px 0 0;padding:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents li+li{border-top:1px solid #cfe1f533;margin-top:15px;padding-top:15px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents a{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:14px;min-height:64px;color:#fff}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents-number{font:14px/1.8 var(--mono);color:#e5c990}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents strong{display:block;font-size:19px;line-height:1.7;font-weight:700}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents small{display:block;font-size:14px;line-height:1.9;color:#d1e4fb;margin-top:5px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents a:is(:hover,:focus-visible) strong{text-decoration:underline;text-underline-offset:5px;color:#f3dcaf}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow-section{background:linear-gradient(125deg,#f5f9fd,#eaf3fc);padding-block:clamp(38px,4.5vw,62px)}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:24px 56px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow-heading .eyebrow,.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-records-section>.page-width>.section-intro .eyebrow{font-size:13px;line-height:1.8;letter-spacing:.08em;color:#806538}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-flow-heading h2,.rd-records-section>.page-width>.section-intro h2,.rd-outro h2){font-size:clamp(27px,2.8vw,36px);font-weight:700;line-height:1.7;letter-spacing:-.015em}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow-heading>p{font-size:16px;line-height:2;color:#3d5873;max-width:39em}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;margin:30px 0 0;padding:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow>li{border-top:1px solid #9eb8d2;min-width:0;padding:18px 28px 0 0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow>li+li{padding-left:28px;border-left:1px solid #cbdced}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow-number{font:14px/1.8 var(--mono);color:#806538}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow h3{font-size:18px;font-weight:700;line-height:1.8;margin-top:9px;color:#173f6a}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow p{font-size:15px;line-height:1.95;color:#3d5873;margin-top:8px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-records-section{background:#fff;padding-block:clamp(40px,5vw,68px)}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-records-section>.page-width>.section-intro{margin-bottom:26px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px clamp(28px,4vw,56px);align-items:start;padding-block:34px 42px;border-top:1px solid #c4d6e7;min-width:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story:last-child{padding-bottom:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-copy{min-width:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-copy>.eyebrow{font-size:13px;line-height:1.9;letter-spacing:.015em;color:#806538}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story h3{font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.7;letter-spacing:-.015em;color:#173f6a;margin-top:14px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-date{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:16px;font-size:14px;line-height:1.8;color:#47627e}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-date>span+span{font:15px/1.8 var(--mono);color:#244e79;min-width:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-date time,.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-date-end{display:inline-block;white-space:nowrap}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-prose{font-size:16px;line-height:2;max-width:42em;margin-top:22px;color:#3d5873}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-role{margin:20px 0 0;padding:13px 0;border-block:1px solid #d6e2ed}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-role>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px 12px;font-size:14px;line-height:1.95}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-role dt{color:#5b7188}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-role dd{margin:0;color:#234e79}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-note{font-size:14px;line-height:1.95;color:#47627e;margin-top:14px;border-left:2px solid #b59a6b;padding-left:12px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:24px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-actions .button-link{font-size:15px;line-height:1.8;min-height:48px;max-width:100%;gap:18px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-actions .text-link{font-size:15px;line-height:1.8;min-height:44px;gap:14px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo{margin:0;min-width:0;border:1px solid #c4d6e7;border-top-color:#b59a6b;background:#f4f8fc}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo-open{display:block;min-width:0;color:#174d82}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;filter:none;transform:none}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo-view{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:10px 18px;border-top:1px solid #d6e2ed;background:#fff;font-size:15px;line-height:1.8}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo figcaption{padding:16px 18px 18px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo figcaption>p{font-size:15px;line-height:1.95;color:#3d5873}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo figcaption>.rd-photo-note{font-size:13px;line-height:1.95;color:#526d87;margin-top:8px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-source-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.8;color:#174d82;margin-top:8px;text-decoration:underline;text-underline-offset:4px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo-open:is(:hover,:focus-visible) .rd-photo-view{text-decoration:underline;text-underline-offset:4px;background:#eaf3fc}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro{padding-block:clamp(44px,5vw,68px)}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro>.page-width{align-items:flex-start;gap:30px 50px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro .eyebrow{font-size:13px;line-height:1.8;color:#e5c990;margin-bottom:12px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro p:not(.eyebrow){font-size:16px;line-height:2;max-width:40em;color:#d1e4fb;margin-top:16px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro p.rd-contact{font-size:14px;line-height:1.95;max-width:44em}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contact-link{display:inline;text-decoration:underline;text-underline-offset:4px;color:#f1dfbb}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contact-link>span[aria-hidden]{display:none}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px;flex:none;max-width:100%;min-width:240px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro-actions a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;font-size:15px;line-height:1.8}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-story,#regional-stories){scroll-margin-top:0}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-photo-open,.rd-source-link,.rd-contents a,.rd-story-actions a,.rd-outro a):focus-visible{outline:3px solid #92703b;outline-offset:5px}
.fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-contents,.rd-outro) a:focus-visible{outline-color:#f2d59c}
@media(max-width:950px){
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .chapter-hero.rd-page-hero .hero-split{grid-template-columns:minmax(0,1fr);gap:28px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents{max-width:620px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow-heading{grid-template-columns:1fr;gap:18px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow-heading>p{max-width:46em}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story{grid-template-columns:minmax(0,1fr);gap:26px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-prose{max-width:48em}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro>.page-width{flex-direction:column}
}
@media(max-width:700px){
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-page-hero h1{font-size:clamp(30px,5.3vw,38px)}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-page-hero .lead{font-size:16px;line-height:2}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents{padding:21px 20px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents a{grid-template-columns:24px minmax(0,1fr) 14px;gap:12px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents strong{font-size:18px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow{grid-template-columns:minmax(0,1fr);margin-top:24px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow>li,.fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow>li+li{padding:18px 0 18px 25px;border-left:1px solid #9eb8d2;border-top:0}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow>li:first-child{padding-top:0}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow>li:last-child{padding-bottom:0}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow h3{margin-top:5px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-flow p{margin-top:5px;max-width:40em}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story{padding-block:28px 34px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story h3{font-size:27px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-actions{align-items:stretch;flex-direction:column;gap:12px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story-actions a{justify-content:space-between}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-outro-actions{width:100%;max-width:360px;min-width:0}
}
@media(max-width:380px){
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-contents{padding:18px 16px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-role>div{grid-template-columns:1fr;gap:3px}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo figcaption{padding:14px 15px 16px}
}
@media(prefers-reduced-motion:reduce){
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-page-hero,.rd-flow-section,.rd-records-section,.rd-outro) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
@media(forced-colors:active){
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-contents,.rd-flow-section,.rd-photo,.rd-photo-view){background:Canvas;color:CanvasText;border-color:CanvasText}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-contents,.rd-flow-section,.rd-photo) :is(p,h2,h3,small,strong,span){color:CanvasText;-webkit-text-fill-color:CanvasText}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-contents a,.rd-source-link,.rd-contact-link){color:LinkText}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] :focus-visible{outline-color:Highlight}
}
@media print{
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] :is(.rd-contents,.rd-flow-section,.rd-photo,.rd-photo-view){background:#fff;color:#111;box-shadow:none}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-story{display:block;break-inside:avoid}
 .fi-subpage.fi-chapter-edition[data-page-family=region-detail] .rd-photo{margin-top:20px;max-width:540px}
}
