
/* 팔(새 사진): 다른 카드와 같은 칸, 팔이 가운데 오게 */
#reviews .v7-ba figure img[src*="bb_arm2"]{object-fit:cover!important;object-position:58% 45%!important;background:none}
/* 종아리: 세로 사진 → 종아리 가장 굵은 부분이 보이게 */
#reviews img[src*="bb_calf"]{object-position:50% 38%!important}
/* 전후 사례 5장: 사진 크게(정사각) + 화살표로 넘기기 */
.v7-ba .ba-nav button:disabled{opacity:.35;cursor:default}
.v7-ba .ba-r{display:flex;align-items:center;gap:20px}
.v7-ba .trk{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:24px;scrollbar-width:none}
.v7-ba .trk::-webkit-scrollbar{display:none}
.v7-ba .c,.v7-ba .c:nth-child(4){display:block!important;flex:0 0 calc((100% - 48px) / 2.6);scroll-snap-align:start}
.v7-ba figure{aspect-ratio:1/1!important}
.v7-ba .i{font-size:16px;margin-top:14px}
#reviews img[src*="bb_thigh"]{object-position:50% 40%!important}
#reviews img[src*="bb_arm2"]{object-position:55% 45%!important}
@media (max-width:860px){
  .v7-ba .ba-nav{display:none}
  .v7-ba .trk{gap:12px}
  .v7-ba .c,.v7-ba .c:nth-child(4){flex:0 0 88%}
}
/* 전후 사례 카드 → 블로그 글 (새 창) */
.v7-ba .c.has-lk{position:relative;cursor:pointer}
.v7-ba .ba-lk{position:absolute;inset:0;z-index:3;border-radius:inherit}
.v7-ba .ba-lk:focus-visible{outline:2px solid var(--gold-d);outline-offset:3px}
.v7-ba .i .go{display:block;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--gold-d)}
.v7-ba .c.has-lk:hover .i .go{text-decoration:underline}

/* 모바일 히어로: 새 영상(어두운 장면)에서도 글자가 읽히도록 흰 막을 넓게 */
@media (max-width:860px){.hero2 .hv::after{background:linear-gradient(90deg,rgba(246,246,247,.97) 0,rgba(246,246,247,.9) 50%,rgba(246,246,247,.6) 78%,rgba(246,246,247,.35) 100%)!important}}

/* 섹션 제목 크기 통일 (하위 페이지 .d6-h2 기준, 2026-10-19) */
#event h2,#faq h2,#study h2,#diet h2,#face-body h2,#reviews h2,#doctors h2,#content h2,#location h2,.v7-two .v7-two-q{font-size:clamp(36px,3.2vw,48px)!important;font-weight:700!important;letter-spacing:-.045em!important;line-height:1.24!important}
@media (max-width:860px){p.legend-note,p.warn{font-size:12.5px!important;line-height:1.6!important}}
/* 전후 사진은 자르지 않고 전체 표시 */
#reviews img[src*="bb_arm"]{object-fit:contain!important;background:#EDEAE5}
/* 히어로 글자 크기 통일 (하위 페이지 .ad .sv 기준) */
@media (min-width:861px){.hero2 h1{font-size:clamp(40px,3.7vw,54px)!important}.hero2 .sub{font-size:18px!important}.hero2 .mk{font-size:12.5px!important}}
@media (min-width:861px){html:not([lang=ko]) .hero2 h1{font-size:clamp(28px,2.5vw,38px)!important}}
@media (max-width:860px){#event h2,#faq h2,#study h2,#diet h2,#face-body h2,#reviews h2,#doctors h2,#content h2,#location h2,.v7-two .v7-two-q{font-size:28px!important;line-height:1.3!important}}
