/* One review correction layer. Approved exhibition and interactive behavior remain inherited. */
.revision .fd-hero .hero-head{order:1;margin:0;grid-template-columns:minmax(0,10fr) minmax(0,2fr);align-items:end}
.revision .fd-hero .hero-head h1{font-size:64px;line-height:1.08;letter-spacing:-2.6px;max-width:980px}
.revision .fd-hero .hero-intro{padding:0;justify-self:end}
.revision .fd-hero .hero-intro .button{margin:0;white-space:nowrap}
.revision .fd-hero .hero-business{order:2;max-width:none;margin:20px 0 24px;font-size:18px;line-height:1.55;color:var(--muted)}
.revision .fd-hero .picture{order:3;display:flex;flex-direction:column}
.revision .fd-hero .picture figcaption{order:-1}
.revision .fd-hero .hero-identifiers{order:4;gap:80px;padding-top:28px}
.revision .relationship-cue{display:block;font-size:16px;line-height:1.5;color:var(--green);margin-bottom:8px;font-weight:600}
.revision .hero-identifiers .family-option{padding-left:24px;border-left:2px solid var(--border)}
.revision .fd-family .family-copy .relationship-cue{font-size:16px;margin-bottom:12px}
.revision .fd-family .family-option .family-copy{border-left:2px solid var(--border);padding-left:20px}
.revision .fd-family .family-option h3{font-size:27px}
.revision .detail-sleeve{padding:28px;background:var(--sage);border-radius:4px}
.revision .fd-detail-story .focus-mosaic{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}
.revision .fd-detail-story .focus-large{--photo-height:500px}
.revision .fd-detail-story .focus-large>.quality-tag{display:block;background:var(--green);color:white;padding:12px 16px;margin:0}
.revision .fd-detail-story .focus-large .asset-note{background:var(--sage);padding-left:0;padding-right:8px}
.revision .fd-detail-story .focus-aside{margin:112px 0 0 -56px;padding:28px 0 0 28px;background:var(--sage)}
.revision .fd-detail-story .focus-aside .photo .asset-note{background:var(--sage)}
.revision .quality-tag{display:block;font-size:14px;line-height:1.5;color:var(--muted);font-weight:400;margin-top:8px}
.revision .fd-closure-chapter .family-clarification{font-size:18px;font-weight:600;color:var(--green)}
.revision .fd-closure-chapter .closure-reading h2{grid-row:1/5}
.revision .family-nav .within-family-link{padding-left:12px;border-left:2px solid var(--border);border-bottom:0;min-height:44px}
.revision .family-nav .within-family-link strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
@media(min-width:768px) and (max-width:1199px){
 .revision .fd-hero .hero-head{grid-template-columns:minmax(0,1fr) auto;gap:32px}
 .revision .fd-hero .hero-head h1{font-size:50px;letter-spacing:-1.9px}
 .revision .fd-hero .hero-business{font-size:17px}
 .revision .detail-sleeve{padding:24px}.revision .fd-detail-story .focus-large{--photo-height:430px}.revision .fd-detail-story .focus-aside{margin:88px 0 0 -40px;padding-left:20px}
 .revision .fd-family .family-option h3{font-size:25px}
}
@media(max-width:767px){
 .revision .fd-hero .hero-head{display:block;margin:0;order:1}
 .revision .fd-hero .hero-head h1{font-size:40px;line-height:1.1;letter-spacing:-1.7px}
 .revision .fd-hero .hero-intro{margin-top:20px;display:block}
 .revision .fd-hero .hero-intro .button{margin:0}
 .revision .fd-hero .hero-business{order:2;font-size:16px;margin:18px 0 24px;line-height:1.6}
 .revision .fd-hero .picture{order:3}
 .revision .hero-identifiers .family-option{margin-top:24px;padding-left:18px}
 .revision .relationship-cue{font-size:16px}
 .revision .fd-family .family-option h3{font-size:25px}
 .revision .fd-family .family-option .family-copy{padding-left:16px}
 .revision .detail-sleeve{padding:16px}
 .revision .fd-detail-story .focus-mosaic{display:block}
 .revision .fd-detail-story .focus-large{--photo-height:290px}
 .revision .fd-detail-story .focus-large>.quality-tag{font-size:14px;padding:10px 12px}
 .revision .fd-detail-story .focus-aside{margin: -22px 0 0 20px;padding:24px 0 0 20px;background:var(--sage)}
 .revision .fd-detail-story .focus-aside .photo{--photo-height:190px}
 .revision .family-nav{gap:12px 14px}
 .revision .family-nav .within-family-link{padding-left:8px}
 .revision .fd-product-exhibit .reference-print .ref-title h3,.revision .fd-product-exhibit .reference-handle .ref-title h3{font-size:18px;font-weight:600;line-height:1.32;letter-spacing:-.3px;min-height:2.64em}
 .revision .fd-product-exhibit .reference-gallery:not(.is-filtered) .reference-print .photo-frame,.revision .fd-product-exhibit .reference-gallery:not(.is-filtered) .reference-handle .photo-frame{--photo-height:160px!important}
 .revision .fd-product-exhibit .reference-gallery:not(.is-filtered) .reference-ribbon .photo-frame{--photo-height:172px!important}
 .revision .fd-product-exhibit .reference-gallery.is-filtered .reference-card .photo-frame{--photo-height:270px!important}
 .revision .fd-product-exhibit .reference-print .quality-tag,.revision .fd-product-exhibit .reference-handle .quality-tag{font-size:14px;min-height:3em}
 .revision .fd-product-exhibit .reference-print .reference-copy,.revision .fd-product-exhibit .reference-handle .reference-copy{display:flex;flex-direction:column}
 .revision .fd-product-exhibit .reference-print .mobile-meta,.revision .fd-product-exhibit .reference-handle .mobile-meta{font-size:16px;line-height:1.5;min-height:4.5em}
 .revision .fd-product-exhibit .reference-card .text-link{display:flex;width:100%;min-height:48px;padding-block:8px;font-size:16px;justify-content:flex-start}
 .revision .fd-product-exhibit .reference-print .link-row,.revision .fd-product-exhibit .reference-handle .link-row{margin-top:12px;width:100%}
 .revision .fd-closure-chapter .family-clarification{font-size:16px}
}
@media(max-width:360px){
 .revision .fd-hero .hero-head h1{font-size:35px;letter-spacing:-1.5px}
 .revision .fd-product-exhibit .reference-print .ref-title h3,.revision .fd-product-exhibit .reference-handle .ref-title h3{min-height:3.96em}
 .revision .fd-product-exhibit .reference-print .mobile-meta,.revision .fd-product-exhibit .reference-handle .mobile-meta{min-height:6em}
 .revision .fd-product-exhibit .reference-gallery:not(.is-filtered) .reference-print .photo-frame,.revision .fd-product-exhibit .reference-gallery:not(.is-filtered) .reference-handle .photo-frame{--photo-height:135px!important}
}
@media(prefers-reduced-motion:reduce){.revision *{transition:none!important}}
