/* Ajustes locais sobre os componentes editoriais existentes. */
.st-page .cha-grid .cha-figure img{width:100%;height:420px;object-fit:contain;background:#f7f3f5}
.st-page .st-portrait .cha-figure img{height:auto;max-height:520px;width:auto;margin-inline:auto}
.st-page .st-impact .cha-figure img{max-height:760px;object-fit:contain;background:#f7f3f5}
.st-page .st-complementary .cha-figure img{height:260px}
.st-page main .st-caption{font-size:14px;line-height:1.55;margin-top:14px;color:#625760}
.st-page .cha-quote{margin-bottom:56px}
.st-page .cha-figure a{display:block}
.st-page .cha-hero h1{font-size:clamp(40px,6vw,70px);overflow-wrap:break-word}
@media(max-width:600px){.st-page .cha-grid .cha-figure img{height:auto;max-height:460px;object-fit:contain}.st-page .st-complementary .cha-figure img{max-height:280px}.st-page .st-impact .cha-figure img{height:auto}}
