/* One content rail shared with the existing hero copy; homepage only. */
.home-p0 > .wrap,
.home-p0 .start-field,
.home-footer {
  width: min(1664px, calc(100% - 64px));
  margin-inline: auto;
}
@media (max-width: 900px) {
  .home-p0 > .wrap,
  .home-p0 .start-field,
  .home-footer { width: calc(100% - 56px); }
}
@media (max-width: 620px) {
  .home-p0 > .wrap,
  .home-p0 .start-field,
  .home-footer { width: calc(100% - 36px); }
}
