/* 雾化起泡器方案复用全站解决方案布局，只调整本页头图与实拍图片。 */
.mist-solution-hero .hero-center h1 { font-size: clamp(30px, 3.1vw, 48px); line-height: 1.24; max-width: 600px; }
.mist-solution-hero .hero-bg { object-position: center; }
.mist-aerator-solution-page .text-image-pair-copy p { line-height: 1.85; }
.mist-aerator-solution-page .text-image-pair-media { width: 100%; aspect-ratio: 16 / 10; padding: 0; }
.mist-aerator-solution-page .text-image-pair-media img { width: 100%; height: 100%; max-height: none; padding: 0; aspect-ratio: auto; object-fit: cover; }
.mist-aerator-solution-page .text-image-pair.is-reversed .text-image-pair-media { order: 2; }
.mist-aerator-solution-page .text-image-pair.is-reversed .text-image-pair-copy { order: 1; }
@media (max-width: 820px) {
  .mist-solution-hero .hero-center { margin-top: 8vh; }
  .mist-solution-hero .hero-center h1 { font-size: 30px; max-width: 94%; }
  .mist-solution-hero .hero-bg { object-position: 65% center; }
}

.mist-solution-hero .hero-center { width: min(1240px, calc(100% - 48px)); padding-inline: 0; margin-inline: auto; }

/* 新闻案例复用首页方案卡片的比例，覆盖方案页自身的同名样式。 */
.mist-case-study-section .solution-feature-row {
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
  padding: 20px;
  box-shadow: none;
}
.mist-case-study-section .solution-feature-media img { aspect-ratio: auto; }
.mist-case-study-section .solution-feature-copy h3 { font-size: clamp(1.4rem, 2vw, 1.9rem); line-height: 1.35; }
.mist-case-study-section .solution-feature-copy p { font-size: 0.94rem; line-height: 1.65; }
@media (max-width: 820px) {
  .mist-case-study-section .solution-feature-row { grid-template-columns: 1fr; }
  .mist-case-study-section .solution-feature-row.is-reversed .solution-feature-media,
  .mist-aerator-solution-page .text-image-pair.is-reversed .text-image-pair-media,
  .mist-aerator-solution-page .text-image-pair.is-reversed .text-image-pair-copy { order: 0; }
}
