.page-content-visual{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)!important;gap:40px!important;align-items:center;padding-block:38px!important}
.page-photo-copy{min-width:0}.page-photo-copy h2{margin-top:0}.page-content-image{display:block;width:100%;height:auto;object-fit:cover;border-radius:3px}
.page-content-visual>.page-content-image{aspect-ratio:4/3;max-height:400px}
.page-content-visual:nth-child(odd)>.page-content-image{order:-1}.page-content-visual:nth-child(odd){grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)!important}
.page-content-visual.article-row .page-photo-copy{display:block}.page-content-visual.article-row h2{margin-bottom:22px}
.hub-card-grid>a{overflow:hidden}.hub-card-grid .page-card-image{display:block;width:calc(100% + 54px);max-width:none;margin:-27px -27px 24px;aspect-ratio:16/9;object-fit:cover}
@media(max-width:900px){.page-content-visual,.page-content-visual:nth-child(odd){grid-template-columns:1fr!important;gap:26px!important}.page-content-visual>.page-content-image{order:-1;max-height:360px}.page-photo-copy h2{font-size:2rem}.detail-hero-media img{object-position:center 35%}}
@media(max-width:700px){.page-content-visual{padding-block:28px!important}.page-content-visual>.page-content-image{max-height:280px}.hub-card-grid .page-card-image{width:calc(100% + 50px);margin:-25px -25px 22px}.page-photo-copy p{font-size:17px!important;line-height:1.7!important}}
