/* Page-scoped finishing; official release artwork and shared chrome stay intact. */
body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-index-hero .lead>.press-lead-line{display:block}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-index-hero .lead>.press-lead-line+.press-lead-line{margin-top:10px}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-index-hero .lead .press-copy-unit{display:inline-block;max-width:100%}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main .release-card-copy h2>.press-copy-unit{display:inline-block;max-width:100%}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main [data-enhancement-note]{margin:18px 0;padding:18px 22px;border-left:2px solid #b49560;background:#fffaf0;color:#30536f;font-size:15px;line-height:1.9}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main [data-enhancement-note] a{color:#174a70;text-decoration:underline;text-underline-offset:4px}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-source-guide .eyebrow{display:flex;align-items:center;gap:14px}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-source-guide .eyebrow::before{content:"";width:32px;height:1px;flex:0 0 32px;background:#b49560}
body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-finish-arrive{animation:press-finish-enter .38s ease-out both}
@keyframes press-finish-enter{from{opacity:.78;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:761px){body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-index-hero>.page-hero-background>img{mask-image:linear-gradient(90deg,transparent,#000 18%)}}
@media(max-width:700px){body.fi-subpage.fi-chapter-edition[data-press-finish] #main [data-enhancement-note]{padding:16px 18px}}
@media(prefers-reduced-motion:reduce){body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-finish-arrive{animation:none}}
@media print{body.fi-subpage.fi-chapter-edition[data-press-finish] #main .press-finish-arrive{animation:none}}
@media(forced-colors:active){body.fi-subpage.fi-chapter-edition[data-press-finish] #main [data-enhancement-note]{background:Canvas;color:CanvasText;border-color:CanvasText}}
