/* Main pages share the 1,200px content width used by the Contact page.
   Title bands, reading measures, secondary guides and mobile stay unchanged. */
@media (min-width: 981px) {
  .why-article > .why-page,
  .accompaniment-article > .accompaniment-page,
  .domains-article > .domains-page,
  .identity-article > .identity-page,
  .damage-article > .archive-content.damage-guide,
  .resources-article > .medical-record-page.resources-page,
  .fees-article > .fees-page,
  #why-photo-intro,
  #identity-photo-intro,
  #damage-editorial,
  #fees-photo-intro {
    max-width: 1200px;
  }

  .damage-article > .damage-final {
    max-width: 1200px;
    margin-inline: auto;
  }
}

@media (min-width: 1060px) {
  /* Widen this photograph without making its banner taller. */
  #domains-photo-intro {
    aspect-ratio: auto;
    min-height: 480px;
  }
}

@media (min-width: 1200px) {
  /* Includes the existing 30px padding on each side: 1,200px usable. */
  .home-page > :is(.home-hero-v2, .home-values, .home-section) > .wrap {
    max-width: 1260px;
  }
}
