/* Filing details extend the confirmed VI snapshot without changing its design. */
.about-facts dd { min-width: 0; overflow-wrap: anywhere; }
.site-footer .filing-details { grid-column: 1 / -1; overflow-wrap: anywhere; }
.filing-details a { display: inline-flex; align-items: center; min-height: 44px; }

/* Once the content reaches its maximum width, reserve space for the artwork
   relative to that content width, not the increasingly wide viewport. */
@media (min-width: 1320px) {
  .hero-inner { padding-right: calc(var(--page) * .48); }
  .hero { background-position: calc(50% + 280px) center; }
}
