/* Funding section alignment QA. */ consistent callouts, footer scale, and bounded mobile cards. */
body .partnership-action{flex-direction:column;align-items:center;justify-content:center;text-align:center}
body .partnership-action p{width:100%;max-width:680px;margin:0 auto}
body .section-header>p{margin-inline:auto}
body footer .flogo-img{width:220px!important;max-width:100%;height:auto!important;object-fit:contain}
body footer .fcopy{text-align:center}
.vig-toolkit-priority,.vig-toolkit-priority *{box-sizing:border-box}
.vig-toolkit-priority{max-width:100%}
.vig-toolkit-priority__inner>*{min-width:0}
.vig-toolkit-priority__action{max-width:100%;white-space:normal;text-align:center}
@media(max-width:768px){body[data-vig-template="article"] .rs-grid,body[data-vig-template="article"] .related-grid{margin-inline:0!important;max-width:100%;min-width:0;box-sizing:border-box}}

body footer .flogo img{width:220px!important;max-width:100%;height:auto!important;object-fit:contain}

body .vig-followup-note{margin-left:auto!important;margin-right:auto!important;text-align:center}

.vig-funding-footer{text-align:center}.vig-funding-footer ul{justify-content:center}.vig-funding-footer .vig-funding-footer-note{max-width:900px;margin-left:auto;margin-right:auto}
