/* 영상·사진이 있는 칼럼에만 적용한다. 기존 칼럼과 진료 페이지는 유지한다. */
#sj-clinic-v5 .c5-mediaArticle .c5-hero h1{max-width:900px;margin-inline:auto;text-wrap:balance}
#sj-clinic-v5 .c5-mediaArticle .c5-articleBody{max-width:760px}
#sj-clinic-v5 .c5-mediaArticle .c5-articleBody>small{display:block;margin-bottom:30px;color:var(--muted);line-height:1.7}
#sj-clinic-v5 .c5-mediaArticle .c5-articleBody p{font-size:18px;line-height:1.95;margin:0 0 22px;word-break:keep-all;overflow-wrap:anywhere}
#sj-clinic-v5 .c5-mediaArticle .c5-articleBody strong{font-weight:700;color:var(--navy)}
#sj-clinic-v5 .c5-mediaArticle .c5-articleBody h2{font-size:25px;line-height:1.5;margin:54px 0 20px;word-break:keep-all}
#sj-clinic-v5 .c5-mediaArticle figure{margin:34px 0 42px}
#sj-clinic-v5 .c5-mediaArticle figure video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;background:#1d2633}
#sj-clinic-v5 .c5-mediaArticle figure img{display:block;width:100%;max-width:460px;height:auto;margin-inline:auto;border-radius:8px}
#sj-clinic-v5 .c5-mediaArticle figcaption{margin-top:12px;text-align:center;font-size:14px;line-height:1.7;color:var(--muted);word-break:keep-all}
#sj-clinic-v5 .c5-mediaArticle .c5-articleBody>aside{margin-top:38px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}
#sj-clinic-v5 .c5-mediaArticle .c5-articleBody>aside a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){
  #sj-clinic-v5 .c5-mediaArticle .c5-articleBody p{font-size:17px;line-height:1.9;margin-bottom:20px}
  #sj-clinic-v5 .c5-mediaArticle .c5-articleBody h2{font-size:22px;margin-top:40px}
  #sj-clinic-v5 .c5-mediaArticle figure{margin:28px 0 34px}
  #sj-clinic-v5 .c5-mediaArticle figure img{max-width:360px}
}
