/* Larger, equal paired imagery on the Full Picture section. */
.cr-picture>.shell{
  grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;
  gap:clamp(2rem,4vw,4.5rem)!important;
  align-items:start!important;
}
.cr-picture-images{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.75rem!important;
  align-items:start!important;
}
.cr-picture-images img,
.cr-picture-images img:last-child{
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:4/3!important;
  object-fit:cover!important;
  object-position:center!important;
  margin:0!important;
  transform:none!important;
  border-radius:.6rem!important;
}
.cr-picture-copy{padding-top:0!important}.cr-picture-copy>.eyebrow{margin-top:0!important}
/* Keep the homepage pair equally large and aligned. */
body[data-page="home"] .fp-image-main,
body[data-page="home"] .fp-image-stack .fp-image{aspect-ratio:4/3!important;align-self:start!important}
body[data-page="home"] .fp-image-main img,
body[data-page="home"] .fp-image-stack .fp-image img{aspect-ratio:4/3!important;object-fit:cover!important}
@media(max-width:1000px){
  .cr-picture>.shell{grid-template-columns:1fr!important}
  .cr-picture-images{max-width:none!important}
  .cr-picture-copy{max-width:760px}
}
@media(max-width:600px){
  .cr-picture-images{grid-template-columns:1fr!important}
  .cr-picture-images img{aspect-ratio:4/3!important}
}
