/* Learning Center image flow only — educational copy is untouched */
:root{--lm-media-ink:#294b3c;--lm-media-paper:#fffdf9;--lm-media-line:rgba(41,75,60,.12);--lm-media-shadow:0 16px 42px rgba(41,75,60,.09)}
.learning-media-index .discover-grid{align-items:stretch}
.learning-media-index .discover-grid>a{overflow:hidden}
.learning-media-index .discover-grid .blog-thumb{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover!important;object-position:center!important;display:block;border-radius:18px;background:#eef2e9;box-shadow:0 8px 24px rgba(41,75,60,.07);margin-bottom:20px!important}
.learning-media-index #topics .discover-grid .blog-thumb{object-fit:contain!important;padding:26px;background:linear-gradient(145deg,#edf2e9,#f8f3eb)}
.learning-media-index #guides .discover-grid .blog-thumb{object-position:center top!important}
.learning-media-page .imgs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start;width:100%;margin:26px 0 42px!important;padding:16px!important;border:1px solid var(--lm-media-line);border-radius:26px;background:rgba(255,253,249,.82);box-shadow:0 10px 34px rgba(41,75,60,.05)}
.learning-media-page .imgs img{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;display:block;margin:0!important;border-radius:18px!important;border:1px solid rgba(41,75,60,.09);background:#fff;box-shadow:none!important;object-fit:contain!important}
.learning-media-page .imgs>img:last-child:nth-child(odd){grid-column:1/-1;width:min(100%,680px)!important;justify-self:center}
.learning-media-page .imgs:has(>img:only-child){grid-template-columns:minmax(0,1fr)!important;width:min(100%,760px);margin-left:auto!important;margin-right:auto!important}
.learning-media-page .imgs:has(>img:only-child)>img{width:100%!important;max-width:760px!important;justify-self:center}
.learning-media-page .imgs img[src$=".svg"],.learning-media-page .imgs img[src*=".svg?"]{min-height:260px;padding:28px;background:linear-gradient(145deg,#fbfaf6,#f2f5ee)}
.learning-media-page .early-action-card{margin-top:28px!important;margin-bottom:42px!important}
.learning-media-page .article-body .edu-sketch{display:block!important;width:min(100%,720px)!important;height:auto!important;max-height:440px!important;object-fit:contain!important;margin:8px auto 48px!important;padding:34px!important;border:1px solid var(--lm-media-line);border-radius:26px!important;background:linear-gradient(145deg,#fbfaf6,#eef3eb);box-shadow:var(--lm-media-shadow)}
.learning-media-page .article-body>img:not(.edu-sketch){display:block;width:min(100%,760px);height:auto;margin:26px auto 42px;border-radius:22px}
.learning-media-page .imgs+p{margin-top:0!important}
@media(max-width:760px){.learning-media-index .discover-grid .blog-thumb{aspect-ratio:16/11;border-radius:15px}.learning-media-index #topics .discover-grid .blog-thumb{padding:20px}.learning-media-page .imgs{grid-template-columns:1fr!important;gap:12px!important;padding:10px!important;margin:20px 0 32px!important;border-radius:19px}.learning-media-page .imgs>img:last-child:nth-child(odd){grid-column:auto;width:100%!important}.learning-media-page .imgs img{border-radius:14px!important}.learning-media-page .imgs img[src$=".svg"],.learning-media-page .imgs img[src*=".svg?"]{min-height:210px;padding:20px}.learning-media-page .article-body .edu-sketch{padding:22px!important;margin-bottom:34px!important;border-radius:20px!important}}
@media(prefers-reduced-motion:no-preference){.learning-media-index .discover-grid .blog-thumb,.learning-media-page .imgs img{transition:transform .18s ease,box-shadow .18s ease}.learning-media-index .discover-grid>a:hover .blog-thumb{transform:scale(1.015)}.learning-media-page .imgs img:hover{box-shadow:0 12px 28px rgba(41,75,60,.10)!important}}
