/* 模块06 - Biomass Membrane & Anti-radiation */
.module-membrane {
  background: #fff;
  padding: 48px 32px;
}

.module-membrane .membrane-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
}

.module-membrane .membrane-card {
  border: 1px solid #000;
  overflow: hidden;
}

.module-membrane .membrane-card-header {
  background: #000;
  padding: 18px 24px;
  text-align: center; line-height: 1
}

.module-membrane .membrane-card-header h3 {
  font-size: 20px;
  font-weight: 700;
  color: #fff; margin-top: 0
}

.module-membrane .membrane-card-body {
  background: #fafafa;
  padding: 24px 24px 0;
}

.module-membrane .membrane-card-body--pink {
  background: #fff5f5;
}

.module-membrane .membrane-card-body p {
  font-size: 14px;
  line-height: 1.75;
  color: #000;
  margin-bottom: 20px;
}

.module-membrane .membrane-card-img img {
  width: 100%;
  height: 300px;
  object-fit: cover;
  display: block;
}

.module-membrane .membrane-img--bio,
.module-membrane .membrane-card-img img[src*="biomass"] { object-position: 8% 65%; }

.module-membrane .membrane-img--rad,
.module-membrane .membrane-card-img img[src*="radiation"] { object-position: 78% 65%; }

@media (max-width: 767px) {
  .module-membrane .membrane-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 575px) {
  .module-membrane {
    padding: 32px 16px;
  }
}
