
.mbc-wrap {
  margin-top:24px;
}

.mbc-card {
  background:#fffaf3;
  border:1px solid #f1e3c6;
  border-radius:14px;
  padding:20px;
  margin-bottom:16px;
}

.mbc-card h3 {
  margin:0 0 14px;
  font-size:20px;
  font-weight:600;
}

.mbc-grid {
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:16px;
}

.mbc-item {
  text-align:left;
}

.mbc-value {
  display:block;
  font-size:18px;
  font-weight:600;
}

.mbc-label {
  font-size:13px;
  color:#666;
}

@media (max-width:768px){
  .mbc-grid {
    grid-template-columns:repeat(2,1fr);
  }
}
