/* V13.11 supporting-page imagery; scoped to modified pages only. */
.support-batch5 .batch5-photo{margin:1.25rem 0 1.5rem;max-width:100%;min-width:0}
.support-batch5 .batch5-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:18px;box-shadow:0 10px 32px rgba(13,45,40,.12)}
.support-batch5 .batch5-photo figcaption{font-size:.73rem;line-height:1.45;color:#53655f;margin-top:.6rem}
.support-batch5 .hub-panel .batch5-photo{margin:0 0 1.3rem}
.support-batch5 .hub-panel .batch5-photo img{max-height:265px;object-fit:cover}
.support-batch5 .hero .hero-grid>.batch5-photo{align-self:center;max-width:560px}
.support-batch5 .hero>.container:not(.hero-grid)>.batch5-photo{margin-top:1.8rem;width:min(100%,560px)}
.support-batch5.about-compact .hero>.container>.batch5-photo{max-width:640px}
.support-batch5 .contact-form-only>.batch5-photo{max-width:580px}
@media(min-width:961px){
.support-batch5.about-compact .hero>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,45%);column-gap:3rem;align-items:center}
.support-batch5.about-compact .hero>.container>.batch5-photo{grid-column:2;grid-row:1/span 4}
.support-batch5.about-compact .hero>.container>.hero-actions{grid-column:1}
.support-batch5.about-compact .hero>.container>.eyebrow,.support-batch5.about-compact .hero>.container>h1,.support-batch5.about-compact .hero>.container>.lede{grid-column:1}
}
@media(max-width:960px){.support-batch5 .hero .hero-grid>.batch5-photo{width:100%;max-width:100%}}
@media(max-width:600px){.support-batch5 .batch5-photo{margin:1rem 0}.support-batch5 .batch5-photo img{border-radius:12px}}

.support-batch5 .batch5-photo.batch5-wide img{aspect-ratio:40/17;object-fit:cover}
