/* Reserve the portrait side of legacy Korean background sections for the image. */
@media (min-width: 1025px) {
  html[lang="en"] #main-wrap .doctor-item .surgery-link-items { display:grid; grid-template-columns:.52fr .58fr 1.45fr 1.45fr .88fr .9fr .86fr 1.25fr; align-items:center; margin-top:1.4em; font-size:1em; }
  html[lang="en"] #main-wrap .surgery-link-items .surgery-link-item { position:relative; min-width:0; padding:0 12px; text-align:center; }
  html[lang="en"] #main-wrap .surgery-link-items .surgery-link-item > a { display:block; font-size:17px; line-height:1.18; white-space:normal; text-transform:none; }
  html[lang="en"] #main-wrap .surgery-link-items .surgery-link-item + .surgery-link-item::before { position:absolute; top:50%; left:0; width:1px; height:24px; transform:translateY(-50%); }
  html[lang="en"] .about_wrap .sec_03 .why_cont .container > div {
    width: 620px;
    max-width: calc(100% - 560px);
  }
  html[lang="en"] .about_wrap .sec_03 .why_cont .y_title .num {
    flex: 0 0 auto;
    font-size: 76px;
  }
  html[lang="en"] .about_wrap .sec_03 .why_cont .y_title p {
    min-width: 0;
    font-size: 26px;
    line-height: 34px;
    overflow-wrap: anywhere;
  }
  html[lang="en"] .about_wrap .sec_03 .why_01 dt { width: 130px; flex: 0 0 130px; font-size: 21px; line-height: 25px; }
  html[lang="en"] .about_wrap .sec_03 .why_01 dd { width: auto; flex: 1 1 auto; min-width: 0; font-size: 15px; line-height: 22px; overflow-wrap: anywhere; }
  html[lang="en"] .about_wrap .sec_03 .why_04 .contents { max-width: 560px; font-size: 21px; line-height: 31px; }
}
@media (max-width: 1024px) {
  html[lang="en"] .about_wrap .sec_03 .why_cont .container > div { max-width: 100%; }
  html[lang="en"] .about_wrap .sec_03 .why_cont .y_title p,
  html[lang="en"] .about_wrap .sec_03 .why_01 dd { overflow-wrap: anywhere; }
}
/* English procedure names are longer than the one-line Korean case captions. */
html[lang="en"] .sec_03 .summary .cont .img > p {
  box-sizing: border-box;
  height: 56px;
  min-height: 56px;
  padding: 4px 10px;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

/* Korean case-comparison cards assume short one-line Korean bullet points.
   Let translated English lists determine their own card height instead. */
html[lang="en"] .new-wrap .surgery-versus .content {
  max-height: none;
}

html[lang="en"] .new-wrap .surgery-versus-new .boundary {
  height: auto;
  min-height: 764px;
}
