.compare-r11 .section-heading h2{font-size:clamp(30px,3vw,44px);line-height:1.5}
.compare-r11 .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.compare-r11 .compare-programme{display:block;font-family:Anuphan,sans-serif;font-size:13px;letter-spacing:.08em}
.compare-r11 .compare-card h3{margin-top:8px;margin-bottom:30px}
.compare-r11 .compare-card>div{padding-top:19px;margin-top:19px;border-top:1px solid #153e2e20}
.compare-r11 .compare-card>div>span{font-size:12px;color:#4b6051;font-weight:500}
.compare-r11 .compare-card p{font-size:16px;line-height:1.85}
.compare-r11 .comparison-note{max-width:1000px;font-size:14px;line-height:1.85;margin-top:24px}
@supports(grid-template-rows:subgrid){
 @media(min-width:701px){
  .compare-r11 .comparison-grid{grid-template-rows:repeat(8,auto)}
  .compare-r11 .compare-card{display:grid;grid-template-rows:subgrid;grid-row:1/span 8}
  .compare-r11 .compare-card:first-child{grid-column:1}
  .compare-r11 .compare-card:last-child{grid-column:2}
 }
}
@media(max-width:700px){
 .compare-r11 .section-heading h2{font-size:clamp(26px,7.2vw,31px)}
 .compare-r11 .comparison-grid{grid-template-columns:1fr}
 .compare-r11 .compare-card{padding:27px 24px}
 .compare-r11 .compare-card>div{display:block;padding-top:14px;margin-top:14px}
 .compare-r11 .compare-card p{font-size:15px;margin-top:6px}
 .compare-r11 .comparison-note{font-size:13px;margin-top:23px}
}

.compare-r11 .comparison-bridge{max-width:1000px;margin-top:36px;padding:25px 0;border-bottom:1px solid #153e2e24}.compare-r11 .comparison-bridge h3{font-size:24px;line-height:1.5;margin-bottom:15px}.compare-r11 .comparison-bridge p{font-size:17px;line-height:1.85}@media(max-width:700px){.compare-r11 .comparison-bridge{margin-top:20px;padding-block:22px}.compare-r11 .comparison-bridge h3{font-size:22px}.compare-r11 .comparison-bridge p{font-size:15px}}
