/* Targeted release refinements. All other editorial layout rules are retained. */
body.market-editorial .m-sponsor-student .m-impact-heading {
  display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 26px;margin-bottom:18px;
}
body.market-editorial .m-sponsor-student .m-impact-heading h2 {margin:0;}
body.market-editorial .m-sponsor-student .m-impact-tagline {
  color:#edf2f9;font-size:16px;line-height:1.5;margin:0;
}
body.market-editorial .m-sponsor-student .m-impact-body {align-items:center;}
body.market-editorial .m-sponsor-student .m-impact-copy {
  font-size:13px;line-height:1.65;margin:0 0 12px;max-width:850px;
}
body.market-editorial .m-sponsor-student .m-impact-sponsor h3 {font-size:17px;line-height:1.3;margin:0 0 7px;}
body.market-editorial .m-sponsor-student .m-impact-steps {
  padding-left:21px;margin:0 0 14px;color:#e3eaf4;font-size:13px;line-height:1.6;
}
body.market-editorial .m-sponsor-student .m-impact-steps li {padding-left:3px;margin:3px 0;}
body.market-editorial .m-sponsor-student .m-impact-actions {
  display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 22px;
}
body.market-editorial .m-sponsor-student .m-impact-cta {min-height:47px;padding:10px 15px;font-size:13px;}
body.market-editorial .m-sponsor-student .m-impact-disclaimer {
  color:#d6e0ef;font-size:11px;line-height:1.6;margin:0;max-width:460px;
}
/* Slightly lower, slightly larger panel-10 art, preserving the original ratio. */
body.market-editorial .m-topic[data-panel-number="10"] .m-creative-thumb,
body.market-editorial #panel-entertainment .m-panel-heading>.m-creative-thumb {
  width:136px;max-width:calc(100% + 8px);height:auto;object-fit:contain;
  margin-top:29px;object-position:top center;filter:none;
}
/* One joint photograph beside Sub-Panel I, with white edges and no card frame. */
body.market-editorial .m-creative-intro {
  display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:14px;align-items:start;
}
body.market-editorial .m-creative-copy {min-width:0;}
body.market-editorial .m-creative-intro .m-creative-duo {
  display:block;width:112px;max-width:100%;height:auto;object-fit:contain;
  object-position:top center;filter:none;background:#fff;box-shadow:none;border:0;border-radius:0;padding:0;margin:0;
}
body.market-editorial .m-creative-copy>.m-roster-title,
body.market-editorial .m-creative-copy>h3 {margin-top:0;}
/* Keep the panel-details link beside the text; the orange finishes the segment. */
body.market-editorial .m-creative-end {
  display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:13px;
}
body.market-editorial .m-topic .m-creative-end>.text-link {margin:0;padding-top:4px;}
body.market-editorial .m-orange-flourish {
  display:flex;justify-content:flex-end;align-items:flex-end;margin:12px 0 0;
}
body.market-editorial .m-orange-flourish>img {
  display:block;width:174px;max-width:100%;height:auto;object-fit:contain;filter:none;
  background:#fff;border:0;border-radius:0;box-shadow:none;padding:0;
}
body.market-editorial .m-creative-end .m-orange-flourish {margin:0;flex:0 1 160px;}
body.market-editorial .m-creative-end .m-orange-flourish>img {width:160px;}
body.market-editorial #panel-entertainment .m-creative-intro {grid-template-columns:minmax(0,1fr) 150px;gap:20px;}
body.market-editorial #panel-entertainment .m-creative-duo {width:150px;}
@media(max-width:1080px) {
 body.market-editorial #panel-entertainment .m-panel-heading>.m-creative-thumb {width:108px;}
 body.market-editorial .m-sponsor-student .m-impact-actions {grid-template-columns:1fr;gap:10px;}
 body.market-editorial .m-sponsor-student .m-impact-cta {justify-self:start;}
 body.market-editorial #panel-entertainment .m-creative-intro {grid-template-columns:minmax(0,1fr) 116px;gap:14px;}
 body.market-editorial #panel-entertainment .m-creative-duo {width:116px;}
}
@media(max-width:700px) {
 body.market-editorial .m-sponsor-student .m-impact-heading {display:block;margin-bottom:17px;}
 body.market-editorial .m-sponsor-student .m-impact-tagline {font-size:14px;margin-top:7px;}
 body.market-editorial .m-sponsor-student .m-impact-body {gap:18px;}
 body.market-editorial .m-sponsor-student .m-impact-media {max-width:200px;}
 body.market-editorial .m-sponsor-student .m-impact-cta {width:auto;}
 body.market-editorial .m-topic[data-panel-number="10"] .m-creative-thumb {width:108px;margin-top:27px;}
 body.market-editorial .m-creative-intro {grid-template-columns:minmax(0,1fr) 100px;gap:12px;}
 body.market-editorial .m-creative-intro .m-creative-duo {width:100px;}
 body.market-editorial .m-creative-end .m-orange-flourish {flex-basis:135px;}
 body.market-editorial .m-orange-flourish>img {width:155px;}
}
@media print {
 body.market-editorial .m-sponsor-student .m-impact-tagline,
 body.market-editorial .m-sponsor-student .m-impact-disclaimer,
 body.market-editorial .m-sponsor-student .m-impact-steps {color:#111!important;}
}
