/* YITM weekly guides: shared blue shell, controlled text contrast, square hero art. */
body.yitm-weekly-guide .business-hero.blog-article-hero {
  display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);
  align-items:center; gap:clamp(1.25rem,3vw,2.5rem);
  background:linear-gradient(125deg,#142449,#174c60);
  color:#fff; padding:clamp(1.5rem,3vw,3rem);
}
body.yitm-weekly-guide .business-hero.blog-article-hero > div {min-width:0;}
body.yitm-weekly-guide .business-hero.blog-article-hero :is(h1,p,.eyebrow,.business-statement) {color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1;}
body.yitm-weekly-guide .business-hero.blog-article-hero h1 {font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.12;overflow-wrap:break-word;max-width:100%;margin-block:.75rem 1rem;}
body.yitm-weekly-guide .business-hero.blog-article-hero .business-statement {background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);padding:1rem;border-radius:1rem;}
body.yitm-weekly-guide .business-hero.blog-article-hero .hero-visual {display:block;position:static!important;min-width:0;width:100%;height:auto!important;aspect-ratio:1 / 1!important;margin:0!important;padding:0!important;background:transparent!important;overflow:hidden;border-radius:1rem;}
body.yitm-weekly-guide .business-hero.blog-article-hero .hero-visual img {display:block;position:static!important;width:100%!important;max-width:100%;height:auto!important;max-height:none!important;aspect-ratio:1 / 1;object-fit:contain!important;object-position:center!important;border-radius:1rem;}
body.yitm-weekly-guide .business-hero.blog-article-hero .hero-visual figcaption {display:none;}
body.yitm-weekly-guide :is(.article-section,.section-soft,.yitm-reader-quick,.section.card) {color:#14243e;}
body.yitm-weekly-guide :is(.article-section,.section-soft,.yitm-reader-quick,.section.card) :is(h2,h3,p,li,strong) {color:#14243e;}
body.yitm-weekly-guide :is(.article-section,.section-soft,.yitm-reader-quick,.section.card) a:not(.btn) {color:#155b83;text-decoration:underline;text-underline-offset:2px;}
body.yitm-weekly-guide :is(.article-section,.section-soft,.yitm-reader-quick,.section.card) a:not(.btn):focus-visible {outline:3px solid #08bfc2;outline-offset:3px;}
body.yitm-weekly-guide .hero-actions .btn-primary {background:#f6af0a;color:#112241!important;-webkit-text-fill-color:#112241!important;}
body.yitm-weekly-guide .hero-actions .btn-secondary {background:#fff;color:#164b61!important;-webkit-text-fill-color:#164b61!important;}
body.yitm-weekly-guide .yitm-reader-related-card :is(strong,span) {color:#14243e;}
body.yitm-weekly-guide .yitm-editorial-author {display:none!important;}
@media(max-width:800px){
 body.yitm-weekly-guide .business-hero.blog-article-hero {grid-template-columns:minmax(0,1fr);}
 body.yitm-weekly-guide .business-hero.blog-article-hero .hero-visual {width:100%;max-width:570px;justify-self:center;}
}
