.dynamic-page-blocks{background:#f5f7fb;padding:clamp(55px,8vw,110px) max(5vw,24px)}.dynamic-page-blocks article{background:#fff;border-radius:22px;grid-template-columns:1fr;max-width:1180px;margin:0 auto 34px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0e1a4110}.dynamic-page-blocks article.has-image{grid-template-columns:minmax(260px,.8fr) 1.2fr}.dynamic-page-blocks img{object-fit:cover;width:100%;height:100%;min-height:330px}.dynamic-page-blocks article>div{padding:clamp(28px,5vw,64px)}.dynamic-page-blocks small{color:#b88c0e;font-weight:800}.dynamic-page-blocks h2{color:#14204a;margin:10px 0 20px;font-size:clamp(1.7rem,3vw,3rem)}.dynamic-page-blocks p{color:#536078;white-space:pre-line;font-size:1.05rem;line-height:1.9}.dynamic-page-blocks p+p{margin-top:16px}.dynamic-page-blocks article.template-media{border-bottom:6px solid #ffca08}.dynamic-page-blocks article.template-quote{color:#fff;background:#17244f;border-inline-start:8px solid #ffca08;max-width:980px}.dynamic-page-blocks article.template-quote h2,.dynamic-page-blocks article.template-quote p{color:#fff}.dynamic-page-blocks article.template-quote p{font:500 clamp(1.4rem,2.8vw,2.4rem)/1.6 Georgia,serif}.dynamic-page-blocks article.template-stats>div{text-align:center}.dynamic-page-blocks article.template-stats h2{color:#cc2438}.dynamic-page-blocks article.template-stats p{color:#17244f;font-size:1.25rem;font-weight:800}@media (width<=800px){.dynamic-page-blocks article.has-image{grid-template-columns:1fr}.dynamic-page-blocks img{min-height:230px;max-height:320px}}
