
/* === Ровный блок преимуществ === */

.why__items{
  display:grid !important;
  grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
  gap:18px !important;
  align-items:stretch !important;
}

.why__items .why-card,
.why__items > div{
  min-width:0 !important;
  border-left:1px solid rgba(120,90,55,.22);
  padding:0 22px !important;
}

.why__items strong{
  display:grid !important;
  grid-template-columns:20px minmax(0, 1fr) !important;
  column-gap:8px !important;
  align-items:start !important;
  margin:0 0 10px 0 !important;
  font-size:18px !important;
  line-height:1.22 !important;
  white-space:normal !important;
  overflow-wrap:break-word !important;
  word-break:normal !important;
}

.why__items strong::before{
  content:"✓";
  display:block;
  font-weight:900;
  line-height:1.22;
  color:#111;
}

.why__items span{
  display:block !important;
  font-size:16px !important;
  line-height:1.45 !important;
  color:rgba(60,42,30,.72) !important;
  white-space:normal !important;
}

@media (max-width:1000px){
  .why__items{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width:600px){
  .why__items{
    grid-template-columns:1fr !important;
  }

  .why__items .why-card,
  .why__items > div{
    padding:0 0 0 18px !important;
  }
}
