@media (max-width: 1280px) {
  .pay-cols { grid-template-columns: 1fr; gap: 24px; }
  .dash-grid { grid-template-columns: 1fr; }
  .cards.five { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .lvd-tiles { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 1100px) {
  .cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .p-head { grid-template-columns: 1fr; }
  .grid4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .cv-save { grid-template-columns: 1fr 1fr; }
}
