.esg-week-article .page-hero h1{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.08;max-width:19ch;overflow-wrap:break-word}
.esg-week-article .page-hero-photo{margin:0;align-self:start}
.esg-week-article .page-hero-photo img{width:100%;max-height:420px;object-fit:cover}
.esg-week-article figcaption{font-size:.8rem;color:#65717c;padding:.5rem 0}
.esg-week-article article{max-width:74ch;line-height:1.75}
.esg-week-article article h2{line-height:1.2;margin-top:1.65em;font-size:clamp(1.4rem,2.5vw,2rem)}
.esg-week-article article li{margin:.5rem 0}
.esg-week-article .button{white-space:normal;max-width:100%;text-align:center}
.esg-quote-intake{min-width:0;width:100%}
.esg-quote-intake iframe{display:block;max-width:100%}
.esg-new-articles .info-grid>article{padding:1.5rem;background:#fff;border:1px solid #e4e8eb;border-radius:10px}
@media(max-width:700px){.esg-week-article .page-hero h1{font-size:2rem}.esg-week-article .page-hero-photo img{max-height:270px}.esg-week-article .article-layout{display:block}.esg-week-article .article-layout>aside{margin-top:2rem}}
