/* Wider than 1440: rail and slip keep their width at the edges, the main column's
 * content stays at the width approved on the 1440 mockup and sits centred in the
 * space between them (--edge is the extra width, split on both sides). */
@media (min-width: 1441px) {
  :root { --edge: calc((100vw - 1440px) / 2); }
  .main { padding-inline: calc(var(--main-pad) + var(--edge) / 2); }
}
