/* Approved crown-article visual system, adapted for education stories */
.article-container{max-width:1120px;padding:68px 20px 100px}
.article-body{max-width:1050px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;row-gap:0;align-items:center}
.article-body>p:not(.edu-disclaimer){box-sizing:border-box;max-width:460px;width:100%;margin:0 auto;font-size:clamp(18px,1.6vw,20px);line-height:1.92;color:#314e52;letter-spacing:-.006em}
.article-body>.story-images{margin:0;padding:16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:14px;align-items:start;width:100%;max-width:none}
.article-body>.story-images .story-figure{box-sizing:border-box;min-width:0;max-width:none;width:100%;margin:0;flex:none;background:#fff;border:1px solid #667a78;border-radius:17px;padding:8px;overflow:hidden;box-shadow:0 9px 24px rgba(20,48,49,.07)}
.article-body>.story-images .story-figure img{box-sizing:border-box;display:block;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;object-fit:contain;padding:0;background:#fff;border:1px solid #b7c7c5;border-radius:16px;clip-path:inset(0 round 16px);filter:none}
.article-body>.story-images .story-figure figcaption{padding:12px 10px 5px;text-align:center;border:0;color:#65777a;font-size:15px;line-height:1.5;letter-spacing:.025em}
.article-body>p:nth-of-type(odd):not(.edu-disclaimer){grid-column:1}
.article-body>p:nth-of-type(even):not(.edu-disclaimer){grid-column:2}
.article-body>.story-images:nth-of-type(odd){grid-column:2}
.article-body>.story-images:nth-of-type(even){grid-column:1}
.article-body>.article-more{grid-column:1/-1;margin:70px 0 0;padding-top:30px}
.article-body>.edu-disclaimer{grid-column:1/-1;max-width:820px;margin:20px 0 0}
.edu-hero{padding-top:85px;padding-bottom:82px}
.edu-hero .container{max-width:990px}
.edu-hero h1{font-size:clamp(43px,5.2vw,68px);line-height:1.08}
.edu-hero .lead{font-size:19px;line-height:1.65}
@media(max-width:850px){.article-container{padding:54px 16px 75px}.article-body{column-gap:28px}.article-body>p:not(.edu-disclaimer){font-size:17px;line-height:1.75}.article-body>.story-images{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}}
@media(max-width:680px){.article-body{display:block}.article-body>p:not(.edu-disclaimer){max-width:680px;margin:0 0 12px;font-size:17px;line-height:1.8}.article-body>.story-images{margin:0 0 34px;padding:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.article-body>.article-more{margin-top:45px}.edu-hero{padding:55px 0}.edu-hero h1{font-size:clamp(37px,8vw,48px)}}
