/* Content leads the opening: one real photograph, no floating CG object.
   Only the three explicitly reviewed openings opt in to this layout. */
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo .chapter-hero-copy{max-width:min(650px,60%)}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo .eyebrow{font-size:14px}
.fi-subpage.fi-chapter-edition[data-page-family=policy] .chapter-hero.chapter-hero--photo .policy-updated{font-size:14px;color:#d1e4fb;line-height:1.9}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo[data-hero-art]>.page-hero-background>img{left:38%;width:62%;height:100%;object-fit:cover;opacity:1;filter:none}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo[data-hero-art]>.page-hero-background::after{
 background:linear-gradient(90deg,#061a40 26%,#061a40f5 43%,#061a40b3 62%,#061a4080 100%),linear-gradient(0deg,#061a40 0%,#061a40c7 24%,#061a4000 48%);
}
.fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo .records-jump a{font-size:16px;min-height:48px;line-height:1.9}

/* Retain the original activity photo and its source after removing the obsolete
   folder example that no longer exists on the records page. */
.fi-subpage.fi-chapter-edition[data-page-family=policy] .policy-image-examples--single{display:block}
.fi-subpage.fi-chapter-edition[data-page-family=policy] .policy-image-examples--single>figure{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center}
.fi-subpage.fi-chapter-edition[data-page-family=policy] .policy-image-examples--single figcaption{padding-top:0}
.fi-subpage.fi-chapter-edition[data-page-family=policy] .policy-image-examples--single .policy-inline-link{font-size:16px;line-height:1.9;min-height:48px}
@media(max-width:900px){
 .fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo .chapter-hero-copy{max-width:680px}
 .fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo[data-hero-art]>.page-hero-background>img{left:0;width:100%;height:min(500px,100%);object-fit:contain;object-position:50% 0}
 .fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo[data-hero-art]>.page-hero-background::after{background:linear-gradient(180deg,#061a40db 0%,#061a40e8 300px,#061a40 500px)}
}
@media(max-width:700px){
 .fi-subpage.fi-chapter-edition[data-page-family=policy] .policy-image-examples--single>figure{grid-template-columns:minmax(0,1fr);gap:18px}
}
@media(forced-colors:active){
 .fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo[data-hero-art]>.page-hero-background{display:none}
}
@media print{
 .fi-subpage.fi-chapter-edition[data-page-family] .chapter-hero.chapter-hero--photo[data-hero-art]>.page-hero-background{display:none}
}
