.nvad__cmp{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 30px}
.nvad__cmp-col{border:1px solid #ecdfe4;border-radius:12px;padding:18px 16px;background:#fff}
.nvad__cmp-col.is-good{border:2px solid #a83e60;background:#fff6f9}
.nvad__cmp-t{font-size:17px;font-weight:800;margin:0 0 4px;color:#1f1a1d}
.nvad__cmp-n{font-size:13px;color:#8b7a80;margin:0 0 12px}
.nvad__cmp-col.is-good .nvad__cmp-n{color:#8d3350}
.nvad__cmp-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}
.nvad__cmp-list li{font-size:15px;line-height:1.5;padding-right:24px;position:relative}
.nvad__cmp-list li::before{content:"\2715";position:absolute;right:0;top:2px;font-size:13px;font-weight:800;color:#bda9b0}
.nvad__cmp-col.is-good .nvad__cmp-list li::before{content:"\2713";color:#a83e60}

.nvad__verdict-img{width:100%;height:auto;display:block;border-radius:10px;margin-top:15px}

.nvad__lay{margin:30px 0}
.nvad__lay-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.nvad__lay-card{margin:0;border:1px solid #ecdfe4;border-radius:12px;padding:18px 16px;background:#fff}
.nvad__lay-card.is-good{border:2px solid #a83e60;background:#fff6f9}
.nvad__lay-stack{display:flex;flex-direction:column;border-radius:6px;padding:5px}
.nvad__lay-stack span{display:block;height:13px;border-radius:3px}
.nvad__lay-card.is-dry .nvad__lay-stack{background:#f4eff0;gap:9px}
.nvad__lay-card.is-dry .nvad__lay-stack span{background:#ddd0d3}
.nvad__lay-card.is-dry .nvad__lay-stack span:nth-child(2){width:90%}
.nvad__lay-card.is-dry .nvad__lay-stack span:nth-child(3){width:97%}
.nvad__lay-card.is-dry .nvad__lay-stack span:nth-child(4){width:85%}
.nvad__lay-card.is-dry .nvad__lay-stack span:nth-child(5){width:93%}
.nvad__lay-card.is-good .nvad__lay-stack{background:#a83e60;gap:3px}
.nvad__lay-card.is-good .nvad__lay-stack span{background:#fdf1f5}
.nvad__lay-cap b{display:block;font-size:15.5px;font-weight:800;margin-top:12px;color:#1f1a1d}
.nvad__lay-cap span{display:block;font-size:13.5px;color:#7e6d74;margin-top:4px;line-height:1.5}

.nvad__vs{margin:32px 0}
.nvad__vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#e9e0e3;
  border:1px solid #e9e0e3;border-radius:12px;overflow:hidden}
.nvad__vs-cell{background:#fff;display:flex;flex-direction:column}
.nvad__vs-head{font-size:14.5px;font-weight:800;text-align:center;padding:13px 8px;
  color:#1f1a1d;background:#f7f3f4;letter-spacing:.01em}
.nvad__vs-cell.is-good .nvad__vs-head{background:#a83e60;color:#fff}
.nvad__vs-cell img{width:100%;height:auto;display:block;aspect-ratio:1/1;object-fit:cover}
.nvad__vs-cap{font-size:13px;color:#8b7a80;margin:9px 0 0;text-align:center}

.nvad__ing{margin:34px 0}
.nvad__ing-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:20px}
.nvad__ing-item{display:grid;grid-template-columns:62px 1fr;gap:12px;align-items:start}
.nvad__ing-item img{width:62px;height:62px;border-radius:50%;object-fit:cover;display:block}
.nvad__ing-t{margin:0 0 4px;font-size:15.5px;font-weight:800;color:#1f1a1d;line-height:1.3}
.nvad__ing-x{margin:0;font-size:14px;line-height:1.55;color:#5f545a}

.nvad__st{margin:34px 0}
.nvad__st-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}
.nvad__st-cell{border:1px solid #ecdfe4;border-radius:10px;padding:15px 13px;background:#fff}
.nvad__st-cell:last-child{border:2px solid #a83e60;background:#fff6f9}
.nvad__st-when{font-size:13px;font-weight:800;color:#a83e60;margin:0 0 6px;letter-spacing:.02em}
.nvad__st-what{font-size:14px;line-height:1.5;margin:0;color:#3f363b}

@media (max-width:600px){
  .nvad__cmp,.nvad__lay-grid,.nvad__ing-grid{grid-template-columns:1fr}
  .nvad__st-grid{grid-template-columns:1fr 1fr}
}
