/* GENERATED by tools/build_nvy.py from the Nvy theme skeleton, 2026-10-17T11:41:40Z. Do not edit. */
/* ── MVS Pillars ──────────────────────────────────────────── */

.mvs-pillars__grid {
  display: grid;
  grid-template-columns: repeat(var(--pillars-cols, 3), 1fr);
  gap: var(--molecule-standard);
  align-items: stretch;
  width: 100%;
}

/* Column variants */
.mvs-pillars__grid--col-2 { --pillars-cols: 2; }
.mvs-pillars__grid--col-3 { --pillars-cols: 3; }
.mvs-pillars__grid--col-4 { --pillars-cols: 4; }


/* ── Responsive ──────────────────────────────────────────── */

@container mv2Module (768px <= width < 1024px) {
  .mvs-pillars__grid--col-3,
  .mvs-pillars__grid--col-4 { --pillars-cols: 2; }
}

@container mv2Module (width < 768px) {
  .mvs-pillars__grid--col-2,
  .mvs-pillars__grid--col-3,
  .mvs-pillars__grid--col-4 { --pillars-cols: 1; }
}
