/* Source: Fabio Pinna's October 2026 PSDs, 1908 px artboard.
   Guide positions: 48, 203, 356, 664, 876, 896, 1085, 1382, 1696, 1868.
   Named tracks preserve the asymmetric halves and their central 20 px gutter. */
.editorial-2026 {
  --red: #ee2c3d;
  --paper: #fff;
  --grid-left: max(20px, calc(100vw * 48 / 1908));
  --grid-right: max(20px, calc(100vw * 40 / 1908));
  --grid-tracks: [start] 155fr [portrait] 153fr [portrait-mid] 308fr [work] 212fr [left-end] 20fr [right] 189fr [title] 297fr [info] 314fr [thumb] 172fr [end];
  --editorial-heading: clamp(34px, 3.5vw, 67px);
  --editorial-copy: clamp(22px, 2.096vw, 40px);
  --editorial-small: clamp(15px, 1.398vw, 27px);
  --editorial-micro: clamp(12px, 1.048vw, 20px);
  --editorial-space: clamp(72px, 8vw, 152px);
  --editorial-red: #ee2c3d;
}
.editorial-2026 .editorial-grid {
  display: grid;
  grid-template-columns: var(--grid-tracks);
  padding-inline: var(--grid-left) var(--grid-right);
  column-gap: 0;
}
.editorial-2026 .editorial-grid > * { min-width: 0; }
@media (max-width: 760px) {
  .editorial-2026 {
    --grid-tracks: [start portrait] 1fr [portrait-mid work left-end] 16px [right title info thumb] 1fr [end];
    --editorial-heading: clamp(32px, 8.5vw, 44px);
    --editorial-copy: 22px;
    --editorial-small: 16px;
    --editorial-space: 80px;
  }
}
