.teacher-compare{padding:64px 0;background:#fff;color:#163a32}.teacher-compare-heading{text-align:center;margin-bottom:32px}.teacher-compare-heading h2{font-size:clamp(24px,2.5vw,32px);line-height:1.6}.teacher-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,450px),1fr));gap:32px}.teacher-compare-grid article{min-width:0}.teacher-compare-grid h3{font-size:clamp(18px,1.5vw,21px);margin:0 0 14px;line-height:1.7}.teacher-compare-grid figure{margin:0}.teacher-compare-grid img{width:100%;height:auto;aspect-ratio:1.24;object-fit:cover;object-position:top center;border:1px solid #d4dfd9;border-radius:9px;display:block}.teacher-compare-grid figcaption{font-size:12px;line-height:1.8;color:#516c65;margin:10px 0}.teacher-compare-message{margin:16px 0 0;padding:18px 22px;background:#f1f3f4;border-radius:8px;font-size:clamp(17px,1.5vw,21px);line-height:1.8;font-weight:700}.teacher-compare-lumera .teacher-compare-message{background:#eafaf3;color:#00875f}.teacher-compare-detail{font-size:15px;line-height:1.9;color:#516c65;margin:12px 0}.teacher-compare-note{font-size:12px;color:#516c65;line-height:1.9;margin-top:24px}.teacher-compare .choice-meeting{margin-top:40px}
