/* Reader-first refinement for the six November 2026 educational case studies.
   Inherits YITM core/editorial/public colours, type, navigation and footer. */
.yitm-post.yitm-reader-study .yitm-reader-takeaways{border-left:4px solid #17afc0}
.yitm-post.yitm-reader-study .yitm-reader-takeaways h2{margin-top:0}
.yitm-post.yitm-reader-study .yitm-reader-checks{margin:.6rem 0 0;padding-left:1.3rem}
.yitm-post.yitm-reader-study .yitm-reader-checks li{margin:.45rem 0;line-height:1.6}
.yitm-post.yitm-reader-study .yitm-reader-jump{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.3rem}
.yitm-post.yitm-reader-study .yitm-reader-jump a{display:inline-flex;align-items:center;min-height:44px;padding:.55rem .85rem;border:1px solid #7caebe;border-radius:10px;background:#edf7fa;color:#16495e;font-weight:700;text-decoration:none}
.yitm-post.yitm-reader-study .yitm-reader-jump a:hover,.yitm-post.yitm-reader-study .yitm-reader-jump a:focus-visible{background:#d5f1f6;outline-offset:2px}
.yitm-post.yitm-reader-study .yitm-reader-example{border:1px solid #8cc0cd;border-left:5px solid #17afc0;background:#f2f9fa;border-radius:12px;padding:1.1rem 1.3rem;margin:1.2rem 0}
.yitm-post.yitm-reader-study .yitm-reader-example h2{margin:.1rem 0 .7rem;font-size:clamp(1.15rem,2vw,1.5rem);color:#14344e}
.yitm-post.yitm-reader-study .yitm-reader-example blockquote{font-size:1.03rem;line-height:1.7;color:#172f40;border-left:0;padding:0;margin:0}
.yitm-post.yitm-reader-study .yitm-reader-example p{margin:.6rem 0 0;color:#294557}
.yitm-post.yitm-reader-study .yitm-reader-hero-figure{margin:0}
.yitm-post.yitm-reader-study .yitm-reader-hero-figure img{display:block;width:100%;height:auto;max-width:580px;margin-inline:auto;border-radius:12px}
.yitm-post.yitm-reader-study .yitm-reader-hero-figure figcaption{font-size:.88rem;line-height:1.5;max-width:62ch;margin:.5rem auto;color:#52636e}
.yitm-post.yitm-reader-study .yitm-reader-proof{font-size:.93rem;color:#47616b;margin:.6rem 0 0}
.yitm-post.yitm-reader-study .yitm-reader-related ul{list-style:none;padding-left:0;display:grid;gap:.6rem}
.yitm-post.yitm-reader-study .yitm-reader-related li{margin:0}
.yitm-post.yitm-reader-study .yitm-reader-related li a{display:block;padding:.65rem .8rem;border:1px solid #cfdee4;border-radius:10px;background:#f6fafc;color:#124760;text-decoration:none}
.yitm-post.yitm-reader-study .yitm-reader-related li a:hover,.yitm-post.yitm-reader-study .yitm-reader-related li a:focus-visible{text-decoration:underline;border-color:#6eafc2}
.yitm-post.yitm-reader-study .yitm-reader-final-cta{border-top:4px solid #17afc0}
.yitm-post.yitm-reader-study .yitm-reader-final-cta .yitm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px}
.yitm-post.yitm-reader-study .yitm-reader-faq h3{margin:1.3rem 0 .3rem;line-height:1.35}
.yitm-post.yitm-reader-study .yitm-reader-faq h3:first-child{margin-top:.45rem}
@media(max-width:700px){
.yitm-post.yitm-reader-study .yitm-reader-jump{gap:.45rem}
.yitm-post.yitm-reader-study .yitm-reader-jump a{flex:1 1 100%;min-height:48px;justify-content:flex-start}
.yitm-post.yitm-reader-study .yitm-reader-example{padding:.9rem 1rem}
.yitm-post.yitm-reader-study .yitm-reader-hero-figure img{max-width:100%}
.yitm-post.yitm-reader-study .yitm-reader-final-cta .yitm-btn{display:flex;width:100%;text-align:center}
}
@media(prefers-reduced-motion:reduce){.yitm-post.yitm-reader-study *{scroll-behavior:auto!important}}
