/* Shared homepage section-title hierarchy; hero and item labels remain separate. */
body .catalog .section-heading h2,body .about[data-look] h2,body .partners-heading h2,body .portfolio-heading h2{font-family:var(--site-font),sans-serif!important;font-size:34px!important;font-weight:750!important;line-height:1.18!important;letter-spacing:-.035em!important;text-transform:none!important;color:#172b3f;margin:0 0 16px}
body .partners-heading h2,body .portfolio-heading h2,body .catalog .section-heading h2{margin-bottom:0}
@media(max-width:680px){body .catalog .section-heading h2,body .about[data-look] h2,body .partners-heading h2,body .portfolio-heading h2{font-size:28px!important}}
