/* Scoped feature layout: artwork left on desktop; title and reader links first on phones. */
#jd-home-review-satire .jd-home-review-satire-grid>.jd-home-review-cartoon-figure{grid-column:1;grid-row:1;min-width:0}
#jd-home-review-satire .jd-home-review-satire-grid>.jd-home-review-satire-copy{grid-column:2;grid-row:1;min-width:0}
@media(max-width:767px){
 #jd-home-review-satire .jd-home-review-satire-grid{grid-template-columns:minmax(0,1fr)}
 #jd-home-review-satire .jd-home-review-satire-grid>.jd-home-review-satire-copy{grid-column:1;grid-row:1;order:0}
 #jd-home-review-satire .jd-home-review-satire-grid>.jd-home-review-cartoon-figure{grid-column:1;grid-row:2;order:1}
}

/* Balance the Home feature without changing artwork or column dimensions. */
#main-content.jd-home-review #jd-home-review-satire .jd-home-review-satire-copy .jd-home-review-feature-label{margin-top:5px;padding-top:14px}
#main-content.jd-home-review #jd-home-review-satire .jd-home-review-cartoon-disclosure{font-size:15px;line-height:1.65}

/* Full landscape originals use the Home feature's wider stacked presentation. */
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-header{grid-column:1;grid-row:1;width:100%;max-width:900px;margin:0 auto 22px;min-width:0}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-header .jd-home-review-eyebrow-light{margin:0 0 8px}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-title{font-size:48px;line-height:1.12;margin:0 0 10px}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-tagline{margin:0 0 18px}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-header .jd-home-review-feature-label{margin:0 0 7px;padding:0;border:0}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-header .jd-home-review-cartoon-title{margin:0}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-cartoon-figure{grid-column:1;grid-row:2;order:0;width:100%;max-width:900px;min-width:0;margin:0 auto}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-cartoon-window{display:block;width:100%;max-width:none}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-copy{grid-column:1;grid-row:3;order:0;width:100%;max-width:820px;min-width:0;margin:22px auto 0}
#main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-body{width:100%;max-width:none}
@media(max-width:767px){
 #main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-title{font-size:36px}
 #main-content.jd-home-review #jd-home-review-satire.jd-home-review-satire-landscape .jd-home-review-satire-header{margin-bottom:18px}
}
