/* Selected option 7: exact v12 composition, scoped to the article header. */
.article-heading .article-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.article-hero{display:block;width:100%;aspect-ratio:2.25;position:relative;overflow:hidden;container-type:inline-size;background:#fbf8f1;border:1px solid #e0e4e8}
.article-hero .hero-lead{position:absolute;left:5.6%;top:22%;margin:0;white-space:nowrap;font-family:ReadingSans,"Yu Gothic",sans-serif;font-size:4.8cqw;font-weight:650;line-height:1.3;letter-spacing:.025em;color:#17334c}
.article-hero .hero-wordmark{position:absolute;left:3%;top:35%;width:66%;height:auto;display:block}
.article-hero .hero-mascot{position:absolute;right:-4%;bottom:2%;height:88%;width:auto;aspect-ratio:1;object-fit:contain}
.article-heading .author{margin-top:18px}
@media(max-width:760px){.article-heading .author{margin-top:14px}}
