/* home-v24 PAPER preview: colours mapped by ../../build_paper.py (paper_rgb) from /home-assets-2026-10-10/night/v17.css */
/* home-v18 night: colours mapped by build.py (night_rgb) from ../v17.css */
/* home-v17: layout only. At 1400 px and wider the page uses the width: one wider, centred container for every section,
   and a true two-column first screen (hero text left, Fig. II, the discovery loop, right). Copy, background and drawing
   are v15's. Below 1400 px nothing changes. */
@media (min-width:1400px){
  :root{--v17-w:min(1440px, calc(100vw - 160px))}
  /* containers that carry their own gutter padding */
  .m-bar,.m-hero,.m-how,.m3-weeksec{max-width:calc(var(--v17-w) + 2 * var(--gut))!important}
  /* containers without padding */
  .m-wrap,.ht-wrap,.ht-wrap-wide,.m3k-who .m-wrap,.m3kb-index .m-wrap,.m3kb-everyday .m-wrap,.m3j-brains,.m3l-merged{max-width:var(--v17-w)!important}
  .a6-fmap,.m3-fmap,.m3-more .m3-rblock{max-width:none!important}
  /* Fig. II on the first screen, right column, vertically centred on the headline block (top set by v17.js) */
  #nbhero{display:block!important;left:auto!important;right:var(--gut)!important;
    width:min(900px, calc(var(--v17-w) - 620px - 96px))!important;
    top:var(--v17-figT,150px)!important;transform:none!important}
}
@media (min-width:2200px){ :root{--v17-w:1680px} }
