/* Regional hub only: retain real photographs, geography and approved copy. */
body.fi-subpage.fi-chapter-edition[data-regions-finish] #main :is(#support-purpose,#campaign-journey,#regional-records,#connection-story){scroll-margin-top:0}
body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .regions-page-hero[data-hero-art]>.page-hero-background::after{background:linear-gradient(90deg,#061a40 3%,#061a40f7 24%,#061a40d9 44%,#061a4052 70%,#061a4024),linear-gradient(0deg,#061a40b8,transparent 55%)}
body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .region-journey-order{width:28px;height:28px;top:-14px;font-size:13px}
body.fi-subpage.fi-chapter-edition[data-regions-finish] #main :is(.regions-journey-intro,.regions-index .section-intro,.regions-other .section-intro) .eyebrow{display:flex;align-items:center;gap:14px}
body.fi-subpage.fi-chapter-edition[data-regions-finish] #main :is(.regions-journey-intro,.regions-index .section-intro,.regions-other .section-intro) .eyebrow::before{content:"";width:30px;height:1px;flex:0 0 30px;background:#b49560}
body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .region-other-copy .regions-record-state{margin-top:14px;padding-top:12px;border-top:1px solid #c8d6e3;color:#3d5871;font-size:14px;line-height:1.9}
body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .regions-finish-arrive{animation:regions-finish-enter .42s ease-out both}
@keyframes regions-finish-enter{from{opacity:.85;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:700px){
 body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .region-journey-order{left:-14px;top:1px}
 body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .regions-page-hero[data-hero-art]>.page-hero-background::after{background:linear-gradient(180deg,#061a4096 0%,#061a40d9 250px,#061a40 490px)}
}
@media(prefers-reduced-motion:reduce){body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .regions-finish-arrive{animation:none}}
@media print{body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .regions-finish-arrive{animation:none}}
@media(forced-colors:active){
 body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .regions-record-state{color:CanvasText;border-color:CanvasText}
 body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .regions-page-hero>.page-hero-background{display:none}
 body.fi-subpage.fi-chapter-edition[data-regions-finish] #main .region-journey-order{background:Canvas;color:CanvasText;border-color:CanvasText}
 body.fi-subpage.fi-chapter-edition[data-regions-finish] #main :is(.regions-journey-intro,.regions-index .section-intro,.regions-other .section-intro) .eyebrow::before{background:CanvasText}
}
