/* 2026-09-24: 고정 height + overflow:hidden 에 글이 잘리던 구역(전 쪽 실측) 정리 — 사용자 "hidden 때문에 글자들이 안 보인다".
   · 한국어에서도 잘리던 규칙: height → min-height (설계 높이는 최소값으로 그대로, 글이 길 때만 늘어난다).
   · 번역에서만 잘리던 규칙: 한국어는 원래 height 그대로 두고, 파일 끝 html[data-tgi-lang] 절에서만 height:auto + min-height.
   원본: /home/tanggleps/_backup_fontfix_20260924_minh.tgz */
/* [2026-09-22] 글자 규칙만 한국어 전용(html[lang="ko"] …)으로 좁혔다.
   이 파일은 한국어 원본 *이미지* 의 글꼴을 1:1 로 맞추려고 만든 한국어 전용 계층이라
   (나눔바른고딕·Gmarket Sans·scd1 을 !important 로 못박고 52.6292px 같은 소수점 크기를 쓴다)
   번역 쪽에 그대로 걸리면 영문에 한글 글꼴이 강제되고 등급에 없는 소수점 크기가 생긴다.
   그러나 같은 파일 안에 섹션 높이·이미지 위치·배경·좌표 등 **원본 디자인에 필요한 레이아웃**도
   함께 들어 있어 링크를 통째로 뺄 수는 없다 → 규칙을 갈라 글자만 한국어로 좁히고
   레이아웃은 모든 언어에 그대로 적용한다. 영문 조판은 _i18n/en-system.css 한 곳에서 정한다. */
/* mommy_01_01 은 breast_01_01 과 같은 조각(260817k95l4·260901vmxrv)을 쓴다 → 같은 보정 */
@import url("breast_01_01.css");

/* ── 아래는 breast_01_01.css 의 본문(.tcf_breast_01_01) 규칙을 .tcf_mommy_01_01 로 옮긴 것 (2026-09-17).
      원본 www.tanggleps.com/htm/mommy_01_01.php 는 breast_01_01.php 와 이미지·구조가 완전히 같다(curl diff: 제목·메뉴변수만 다름).
      @import 는 선택자가 .tcf_breast_01_01 이라 이 쪽에는 히어로([data-tc]) 규칙만 미쳤고, 본문 규칙은 하나도 적용되지 않고 있었다. ── */

/* ── 원본 글꼴 1:1 — breast_01_01 본문 조각(260901vmxrv) 프롤로그
      원본 01_01_01.jpg 실측: Prologue 잉크 24px·폭73(얇은 Oswald) / 본문 16px·폭484
      우리(전): 25·92(굵음) / 15·435 → Prologue 를 Oswald Light 로, 본문 글자를 10% 키운다 ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #hero .e4{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;letter-spacing:0!important;--tgff:1}   /* 원본 Prologue 는 Regular 굵기 (획 3px) */
  html[lang="ko"] .tcf_mommy_01_01 #hero .e6{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-size:calc(17.5*var(--k))!important;font-weight:300!important;letter-spacing:0!important;--tgff:1}   /* 원본 본문 잉크 16~17px·폭 549 → 나눔바른고딕 Light 17.5px */
}

/* ── 원본 글꼴 1:1 — breast_01_01 본문 (원본 01_01_02/03.jpg 와 나란히 대조, 2026-09-17)
      한글: 변환 도구가 700 으로 추정한 제목은 실측 500, 양수 자간은 0 / 영문 라벨(Special Points·Who?·How? 등)은 얇은 Oswald, 큰 숫자 01~04 는 굵게 유지 ── */
@media (min-width:1025px){
html[lang="ko"] .tcf_mommy_01_01 #hero .e4{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /*  */
html[lang="ko"] .tcf_mommy_01_01 #special-points .e1{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;font-size:calc(23.5*var(--k))!important}   /* Special Points */
html[lang="ko"] .tcf_mommy_01_01 #special-points .e3{letter-spacing:0!important}   /* 탱글성형외과 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e5{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 처진 정도를 파악한 맞춤 수술 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e6{letter-spacing:0!important}   /* 처진 가슴의 정도를 정확히 파 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e11{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}   /* 혈관과 신경 손상 최소화 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e12{letter-spacing:0!important}   /* FULL HD 내시경을 통한  */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e17{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}   /* 유두/유륜 정상적인 위치 개선 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e23{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}   /* 흉터 최소화 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e24{letter-spacing:0!important}   /* 풍부한 수술경험을 바탕으로 흉 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e27{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}   /* 유방하수 교정만 시행 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e32{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 보형물 확대 + 유방하수 교정 */
html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e3{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* FULL HD ENDOSCOP */
html[lang="ko"] .tcf_mommy_01_01 #sec-04 .e3{letter-spacing:0!important}   /* 탱글성형외과 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e1{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* Self Test */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e6{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 정상가슴 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e9{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 1급 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e12{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 2급 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e15{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 3급 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e18{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 가성하수 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e21{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 그외 특이한 가슴모양 */
html[lang="ko"] .tcf_mommy_01_01 #sec-06 .e2{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* Who? */
html[lang="ko"] .tcf_mommy_01_01 #sec-06 .e4{letter-spacing:0!important}   /* 출산 후 가슴성형 */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e1{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* How? */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e3{letter-spacing:0!important}   /* 출산 후 가슴성형 */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e7{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 유두가 가슴 밑 선보다 1cm */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e15{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 유두가 가슴 밑 선보다 1~2 */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e23{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 유두가 가슴 밑 선보다 3cm */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e24{letter-spacing:0!important}   /* 가슴의 크기가 충분한 경우는  */
html[lang="ko"] .tcf_mommy_01_01 #sec-08 .e3{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* Effect! */
html[lang="ko"] .tcf_mommy_01_01 #sec-08 .e5{letter-spacing:0!important}   /* 출산 후 가슴성형 */
html[lang="ko"] .tcf_mommy_01_01 #sec-08 .e7{letter-spacing:0!important}   /* 탱글성형외과는 차별화된 기술력 */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e1{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* After Care */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e5{letter-spacing:0!important}   /* 탱글성형외과에서는 수술 후 일 */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e8{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}   /* 스마트룩스 */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e13{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}   /* 흉터레이저 */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e18{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}   /* 고주파 관리 */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e23{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 체중관리 1:1 처방 */
}


/* ── 실측 수동 보정 (2026-09-17, elemcmp2/glyphcmp) ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #special-points .e1{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}   /* Special Points: 원본 잉크 30px·폭122, Regular */
  html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e3{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:calc(0.6*var(--k))!important}   /* FULL HD ENDOSCOPE: 원본 획 5px 굵음 */
  .tcf_mommy_01_01 #sec-03 .e5{width:calc(620*var(--k))!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e5{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(52*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}   /* 고해상도 FULL HD 내시경: 변환 오류 자간 -32.95px 제거, 원본 잉크 50/49px·폭 189/358 */
  .tcf_mommy_01_01 #sec-04 .e4{color:#fc5f00!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04 .e4{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(48*var(--k))!important}   /* 크리살릭스 3D 가상성형: 나눔바른고딕 Bold(글자 모양 대조), 원본 잉크 47px·폭500 */
  .tcf_mommy_01_01 #sec-04 .e6,.tcf_mommy_01_01 #sec-04 .e7,.tcf_mommy_01_01 #sec-04 .e8{color:#fc6002!important}   /* 주황 문장 3줄: 원본 순수 주황 (우리 갈색빛 [166,92,52]) */
  .tcf_mommy_01_01 #sec-06 .e4,.tcf_mommy_01_01 #sec-07 .e3,.tcf_mommy_01_01 #sec-08 .e5,.tcf_mommy_01_01 #sec-09 .e3{color:#3c3e41!important}   /* 회색 소제목 '출산 후 가슴성형'·'수술만큼 중요한': 원본 [60,62,65], 우리 [128] */
}

/* == autofix mommy_01_01(breast_01_01 에서 복사) == */
@media (min-width:1025px){
html[lang="ko"] .tcf_mommy_01_01 #hero .e4{letter-spacing:calc(1.4*var(--k))!important}   /* Prologue: 원본 폭 108 */
html[lang="ko"] .tcf_mommy_01_01 #special-points .e1{letter-spacing:calc(-1.33*var(--k))!important}   /* Special Points */
html[lang="ko"] .tcf_mommy_01_01 #special-points .e3{letter-spacing:calc(1.4*var(--k))!important}   /* 탱글성형외과 */
html[lang="ko"] .tcf_mommy_01_01 #special-points .e5{letter-spacing:calc(0.0*var(--k))!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e26{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 가슴 볼륨은 충분하면서처짐만 있는 */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e31{font-size:calc(18.0*var(--k))!important;letter-spacing:calc(1.06*var(--k))!important;font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 가슴 볼륨도 줄어들고처짐이 있는  */
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e32{font-size:calc(23.0*var(--k))!important;letter-spacing:calc(1.28*var(--k))!important}   /* 보형물 확대 +유방하수 교정 필요 */
.tcf_mommy_01_01 #sec-03 .e4{color:#010204!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e4{font-size:calc(52.0*var(--k))!important;letter-spacing:calc(-1.87*var(--k))!important}   /* STRYKER 사의 */
html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e5{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}   /* 고해상도FULL HD 내시경 */
html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e7{letter-spacing:calc(1.0*var(--k))!important}   /* 내시경의 장점은 무엇일까? */
html[lang="ko"] .tcf_mommy_01_01 #sec-04 .e4{font-size:calc(51.5*var(--k))!important;letter-spacing:calc(-2.36*var(--k))!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e4{line-height:calc(35.0*var(--k))!important}   /* 가슴이 처지는 정도는 유방 밑 주 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e9{letter-spacing:calc(0.0*var(--k))!important}   /* 1급 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e10{font-size:calc(17.0*var(--k))!important;letter-spacing:calc(-0.64*var(--k))!important}   /* 유두가 가슴 밑 선에서1cm 이내 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e12{letter-spacing:calc(0.0*var(--k))!important}   /* 2급 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e13{font-size:calc(17.0*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}   /* 유두가 가슴 밑 선에서1~3cm  */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e15{letter-spacing:calc(0.0*var(--k))!important}   /* 3급 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e16{font-size:calc(17.5*var(--k))!important;letter-spacing:calc(-0.74*var(--k))!important}   /* 유두가 가슴 밑 선에서3cm 이상 */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e19{font-size:calc(17.5*var(--k))!important;letter-spacing:calc(-0.93*var(--k))!important}   /* 유두는 정상이지만유선조직이 밑에  */
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e21{font-size:calc(18.5*var(--k))!important;letter-spacing:calc(0.64*var(--k))!important}   /* 그외 특이한가슴모양 */
.tcf_mommy_01_01 #sec-06 .e4{color:#393c3f!important}   /* 출산 후 가슴성형 */
html[lang="ko"] .tcf_mommy_01_01 #sec-06 .e5{font-size:calc(49.5*var(--k))!important;letter-spacing:calc(-2.32*var(--k))!important}   /* 어떤 분들에게 효과적일까요? */
.tcf_mommy_01_01 #sec-07 .e3{color:#3b3b3b!important}   /* 출산 후 가슴성형 */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 span.tag{letter-spacing:calc(0.0*var(--k))!important}   /* 약간 처짐 */
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e23{letter-spacing:calc(0.0*var(--k))!important}   /* 유두가 가슴 밑 선보다 3cm 이 */
html[lang="ko"] .tcf_mommy_01_01 #sec-08 .e3{letter-spacing:calc(-1.43*var(--k))!important}   /* Effect! */
.tcf_mommy_01_01 #sec-08 .e5{color:#3c3b39!important}   /* 출산 후 가슴성형 */
html[lang="ko"] .tcf_mommy_01_01 #sec-08 .e7{font-size:calc(17.5*var(--k))!important;letter-spacing:calc(-0.53*var(--k))!important}   /* 탱글성형외과는 차별화된 기술력과디 */
.tcf_mommy_01_01 #sec-09 .e3{color:#3a3a3a!important}   /* 수술만큼 중요한 */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e4{letter-spacing:calc(0.0*var(--k))!important}   /* 수술 후 관리 프로그램 */
.tcf_mommy_01_01 #sec-09 .e9{color:#000000!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e9{font-size:calc(18.0*var(--k))!important;letter-spacing:calc(-1.07*var(--k))!important}   /* 특수한 의료용 LED 로 피부재생 */
.tcf_mommy_01_01 #sec-09 .e14{color:#000000!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e14{font-size:calc(18.0*var(--k))!important;letter-spacing:calc(-0.82*var(--k))!important}   /* 정밀한 에너지를 피부에 조사,진피 */
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e19{letter-spacing:calc(0.0*var(--k))!important}   /* 부기와 멍 개선에 효과적일 뿐 아 */
.tcf_mommy_01_01 #sec-09 .e24{color:#000000!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e24{font-size:calc(18.0*var(--k))!important;letter-spacing:calc(-0.99*var(--k))!important}   /* 필요에 따라 약처방을 통해체중을  */
}
/* == /autofix mommy_01_01(breast_01_01 에서 복사) == */

/* ── 눈으로 대조해 잡은 것 (2026-09-17 sbs_b1_*.png) ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #sec-04 .e2{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* CRISALIX 3D ANALYSIS: 원본 굵은 흰 글씨 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e3{font-size:calc(30*var(--k))!important}   /* FULL HD ENDOSCOPE: 원본 잉크 23px·폭218 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-07 .ttl{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}   /* 주황 띠 제목 '보형물 확대술' 굵게 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-07 .ttl i{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;font-style:normal!important;--tgff:1}   /* 괄호 설명은 보통 굵기 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-08 span.m-h4{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}   /* 동그라미 속 '봉긋한 가슴' 굵게 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e32{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 보형물 확대 + 유방하수 교정 필요 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e1{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;letter-spacing:0!important;--tgff:1}   /* After Care: Regular */
  html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e29{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}   /* & : 나눔바른고딕 Bold 앰퍼샌드(Oswald 는 모양이 다름) */
}

/* ── 마지막 실측 잔여분 (2026-09-17) ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e9,
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e12,
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e15{font-size:calc(19*var(--k))!important;letter-spacing:0!important}   /* 1급·2급·3급: 원본 잉크 17px·폭27~31 (변환값 22.6px·자간 -4.29 는 오류) */
  html[lang="ko"] .tcf_mommy_01_01 #sec-08 span.m-h4{font-weight:400!important}   /* 동그라미 글: 원본 채움 .25 (우리 Bold .35) → Regular */
  html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e5{letter-spacing:calc(-0.5*var(--k))!important}
  .tcf_mommy_01_01 #sec-06 .e-who li>b{color:#fc5f00!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06 .e-who li>b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:0!important}   /* 01~05 번호: 원본 잉크 15px·폭22 — Oswald 보다 넓은 숫자 = 나눔바른고딕 Bold */
  html[lang="ko"] .tcf_mommy_01_01 #sec-06 .e-who li>span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}   /* 목록 글은 원본이 Regular(눈 대조) */
}

/* ── Special Points 카드 큰 번호(01~04) = 원본 Oswald Bold(굵은 좁은 숫자, 연한 색) · '&' = 나눔바른고딕 Regular 굵기에 가깝게 (눈 대조 2026-09-17) ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e3,
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e9,
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e15,
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e21{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e29{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;-webkit-text-stroke:2px currentColor;--tgff:1;font-size:calc(150*var(--k))!important}   /* 원본 & 잉크 높이 ≈130px */
}
/* '&' 양쪽 문구 (눈 대조): 회색 설명 = Regular #3b3b3b, 주황 결론 = Bold, 오른쪽 열은 왼쪽 정렬 */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-02 .e26,.tcf_mommy_01_01 #sec-02 .e31{color:#3b3b3b!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e26,
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e31{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e27,
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e32{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  .tcf_mommy_01_01 #sec-02 .e31,.tcf_mommy_01_01 #sec-02 .e32{text-align:left!important}
  .tcf_mommy_01_01 #sec-02 .e26,.tcf_mommy_01_01 #sec-02 .e27{text-align:right!important}
}

/* ── 사용자 지적 9건 (2026-09-17 17:30) ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #sec-04 .e2{letter-spacing:calc(6*var(--k))!important}   /* CRISALIX 3D ANALYSIS: 원본 잉크 폭 586(x666~1252, 가운데 959) — Oswald Bold 51px 에 자간 6px */
  .tcf_mommy_01_01 #sec-04 .e6,.tcf_mommy_01_01 #sec-04 .e8,.tcf_mommy_01_01 #sec-04 .e10{color:#fc640a!important}   /* 주황 3줄: 원본 획 중심 색 [252,100,10] */
  html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e7,
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e15,
html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e23{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}   /* '유두가 가슴 밑 선보다 …' 소제목: 원본 굵게 */
}

/* ── 최종 실측 잔여 (2026-09-17 17:40) ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e4{letter-spacing:calc(-2*var(--k))!important}   /* 수술 후 관리 프로그램: 원본 폭 447 (우리 476) */
  html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e8,
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e13,
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e18,
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e23{font-size:calc(20*var(--k))!important}   /* 카드 제목: 원본 잉크 21px */
  html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e9,
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e12,
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e15{letter-spacing:calc(2*var(--k))!important}   /* 1급·2급·3급: 원본 폭 27~31 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-06 .e-who li>b{font-size:calc(20*var(--k))!important;letter-spacing:calc(1*var(--k))!important}   /* 01~05: 원본 잉크 15×22 */
}

/* ── 구역 높이를 원본 이미지 조각과 같게 (2026-09-17 17:55): 프롤로그 471(변환은 530 — 59px 가 Special Points 머리에서 옮겨와 있었음), Special Points 421, sec-04 1290(add_03 910+add_04 380), After Care 1078 ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #hero{height:calc(471*var(--k))!important}
  .tcf_mommy_01_01 #special-points{height:calc(421*var(--k))!important}
  .tcf_mommy_01_01 #special-points>.at,.tcf_mommy_01_01 #special-points>.ab,.tcf_mommy_01_01 #special-points>.plate,.tcf_mommy_01_01 #special-points>.fig{margin-top:calc(68*var(--k))}
  .tcf_mommy_01_01 #sec-04{height:calc(1290*var(--k))!important}
  /* 2026-09-23: 영문만 이 고정 높이에서 빼낸다. 영문은 맨 아래 주석이 두 줄이 되어
     1115px 까지 내려가는데 1078 + overflow:hidden 이라 둘째 줄이 잘렸다.
     ko·jp·cn 은 그대로 1078 — html[lang="ko"] 로 좁히면 jp/cn 이 깨지므로 :not([lang="en"]) 이다. */
  html:not([lang="en"]) .tcf_mommy_01_01 #sec-09{height:auto!important;min-height:calc(1078*var(--k))!important}
}
@media (min-width:1025px){
  /* 01_01_03.jpg(5745) 안에서 sec-05~08 내용이 원본보다 80px 위에 있고 끝에 80px 빈 공간 → Self Test 를 80 내리고 Effect! 구역을 80 줄인다 */
  .tcf_mommy_01_01 #sec-05{height:calc(901*var(--k))!important}
  .tcf_mommy_01_01 #sec-05>.at,.tcf_mommy_01_01 #sec-05>.ab,.tcf_mommy_01_01 #sec-05>.plate,.tcf_mommy_01_01 #sec-05>.fig{margin-top:calc(80*var(--k))}
  .tcf_mommy_01_01 #sec-08{height:calc(861*var(--k))!important}
}

/* ══ mommy_01_01 자체 실측 보정 (2026-09-17, elemcmp2 + 잉크 행/상자 대조: orig/mommy_01_01/body.png vs shots/ec_mommy_01_01_260901vmxrv_1.png)
      1) 세로 위치: 요소별 잉크 윗선이 원본보다 4px 이상 어긋난 것을 margin-top 으로 민다(+ = 아래로). sec-05 는 위 블록의 80px 에 더한 값.
      2) After Care(sec-09): 변환이 원본 after_care.jpg 위 ~90px 를 잘라 내용이 통째로 위에 있었다 → 머리글 +87~95, 그림·선 +83, 카드 제목 +92, 본문·주석 +86 (sec-08 을 865 로 맞춘 뒤 기준).
      3) 크기·자간: 폭 기준(원본 jpg 는 높이가 1~2px 크게 재짐). 굵기: 고해상도 FULL HD 내시경은 원본 획 10px(우리 NanumBG 700 은 7px) → Noto Sans KR Black(글자 모양 대조 gc_hd2). ══ */
@media (min-width:1025px){
  /* 프롤로그 */
  html[lang="ko"] .tcf_mommy_01_01 #hero .e4{font-size:calc(31*var(--k))!important;letter-spacing:calc(-1.6*var(--k))!important}   /* Prologue: 원본 잉크 83×31 (앞 실측 112 는 옆 대시가 섞인 값) */
  html[lang="ko"] .tcf_mommy_01_01 #hero .e6{font-size:calc(17*var(--k))!important;letter-spacing:calc(-0.2*var(--k))!important}   /* 본문 폭 574→549 */
  /* Special Points */
  html[lang="ko"] .tcf_mommy_01_01 #special-points .e5{font-size:calc(15.5*var(--k))!important}                          /* 폭 382→358 */
  /* 카드 01~04 글 (원본보다 5~10px 위에 있었음) */
  .tcf_mommy_01_01 #sec-02 .e5{margin-top:calc(10*var(--k))}  .tcf_mommy_01_01 #sec-02 .e6{margin-top:calc(5*var(--k))}
  .tcf_mommy_01_01 #sec-02 .e11{margin-top:calc(6*var(--k))}  .tcf_mommy_01_01 #sec-02 .e12{margin-top:calc(10*var(--k))}
  .tcf_mommy_01_01 #sec-02 .e17{margin-top:calc(5*var(--k))}  .tcf_mommy_01_01 #sec-02 .e18{margin-top:calc(10*var(--k))}
  .tcf_mommy_01_01 #sec-02 .e23{margin-top:calc(9*var(--k))}  .tcf_mommy_01_01 #sec-02 .e24{margin-top:calc(4*var(--k))}
  /* & 양쪽 문구: 원본 잉크 상자 왼쪽 x670~886(폭217)·오른쪽 x1054~1247(폭194), & 잉크 110×131 (x918~1027, y577~707) */
  .tcf_mommy_01_01 #sec-02 .e26{margin-top:calc(7*var(--k));margin-left:calc(-20*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e26{font-size:calc(21*var(--k))!important}
  .tcf_mommy_01_01 #sec-02 .e27{margin-top:calc(5*var(--k));margin-left:calc(-20*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e27{font-size:calc(26*var(--k))!important}
  .tcf_mommy_01_01 #sec-02 .e29{margin-top:calc(9*var(--k));margin-left:calc(-15*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e29{font-size:calc(158*var(--k))!important;-webkit-text-stroke:2.5px currentColor}
  .tcf_mommy_01_01 #sec-02 .e31{margin-top:calc(7*var(--k));margin-left:calc(14*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e31{font-size:calc(19*var(--k))!important;letter-spacing:0!important}
  .tcf_mommy_01_01 #sec-02 .e32{margin-top:calc(4*var(--k));margin-left:calc(14*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-02 .e32{font-size:calc(24.5*var(--k))!important;letter-spacing:calc(0.5*var(--k))!important}
  /* 내시경 구역 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e3{font-size:calc(29*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important;-webkit-text-stroke:.6px currentColor}   /* FULL HD ENDOSCOPE: 원본 획 6px·폭 250 */
  .tcf_mommy_01_01 #sec-03 .e4{margin-top:calc(7*var(--k))}
  .tcf_mommy_01_01 #sec-03 .e5{margin-top:calc(-2*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e5{font-family:'nsk','Noto Sans KR',sans-serif!important;font-weight:900!important;--tgff:1;font-size:calc(51*var(--k))!important;line-height:calc(59*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}   /* 고해상도 FULL HD 내시경: 원본 잉크 49px·폭344·줄간 59 */
  .tcf_mommy_01_01 #sec-03 .e7{margin-top:calc(5*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-03 .e7{font-size:calc(35.5*var(--k))!important;letter-spacing:calc(0.5*var(--k))!important}   /* 폭 370→386 */
  .tcf_mommy_01_01 #sec-03 .e-bul{margin-top:calc(8*var(--k))}
  /* 크리살릭스 */
  .tcf_mommy_01_01 #sec-04 .e3{margin-top:calc(5*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-04 .e3{letter-spacing:calc(1.4*var(--k))!important}   /* 탱글성형외과 폭 177→184 */
  .tcf_mommy_01_01 #sec-04 .e4{margin-top:calc(14*var(--k))}
  .tcf_mommy_01_01 #sec-04 .e6{margin-top:calc(4*var(--k))}   .tcf_mommy_01_01 #sec-04 .e8{margin-top:calc(5*var(--k))}
  .tcf_mommy_01_01 #sec-04 .e10{margin-top:calc(6*var(--k))}  .tcf_mommy_01_01 #sec-04 .e12{margin-top:calc(8*var(--k));color:#4f4f4f!important}   /* 본문 잉크색 104→87 */
  /* Self Test (위 블록의 80px 위에 +d) */
  .tcf_mommy_01_01 #sec-05 .e3{margin-top:calc(88*var(--k))}   .tcf_mommy_01_01 #sec-05 .e4{margin-top:calc(93*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e6,.tcf_mommy_01_01 #sec-05 .e9,.tcf_mommy_01_01 #sec-05 .e12,.tcf_mommy_01_01 #sec-05 .e15,.tcf_mommy_01_01 #sec-05 .e18{margin-top:calc(85*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e7{margin-top:calc(88*var(--k))}   .tcf_mommy_01_01 #sec-05 .e10,.tcf_mommy_01_01 #sec-05 .e13,.tcf_mommy_01_01 #sec-05 .e19{margin-top:calc(90*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e16{margin-top:calc(89*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e16{font-size:calc(17*var(--k))!important}
  /* Who? */
  .tcf_mommy_01_01 #sec-06 .e2{margin-top:calc(-8*var(--k))}  .tcf_mommy_01_01 #sec-06 .e5{margin-top:calc(7*var(--k))}  .tcf_mommy_01_01 #sec-06 .e6{margin-top:calc(4*var(--k))}
  .tcf_mommy_01_01 #sec-06 .e4{color:#24272b!important}                                                    /* 회색 소제목: 얇은 획이라 잉크색이 78→57 로 재짐 → 더 어둡게 */
  /* How? */
  .tcf_mommy_01_01 #sec-07 .e3{margin-top:calc(4*var(--k));color:#262626!important}  .tcf_mommy_01_01 #sec-07 .e4{margin-top:calc(6*var(--k))}
  .tcf_mommy_01_01 #sec-07 .e5{margin-top:calc(8*var(--k))}   .tcf_mommy_01_01 #sec-07 .e7{margin-top:calc(9*var(--k))}   .tcf_mommy_01_01 #sec-07 .e8{margin-top:calc(6*var(--k))}
  .tcf_mommy_01_01 #sec-07 .e15{margin-top:calc(5*var(--k))}  .tcf_mommy_01_01 #sec-07 .e16{margin-top:calc(6*var(--k))}
  .tcf_mommy_01_01 #sec-07 .e23{margin-top:calc(6*var(--k))}  .tcf_mommy_01_01 #sec-07 .e24{margin-top:calc(8*var(--k))}
  .tcf_mommy_01_01 #sec-07 .e5,.tcf_mommy_01_01 #sec-07 .e8,.tcf_mommy_01_01 #sec-07 .e16,.tcf_mommy_01_01 #sec-07 .e24{color:#505050!important}   /* 본문 잉크색 109~115 → 97 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-07 span.tag{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21.5*var(--k))!important}   /* 약간/중간/심한 처짐: 원본 굵고(채움 .39) 잉크 22px·폭 78 */
  /* Effect! */
  .tcf_mommy_01_01 #sec-08 .e3{margin-top:calc(-9*var(--k))}  .tcf_mommy_01_01 #sec-08 .e5{margin-top:calc(5*var(--k));color:#262523!important}  .tcf_mommy_01_01 #sec-08 .e6{margin-top:calc(14*var(--k))}
  .tcf_mommy_01_01 #sec-08 .e7{color:#4a4a4a!important}                                                    /* 본문 잉크색 96→81 */
  /* 동그라미: 원본 번호 흰색 잉크 25px(가는 Oswald)·y53, 밑줄 33×1px 아주 연함(y95), 글 폭 +3% */
  .tcf_mommy_01_01 #sec-08 .e-circ b{margin-top:calc(49*var(--k))!important;color:#fff!important;opacity:.8}
html[lang="ko"] .tcf_mommy_01_01 #sec-08 .e-circ b{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(31*var(--k))!important;line-height:calc(31*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  .tcf_mommy_01_01 #sec-08 .e-circ i{width:calc(33*var(--k))!important;height:calc(1*var(--k))!important;opacity:.28!important;margin-top:calc(15*var(--k))!important}
  .tcf_mommy_01_01 #sec-08 .e-circ span.m-h4{margin-top:calc(29*var(--k))!important;position:relative;left:calc(-3*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #sec-08 .e-circ span.m-h4{font-size:calc(19.8*var(--k))!important}
  /* After Care: 원본 그림 속 위치로 */
  .tcf_mommy_01_01 #sec-09>.fig,.tcf_mommy_01_01 #sec-09>.plate{margin-top:calc(83*var(--k))}
  .tcf_mommy_01_01 #sec-09>.m-h3{margin-top:calc(92*var(--k))}
  .tcf_mommy_01_01 #sec-09>.m-body,.tcf_mommy_01_01 #sec-09>.m-cap{margin-top:calc(86*var(--k))}
  .tcf_mommy_01_01 #sec-09>.e1,.tcf_mommy_01_01 #sec-09>.e2{margin-top:calc(87*var(--k))}
  .tcf_mommy_01_01 #sec-09>.e3{margin-top:calc(90*var(--k));color:#222!important}
  .tcf_mommy_01_01 #sec-09>.e4{margin-top:calc(93*var(--k))}
  .tcf_mommy_01_01 #sec-09>.e5{margin-top:calc(95*var(--k))}
  /* 마지막 실측 잔여 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e12,
html[lang="ko"] .tcf_mommy_01_01 #sec-05 .e15{letter-spacing:calc(3*var(--k))!important}     /* 2급·3급 폭 29→31 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-06 .e-who li>b{-webkit-text-stroke:.4px currentColor}                                  /* 01~05 채움 .45→.53 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e8,
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e13,
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e18,
html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e23{font-weight:700!important;font-size:calc(19.5*var(--k))!important}   /* 카드 제목: 글자 모양 대조(gc_card) 원본이 Bold 에 가까움 */
}

/* ── 히어로 사양표 아이콘: 변환된 SVG 는 원본과 모양이 다르고 11~15px 위에 있다 → 원본 top/breast_01.jpg 에서 잘라낸 그림(tc/260817k95l4/spec_icoN.png, 1920 기준 원본 좌표)으로 대체 (2026-09-17) ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr00"] .fr00 .s00-ico{position:relative}
  .tg-fr[data-fr="fr00"] .fr00 .s00-ico svg{visibility:hidden}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(1) .s00-ico::after{content:"";position:absolute;left:calc(0*var(--k));top:calc(9*var(--k));width:calc(47*var(--k));height:calc(47*var(--k));background:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260817k95l4/spec_ico1.png) center/100% 100% no-repeat}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(2) .s00-ico::after{content:"";position:absolute;left:calc(-3*var(--k));top:calc(6*var(--k));width:calc(52*var(--k));height:calc(42*var(--k));background:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260817k95l4/spec_ico2.png) center/100% 100% no-repeat}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(3) .s00-ico::after{content:"";position:absolute;left:calc(2*var(--k));top:calc(10*var(--k));width:calc(52*var(--k));height:calc(36*var(--k));background:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260817k95l4/spec_ico3.png) center/100% 100% no-repeat}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(4) .s00-ico::after{content:"";position:absolute;left:calc(-3*var(--k));top:calc(10*var(--k));width:calc(54*var(--k));height:calc(52*var(--k));background:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260817k95l4/spec_ico4.png) center/100% 100% no-repeat}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(5) .s00-ico::after{content:"";position:absolute;left:calc(8*var(--k));top:calc(10*var(--k));width:calc(38*var(--k));height:calc(48*var(--k));background:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260817k95l4/spec_ico5.png) center/100% 100% no-repeat}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(6) .s00-ico::after{content:"";position:absolute;left:calc(-3*var(--k));top:calc(15*var(--k));width:calc(60*var(--k));height:calc(48*var(--k));background:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260817k95l4/spec_ico6.png) center/100% 100% no-repeat}
  /* 사양표 글: 값은 원본 잉크 [0,0,0] 그대로(위 블록 #000 유지). 이름은 원본 폭 53~55(우리 49~52)·잉크색 [65~73] → 자간 +1, #444. 주석은 폭 263(우리 280) → 자간 -0.6 */
  .tg-fr[data-fr="fr00"] [data-tc="260817k95l4"] .s00-lbl{color:#444!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] [data-tc="260817k95l4"] .s00-lbl{letter-spacing:calc(1*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr00"] [data-tc="260817k95l4"] .s00-note{letter-spacing:calc(-0.6*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr00"] [data-tc="260817k95l4"] .s00-mark{letter-spacing:calc(-0.25*var(--k))!important}   /* TANG:GLE 잉크 폭 194→186 */
}

/* ── 히어로 오른쪽 판 세로 위치 (2026-09-17 잉크 행 실측: 원본 top/breast_01.jpg vs 우리 fr00)
      TANG:GLE +8, 제목 +7, 설명 +9, 회색 바 450(우리 440), 사양 글 591/611(우리 582/599 → 라벨-값 간격도 3px 좁았음), 가로선 674(우리 663), 주석 1015(우리 1004) ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr00"] .fr00 .s00-inner{padding-top:calc(176*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-lead{margin-top:calc(27*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-bar{margin-top:calc(91*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-spec{margin-top:calc(81.7*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-val{margin-top:calc(5*var(--k))}
}

/* ── 잔여 실측 (프롤로그 글 5~10px 위, & 옆 세로선 길이·위치) ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #hero .e2{margin-top:calc(10*var(--k))}  .tcf_mommy_01_01 #hero .e3{margin-top:calc(6*var(--k))}
  .tcf_mommy_01_01 #hero .e4,.tcf_mommy_01_01 #hero .e5{margin-top:calc(5*var(--k))}  .tcf_mommy_01_01 #hero .e6{margin-top:calc(8*var(--k))}
  .tcf_mommy_01_01 #sec-02 .e28{margin-top:calc(6*var(--k));margin-left:calc(3*var(--k));height:calc(34*var(--k))!important}   /* 원본 523~556 */
  .tcf_mommy_01_01 #sec-02 .e30{margin-top:calc(1*var(--k));margin-left:calc(3*var(--k));height:calc(34*var(--k))!important}   /* 원본 741~774 */
}

/* ── 구역 세로 배치 (2026-09-17, 원본 구역 목록 실측): 원본은 카드(01_01_02.jpg) 뒤 내시경 그림(add_01.jpg)에 margin-top 100px 흰 여백이 있다 → sec-03 앞 100px.
      그만큼 뒤가 밀리므로 앨범(mod-album) 위 여백 100→0 (원본 #albumtitle 17774 = 우리 17774), B&A 구역은 4px 컸음(1980→1976) ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-03{margin-top:calc(100*var(--k))}
  body.sub section.mod-album{margin-top:0!important}
  body.sub section.mod-bna{padding-top:100px!important}   /* 조각 밖이라 --k 없음 → px. 원본 #bna 3789(TV 끝 3689 + 100) — 96 이면 본문 조각부터 앨범·하단까지 전부 4px 위였다 (2026-09-18) */
  .tcf_mommy_01_01 #hero .e5{margin-left:calc(-18*var(--k));margin-top:calc(7*var(--k));height:calc(1*var(--k))!important}   /* Prologue 옆 대시: 원본 x1145~1173, y202, 1px */
  .tcf_mommy_01_01 #sec-08{height:calc(865*var(--k))!important}   /* 01_01_03.jpg 5745 = sec-05 901 + sec-06 852 + sec-07 3127 + sec-08 865 (위 블록의 861 은 4px 모자람) */
}

/* == sizefix mommy_01_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-grid>figure.s00-photo>figcaption.s00-display>span:nth-of-type(2){font-size:129.6px!important}
[data-fr="fr00"] #hero>div.s00-grid>figure.s00-photo>figcaption.s00-display{width:368px!important}
html[lang="ko"] [data-fr="fr00"] #hero h2.s00-title{font-size:53.7px!important;letter-spacing:-0.81px!important}
html[lang="ko"] .tcf_mommy_01_01 #hero>h3.m-h3.e4{font-size:27.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #special-points>p.m-eyebrow.e1:nth-of-type(1){font-size:30.2px!important;letter-spacing:-1.34px!important}
html[lang="ko"] .tcf_mommy_01_01 #special-points>p.m-h4.e3:nth-of-type(2){font-size:41.3px!important;letter-spacing:1.4px!important}
html[lang="ko"] .tcf_mommy_01_01 #special-points>h2.m-h2.e4{font-size:58.2px!important;letter-spacing:-2.72px!important}
html[lang="ko"] .tcf_mommy_01_01 #special-points>p.m-cap.e5:nth-of-type(3){font-size:15.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e5:nth-of-type(1){font-size:31.0px!important;letter-spacing:-0.51px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e6:nth-of-type(2){font-size:17.9px!important;letter-spacing:0.0px!important;line-height:30.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e11:nth-of-type(2){font-size:29.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e12:nth-of-type(4){font-size:18.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e17:nth-of-type(3){font-size:30.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e18:nth-of-type(6){font-size:17.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e23:nth-of-type(4){font-size:30.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e24:nth-of-type(8){font-size:18.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e26:nth-of-type(9){font-size:21.2px!important;letter-spacing:0.0px!important;line-height:30.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-h4.e27:nth-of-type(10){font-size:26.0px!important;letter-spacing:0.0px!important}
.tcf_mommy_01_01 #sec-02>p.m-body.e31:nth-of-type(12){width:183px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e31:nth-of-type(12){font-size:21.6px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>p.m-eyebrow.e3:nth-of-type(1){font-size:29.0px!important;letter-spacing:0.3px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>h2.m-h2.e5{font-size:52.6px!important;letter-spacing:-1.55px!important;line-height:68.0px!important}
.tcf_mommy_01_01 #sec-03>p.m-body.e6:nth-of-type(3){width:534px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>p.m-body.e6:nth-of-type(3){font-size:18.9px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>h3.m-h3.e7{font-size:35.1px!important;letter-spacing:0.49px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>ul.e-bul>li.m-body:nth-of-type(1)>span{font-size:21.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>ul.e-bul>li.m-body:nth-of-type(2)>span{font-size:22.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>ul.e-bul>li.m-body:nth-of-type(3)>span{font-size:22.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-03>ul.e-bul>li.m-body:nth-of-type(4)>span{font-size:22.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-h4.e3:nth-of-type(2){font-size:33.9px!important;letter-spacing:1.4px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04>h2.m-h2.e4{font-size:54.8px!important;letter-spacing:-2.51px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-lead.e6:nth-of-type(3){font-size:26.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-lead.e8:nth-of-type(4){font-size:23.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-lead.e10:nth-of-type(5){font-size:26.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-body.e12:nth-of-type(6){font-size:17.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-body.e12:nth-of-type(6)>b{font-size:17.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>h2.m-h2.e3{font-size:56.0px!important;letter-spacing:-0.43px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-body.e4:nth-of-type(2){font-size:18.1px!important;letter-spacing:-0.74px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-h4.e6:nth-of-type(3){font-size:21.9px!important;letter-spacing:-1.01px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e7:nth-of-type(4){font-size:17.0px!important;letter-spacing:-0.47px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-h4.e9:nth-of-type(5){font-size:19.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e10:nth-of-type(6){font-size:17.4px!important;letter-spacing:-0.65px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-h4.e12:nth-of-type(7){font-size:21.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e13:nth-of-type(8){font-size:17.2px!important;letter-spacing:-0.51px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-h4.e15:nth-of-type(9){font-size:21.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e16:nth-of-type(10){font-size:17.0px!important;letter-spacing:-0.74px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-h4.e18:nth-of-type(11){font-size:21.9px!important;letter-spacing:-0.65px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e19:nth-of-type(12){font-size:15.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-h4.e21:nth-of-type(13){font-size:20.3px!important;letter-spacing:0.7px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-eyebrow.e2:nth-of-type(1){font-size:27.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-h4.e4:nth-of-type(2){font-size:32.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>h2.m-h2.e5{font-size:49.2px!important;letter-spacing:-2.3px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-body.e6:nth-of-type(3){font-size:16.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(1)>b{font-size:22.0px!important;letter-spacing:1.1px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(1)>span{font-size:19.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(2)>b{font-size:19.1px!important;letter-spacing:0.96px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(2)>span{font-size:19.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(3)>b{font-size:19.1px!important;letter-spacing:0.96px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(3)>span{font-size:19.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(4)>b{font-size:18.3px!important;letter-spacing:0.92px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(4)>span{font-size:19.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(5)>b{font-size:19.1px!important;letter-spacing:0.96px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-06>ol.e-who>li.m-body:nth-of-type(5)>span{font-size:19.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-eyebrow.e1:nth-of-type(1){font-size:27.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-h4.e3:nth-of-type(2){font-size:34.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>h2.m-h2.e4{font-size:49.3px!important;letter-spacing:-1.04px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e5:nth-of-type(3){font-size:17.5px!important;letter-spacing:-0.56px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07 span.tag{font-size:22.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07 span.ttl{font-size:21.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>h3.m-h3.e7:nth-of-type(1){font-size:20.6px!important;letter-spacing:-1.01px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e8:nth-of-type(5){font-size:17.5px!important;letter-spacing:-0.49px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>h3.m-h3.e15:nth-of-type(2){font-size:19.0px!important;letter-spacing:0.0px!important}
.tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){width:838px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){font-size:17.1px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>h3.m-h3.e23:nth-of-type(3){font-size:19.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e24:nth-of-type(9){font-size:16.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-08>p.m-h4.e5:nth-of-type(2){font-size:34.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-08>h2.m-h2.e6{font-size:50.5px!important;letter-spacing:-1.96px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-08>p.m-body.e7:nth-of-type(3){font-size:17.6px!important;letter-spacing:-0.53px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-08 span.m-h4{font-size:19.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-h4.e3:nth-of-type(2){font-size:34.5px!important;letter-spacing:-0.33px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h2.m-h2.e4{font-size:50.0px!important;letter-spacing:-1.97px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e5:nth-of-type(3){font-size:17.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e8:nth-of-type(1){font-size:24.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e9:nth-of-type(4){font-size:17.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e13:nth-of-type(2){font-size:25.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e14:nth-of-type(5){font-size:18.8px!important;letter-spacing:-0.86px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e18:nth-of-type(3){font-size:24.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e19:nth-of-type(6){font-size:17.6px!important;letter-spacing:0.0px!important;line-height:28.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e24:nth-of-type(7){font-size:16.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-cap.e26:nth-of-type(8){font-size:17.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00-mark{font-size:43.7px!important;letter-spacing:-0.25px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:16.7px!important;letter-spacing:0.0px!important}   /* 임신, 출산 후 처진 가슴으로 고 */
html[lang="ko"] .tcf_mommy_01_01 #hero>h2.m-h1.e2{font-size:53.4px!important;letter-spacing:0.0px!important}   /* 다시 봉긋하고탄력 있는 가슴으로! */
.tcf_mommy_01_01 #hero>p.m-lead.e3:nth-of-type(1){width:341px!important}
html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-lead.e3:nth-of-type(1){font-size:22.1px!important;letter-spacing:0.31px!important}   /* 임신, 출산 후 처진 가슴을다시  */
html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-body.e6:nth-of-type(2){font-size:17.0px!important;letter-spacing:-0.2px!important}   /* 임신 전 젊었을 때에는 탄력 있고 */
}
/* == /sizefix mommy_01_01 == */

/* ══════════════════════════════════════════════════════════════════════════
   2026-09-18 검수 지적 + 전체 재실측 (shots/o_mommy_01_01.png ↔ shots/c_mommy_01_01.png 잉크 상자)
   ══════════════════════════════════════════════════════════════════════════ */

/* ── 1. 히어로 사양표: 가로 구분선은 맞는데 칸 안의 글이 6px, 아이콘이 10px 아래에 있었다
      (원본 이름잉크 767/895/1021·값 787/915/1041·아이콘 764/898/1019) ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr00"] .fr00 .s00-txt{position:relative;top:calc(-6*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-val{margin-top:calc(4*var(--k))}   /* 이름→값 간격 21 → 원본 20 */
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(1) .s00-ico::after{top:calc(-1*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(2) .s00-ico::after{top:calc(-4*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(3) .s00-ico::after{top:calc(0*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(4) .s00-ico::after{top:calc(0*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(5) .s00-ico::after{top:calc(0*var(--k))}
  .tg-fr[data-fr="fr00"] .fr00 .s00-cell:nth-child(6) .s00-ico::after{top:calc(5*var(--k))}
}

/* ── 2. 영문 라벨 옆 대시: 원본은 1px 두께·폭 29 이고 라벨 바로 옆(글 밑선)에 붙는다.
      변환값은 3px·폭 30 에 13~21px 오른쪽이었다. 원본 잉크 좌표(1920 기준)로 직접 박는다.
      Self Test x413 y11133 / Who? x387 y12087 / How? x387 y12877 / Effect! x387 y16079 / After Care x428 y16877
      (구역 머리 = special-points 5665 · sec-05 10951 · sec-06 11852 · sec-07 12704 · sec-08 15831 · sec-09 16696) ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-05 .e2,.tcf_mommy_01_01 #sec-06 .e3,.tcf_mommy_01_01 #sec-07 .e2,
  .tcf_mommy_01_01 #sec-08 .e4,.tcf_mommy_01_01 #sec-09 .e2{width:calc(29*var(--k))!important;height:calc(1*var(--k))!important;margin-top:0!important}
  .tcf_mommy_01_01 #sec-05 .e2{left:calc(413*var(--k))!important;top:calc(182*var(--k))!important}
  .tcf_mommy_01_01 #sec-06 .e3{left:calc(387*var(--k))!important;top:calc(235*var(--k))!important}
  .tcf_mommy_01_01 #sec-07 .e2{left:calc(387*var(--k))!important;top:calc(173*var(--k))!important}
  .tcf_mommy_01_01 #sec-08 .e4{left:calc(387*var(--k))!important;top:calc(248*var(--k))!important}
  .tcf_mommy_01_01 #sec-09 .e2{left:calc(428*var(--k))!important;top:calc(181*var(--k))!important}
  .tcf_mommy_01_01 #hero .e5{width:calc(29*var(--k))!important}   /* 프롤로그 대시 폭 30 → 29 */
  /* Special Points 아래 세로선: 원본 x958 y5828~5856 (1×29), 우리 x953 y5831~5862 (2×32) */
  .tcf_mommy_01_01 #special-points .e2{left:calc(958*var(--k))!important;top:calc(95*var(--k))!important;width:calc(1*var(--k))!important;height:calc(29*var(--k))!important;margin-top:0!important}
}

/* ── 3. 영문 라벨 크기: After Care 는 자간 0 으로 덮여 원본(잉크 97×25)보다 19px 넓었고,
      Who? 는 원본(56×25)보다 3px 작았다 ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #sec-09 .e1{letter-spacing:calc(-2.1*var(--k))!important}   /* 잉크 116 → 97 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-eyebrow.e2:nth-of-type(1){font-size:calc(30.9*var(--k))!important;letter-spacing:calc(-1.77*var(--k))!important}   /* Who? 잉크 54×22 → 56×25 */
}

/* ── 4. 크리살릭스 모니터 위 vimeo: .tg-vid{inset:0} 이라 그림(638×510) 전체가 검은 상자로 덮였다.
      원본은 모니터 화면 안에만 들어간다 → crisalix_monitor.jpg 의 화면 영역 x38~600 y28~331 ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-04 .tg-vid{inset:auto!important;left:calc(38*var(--k))!important;top:calc(28*var(--k))!important;width:calc(563*var(--k))!important;height:calc(304*var(--k))!important}
}

/* ── 5. Self Test → Who? 경계: 원본은 Who? 사진(top 62) 위 62px 이 흰색인데
      변환이 넣은 #sec-06{background:#eef4fd} 가 하늘색 띠로 드러났다 ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-06{background:#fff!important}
}

/* ── 6. After Care 카드: 제목 4개가 원본(잉크 113~120)보다 작았고(특히 흉터레이저 83),
      카드 글·제목·구분선이 5~6px 왼쪽이었다. 원본 왼쪽칸 x590/589, 오른쪽칸 x1253/1252, 구분선 폭 349·1px ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-09>h3.m-h3.e8:nth-of-type(1){left:calc(590*var(--k))!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e8:nth-of-type(1){font-size:calc(25.7*var(--k))!important}    /* 캡슐러티스 108→113 */
  .tcf_mommy_01_01 #sec-09>h3.m-h3.e13:nth-of-type(2){left:calc(1253*var(--k))!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e13:nth-of-type(2){font-size:calc(26.4*var(--k))!important}  /* 고주파 관리 114→120 */
  .tcf_mommy_01_01 #sec-09>h3.m-h3.e18:nth-of-type(3){left:calc(590*var(--k))!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e18:nth-of-type(3){font-size:calc(25.6*var(--k))!important}   /* 스마트룩스 109→114 */
  .tcf_mommy_01_01 #sec-09>h3.m-h3.e23:nth-of-type(4){left:calc(1253*var(--k))!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e23:nth-of-type(4){font-size:calc(26.5*var(--k))!important}  /* 흉터레이저 83→113 (sizefix 에 빠져 19.5px 였다) */
  .tcf_mommy_01_01 #sec-09 .e9,.tcf_mommy_01_01 #sec-09 .e19{left:calc(590*var(--k))!important}
  .tcf_mommy_01_01 #sec-09 .e14,.tcf_mommy_01_01 #sec-09 .e24{left:calc(1253*var(--k))!important}
  .tcf_mommy_01_01 #sec-09 .e6,.tcf_mommy_01_01 #sec-09 .e10,.tcf_mommy_01_01 #sec-09 .e16,.tcf_mommy_01_01 #sec-09 .e20{left:calc(589*var(--k))!important;width:calc(349*var(--k))!important;height:calc(1*var(--k))!important}
  .tcf_mommy_01_01 #sec-09 .e11,.tcf_mommy_01_01 #sec-09 .e15,.tcf_mommy_01_01 #sec-09 .e21,.tcf_mommy_01_01 #sec-09 .e25{left:calc(1252*var(--k))!important;width:calc(349*var(--k))!important;height:calc(1*var(--k))!important}
  .tcf_mommy_01_01 #sec-09 .e6{top:calc(390*var(--k))!important}    /* 원본 17169, 다른 세 줄은 그대로 */
  .tcf_mommy_01_01 #sec-09 .e11{top:calc(390*var(--k))!important}
  /* 주석: 원본 잉크 최암부 94, 우리 117 */
  .tcf_mommy_01_01 #sec-09 .e26{color:#5e5e5e!important;left:calc(317*var(--k))!important}
}

/* ── 7. 앨범 썸네일 제목: 원본은 고른 사례만 주황(#ff6600)이고 나머지는 #333.
      공통 css/sub.css:617 이 전부 #ff6600 으로 칠한다 → 이 쪽에서만 바로잡음(공통은 보고) ── */
body.sub section.mod-album .thumb .subject{color:#333!important}
body.sub section.mod-album .thumb.on .subject{color:#ff6600!important}

/* ══ 2026-09-18 2차: 조각 전체 잉크 재실측(원본 o_ ↔ 우리 c_ 전체 스크린샷) 잔여 보정 ══ */

/* ── 가는 줄(plate): 원본은 모두 1px 이고 색이 다르다 (우리는 변환이 2px·탁한 색으로 넣었다) ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-02 .e4,.tcf_mommy_01_01 #sec-02 .e10,.tcf_mommy_01_01 #sec-02 .e16,.tcf_mommy_01_01 #sec-02 .e22{height:calc(1*var(--k))!important;background:rgb(234,229,226)!important;margin-top:calc(5*var(--k))}
  .tcf_mommy_01_01 #sec-03 .e8{height:calc(1*var(--k))!important;background:rgb(252,98,0)!important;margin-top:calc(-2*var(--k))}
  .tcf_mommy_01_01 #sec-04 .e7,.tcf_mommy_01_01 #sec-04 .e9,.tcf_mommy_01_01 #sec-04 .e11{height:calc(1*var(--k))!important;background:rgb(249,184,144)!important;left:calc(314*var(--k))!important}
  .tcf_mommy_01_01 #sec-04 .e7{width:calc(439*var(--k))!important;margin-top:calc(-2*var(--k))}
  .tcf_mommy_01_01 #sec-04 .e9{width:calc(488*var(--k))!important}
  .tcf_mommy_01_01 #sec-04 .e11{width:calc(562*var(--k))!important;margin-top:calc(5*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e22{background:rgb(230,48,123)!important}   /* 자가진단 가로 기준선: 원본 [230,48,123], 우리 [193,70,99] */
  .tcf_mommy_01_01 #sec-09 .e6,.tcf_mommy_01_01 #sec-09 .e10,.tcf_mommy_01_01 #sec-09 .e16,.tcf_mommy_01_01 #sec-09 .e20,
  .tcf_mommy_01_01 #sec-09 .e11,.tcf_mommy_01_01 #sec-09 .e15,.tcf_mommy_01_01 #sec-09 .e21,.tcf_mommy_01_01 #sec-09 .e25{background:rgb(178,178,178)!important}
  .tcf_mommy_01_01 #sec-09 .e16,.tcf_mommy_01_01 #sec-09 .e21{top:calc(698*var(--k))!important}   /* 원본 17477 */
}

/* ── 세로 위치 잔여 (잉크 윗선 기준, +는 아래로) ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #hero .e2{margin-top:calc(9*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #hero .e2{line-height:calc(71*var(--k))!important}   /* 줄간 73→71 */
  html[lang="ko"] .tcf_mommy_01_01 #hero .e3{line-height:calc(32*var(--k))!important}
  .tcf_mommy_01_01 #hero .e6{margin-top:calc(9*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #hero .e6{line-height:calc(35.2*var(--k))!important}
  .tcf_mommy_01_01 #special-points .e5{margin-top:calc(65*var(--k))}
  .tcf_mommy_01_01 #sec-02 .e6{margin-top:calc(8*var(--k))}
  .tcf_mommy_01_01 #sec-03 .e6{margin-top:calc(4*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e1{margin-top:calc(83*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e3{margin-top:calc(91*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e7{margin-top:calc(90*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e21{margin-top:calc(83*var(--k))}
  .tcf_mommy_01_01 #sec-06 .e4{margin-top:calc(3*var(--k))}
  .tcf_mommy_01_01 #sec-06 .e5{margin-top:calc(5*var(--k))}
  .tcf_mommy_01_01 #sec-08 .e7{margin-top:calc(2*var(--k))}
  .tcf_mommy_01_01 #sec-09>.e4{margin-top:calc(91*var(--k))}
  .tcf_mommy_01_01 #sec-09 .e26{margin-top:calc(88*var(--k))}
}

/* ── 크기(폭 기준) 잔여 ── */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #hero>h2.m-h1.e2{font-size:calc(54.2*var(--k))!important}                  /* 잉크 442 → 445 */
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-lead.e3:nth-of-type(1){font-size:calc(21.65*var(--k))!important} /* 343 → 336 */
  html[lang="ko"] .tcf_mommy_01_01 #hero>h3.m-h3.e4{font-size:calc(30.7*var(--k))!important;letter-spacing:calc(-1.43*var(--k))!important}   /* Prologue 잉크 높이 22 → 원본 25 (sizefix 27px 가 너무 작았다) */
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-body.e6:nth-of-type(2){font-size:calc(17.5*var(--k))!important}  /* 533 → 549 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-h4.e3:nth-of-type(2){font-size:calc(34.2*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-lead.e6:nth-of-type(3){font-size:calc(25.7*var(--k))!important}   /* 439 → 428 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-lead.e8:nth-of-type(4){font-size:calc(26.9*var(--k))!important}   /* 416 → 469 (변환이 이 줄만 작게 잡았다) */
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-lead.e10:nth-of-type(5){font-size:calc(25.8*var(--k))!important}  /* 553 → 539 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>h2.m-h2.e3{font-size:calc(49*var(--k))!important}                     /* 자가진단 209 → 181 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e19:nth-of-type(12){font-size:calc(16.4*var(--k))!important}  /* 176 → 187 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-h4.e4:nth-of-type(2){font-size:calc(34.5*var(--k))!important}     /* 236 → 249 (sec-07·08 과 같은 크기) */
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>h2.m-h2.e5{font-size:calc(51.1*var(--k))!important}                   /* 579 → 602 */
  .tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){width:calc(852*var(--k))!important}
html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){font-size:calc(17.4*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e24:nth-of-type(9){font-size:calc(17.0*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e5:nth-of-type(3){font-size:calc(16.7*var(--k))!important}   /* 620 → 593 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>h3.m-h3.e23:nth-of-type(4){font-size:calc(25.6*var(--k))!important}   /* 117 → 113 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e24:nth-of-type(7){font-size:calc(17.25*var(--k))!important} /* 218 → 231 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-07 .e1{font-size:calc(29*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}   /* How? 잉크 55×24 → 원본 54×25 */
}

/* ── 가로 위치 잔여 ── */
@media (min-width:1025px){
  .tcf_mommy_01_01 #hero .e2{margin-left:calc(-4*var(--k))}
  .tcf_mommy_01_01 #hero .e3{margin-left:calc(2*var(--k))}
  .tcf_mommy_01_01 #sec-04 .e6,.tcf_mommy_01_01 #sec-04 .e8,.tcf_mommy_01_01 #sec-04 .e10,.tcf_mommy_01_01 #sec-04 .e12{margin-left:calc(3*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e1{margin-left:calc(3*var(--k))}
  /* 자가진단 6칸 설명은 원본 피치가 226.5, 우리가 224 라 바깥칸일수록 어긋난다 */
  .tcf_mommy_01_01 #sec-05 .e6,.tcf_mommy_01_01 #sec-05 .e7{margin-left:calc(-5*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e9,.tcf_mommy_01_01 #sec-05 .e10{margin-left:calc(-3*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e12,.tcf_mommy_01_01 #sec-05 .e13{margin-left:calc(-1*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e15,.tcf_mommy_01_01 #sec-05 .e16{margin-left:calc(2*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e18,.tcf_mommy_01_01 #sec-05 .e19{margin-left:calc(5*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e21{margin-left:calc(8*var(--k))}
  .tcf_mommy_01_01 #sec-06 .e5{margin-left:calc(-5*var(--k))}
  .tcf_mommy_01_01 #sec-07 .e5,.tcf_mommy_01_01 #sec-07 .e8,.tcf_mommy_01_01 #sec-07 .e16,.tcf_mommy_01_01 #sec-07 .e24{margin-left:calc(4*var(--k))}
  .tcf_mommy_01_01 #sec-07 .e7,.tcf_mommy_01_01 #sec-07 .e15,.tcf_mommy_01_01 #sec-07 .e23{margin-left:calc(3*var(--k))}
  .tcf_mommy_01_01 #sec-09 .e1{margin-left:calc(3*var(--k))}
  .tcf_mommy_01_01 #sec-09 .e5{margin-left:calc(3*var(--k))}
}

/* ══ 2026-09-18 3차: 줄 단위 잉크 폭 재실측 잔여 ══ */
@media (min-width:1025px){
  /* 프롤로그 */
  html[lang="ko"] .tcf_mommy_01_01 #hero>h2.m-h1.e2{font-size:calc(54.0*var(--k))!important}
  .tcf_mommy_01_01 #hero .e2{margin-left:calc(2*var(--k));margin-top:calc(10*var(--k))}      /* 오른쪽 맞춤 — 잉크 오른끝 862 → 868 */
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-lead.e3:nth-of-type(1){font-size:calc(22.05*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-body.e6:nth-of-type(2){font-size:calc(17.26*var(--k))!important}
  .tcf_mommy_01_01 #hero .e6{margin-top:calc(7*var(--k))}
html[lang="ko"] .tcf_mommy_01_01 #hero .e6{line-height:calc(35.0*var(--k))!important}
  /* 본문 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e5:nth-of-type(1){font-size:calc(30.1*var(--k))!important}   /* 380 → 369 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-body.e4:nth-of-type(2){font-size:calc(18.27*var(--k))!important}
  .tcf_mommy_01_01 #sec-05 .e4{margin-left:calc(5*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e3{margin-top:calc(88*var(--k))}
  .tcf_mommy_01_01 #sec-05 .e22{left:calc(287*var(--k))!important;width:calc(1340*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e10:nth-of-type(6){font-size:calc(16.75*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e19:nth-of-type(12){font-size:calc(16.1*var(--k))!important}
  .tcf_mommy_01_01 #sec-06 .e4{margin-left:calc(-3*var(--k))}
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-body.e6:nth-of-type(3){font-size:calc(17.2*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-h4.e3:nth-of-type(2){font-size:calc(34.85*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>h2.m-h2.e4{font-size:calc(49.8*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){font-size:calc(17.2*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e24:nth-of-type(9){font-size:calc(17.25*var(--k))!important}
  .tcf_mommy_01_01 #sec-07 .e24{margin-top:calc(10*var(--k))}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>h2.m-h2.e4{font-size:calc(50.6*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e5:nth-of-type(3){font-size:calc(16.95*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e24:nth-of-type(7){font-size:calc(18.1*var(--k))!important}   /* 220 → 231 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-cap.e26:nth-of-type(8){font-size:calc(17.2*var(--k))!important}
}

/* ══ 2026-09-18 4차: 글꼴 로딩을 기다린 스크린샷으로 재실측한 잔여 (앞 3차까지는 웹폰트가 덜 실린 화면을 재서 몇 개가 어긋나 있었다) ══ */
@media (min-width:1025px){
  /* Special Points 세로선: 2차에서 margin-top 을 0 으로 만들면서 top 을 68 만큼 덜 줘 글자 위로 올라가 있었다 */
  .tcf_mommy_01_01 #special-points .e2{top:calc(163*var(--k))!important}
  /* 고해상도 / FULL HD 내시경: sizefix 의 line-height 68 이 원본(58)보다 11px 넓었다 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-03>h2.m-h2.e5{line-height:calc(57*var(--k))!important}
  .tcf_mommy_01_01 #sec-03 .e5{margin-top:calc(-4*var(--k))}
  /* 폭 맞춤 */
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-lead.e3:nth-of-type(1){font-size:calc(21.6*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-body.e6:nth-of-type(2){font-size:calc(17.78*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e11:nth-of-type(2){font-size:calc(29.8*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e12:nth-of-type(4){font-size:calc(17.7*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e17:nth-of-type(3){font-size:calc(30.0*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e24:nth-of-type(8){font-size:calc(18.4*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-h4.e3:nth-of-type(2){font-size:calc(34.55*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-body.e12:nth-of-type(6){font-size:calc(17.8*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-body.e4:nth-of-type(2){font-size:calc(18.44*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e19:nth-of-type(12){font-size:calc(16.7*var(--k))!important}
  .tcf_mommy_01_01 #sec-05 .e22{left:calc(283*var(--k))!important;width:calc(1348*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-body.e6:nth-of-type(3){font-size:calc(17.5*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>h2.m-h2.e4{font-size:calc(49.2*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){font-size:calc(17.41*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e24:nth-of-type(9){font-size:calc(17.63*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>h2.m-h2.e4{font-size:calc(49.9*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e5:nth-of-type(3){font-size:calc(17.15*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-cap.e26:nth-of-type(8){font-size:calc(17.43*var(--k))!important}
}

/* ══ 2026-09-18 5차(최종 폭 맞춤): 캐시를 끄고 글꼴 로딩을 기다린 화면으로 잰 값 ══ */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #hero>h2.m-h1.e2{font-size:calc(53.5*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-lead.e3:nth-of-type(1){font-size:calc(22.0*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-body.e6:nth-of-type(2){font-size:calc(17.25*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e11:nth-of-type(2){font-size:calc(29.3*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e12:nth-of-type(4){font-size:calc(17.5*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e17:nth-of-type(3){font-size:calc(29.66*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e18:nth-of-type(6){font-size:calc(18.0*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e24:nth-of-type(8){font-size:calc(18.71*var(--k))!important}
  .tcf_mommy_01_01 #sec-03 .e5{margin-top:calc(1*var(--k))}
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-h4.e3:nth-of-type(2){font-size:calc(34.9*var(--k))!important}
  .tcf_mommy_01_01 #sec-04 .e3{margin-top:calc(9*var(--k))}
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-body.e12:nth-of-type(6){font-size:calc(17.98*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-body.e4:nth-of-type(2){font-size:calc(18.61*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e19:nth-of-type(12){font-size:calc(16.35*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>h2.m-h2.e5{font-size:calc(50.76*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-body.e6:nth-of-type(3){font-size:calc(16.79*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>h2.m-h2.e4{font-size:calc(49.6*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){font-size:calc(17.0*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e24:nth-of-type(9){font-size:calc(16.97*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>h2.m-h2.e4{font-size:calc(50.46*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e5:nth-of-type(3){font-size:calc(17.35*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-cap.e26:nth-of-type(8){font-size:calc(16.66*var(--k))!important}
}

/* ══ 2026-09-18 6차: 자간으로 폭 최종 맞춤.
      NanumBG 는 한글 글자 폭이 정수로 튀어(17px→18px) 글자크기만으로는 원본 폭에 못 맞춘다
      → 크기는 그대로 두고 자간으로 줄 폭을 원본 잉크 폭에 맞춘다(브라우저에서 훑어 확정) ══ */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-body.e6:nth-of-type(2){letter-spacing:calc(0.10*var(--k))!important}      /* 535 → 549 (원본 549) */
  html[lang="ko"] .tcf_mommy_01_01 #hero>p.m-lead.e3:nth-of-type(1){letter-spacing:calc(-0.24*var(--k))!important}     /* → 337 */
  html[lang="ko"] .tcf_mommy_01_01 #hero>h2.m-h1.e2{letter-spacing:calc(-1.40*var(--k))!important}                     /* → 447 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e11:nth-of-type(2){letter-spacing:calc(0.35*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e12:nth-of-type(4){letter-spacing:calc(-0.10*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>h3.m-h3.e17:nth-of-type(3){letter-spacing:calc(0.35*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e18:nth-of-type(6){letter-spacing:calc(0.10*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-02>p.m-body.e24:nth-of-type(8){letter-spacing:calc(-0.60*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-body.e12:nth-of-type(6){letter-spacing:calc(0.45*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-body.e4:nth-of-type(2){letter-spacing:calc(-1.29*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-05>p.m-cap.e19:nth-of-type(12){letter-spacing:calc(-0.30*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>h2.m-h2.e5{letter-spacing:calc(-3.0*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>p.m-body.e6:nth-of-type(3){letter-spacing:calc(0.15*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>h2.m-h2.e4{letter-spacing:calc(-1.89*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e16:nth-of-type(7){letter-spacing:calc(0.10*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>p.m-body.e24:nth-of-type(9){letter-spacing:calc(0.25*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>h2.m-h2.e4{letter-spacing:calc(-2.17*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-body.e5:nth-of-type(3){letter-spacing:calc(0.10*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>p.m-cap.e26:nth-of-type(8){letter-spacing:calc(0.10*var(--k))!important}
  /* 세로 잔여 */
  .tcf_mommy_01_01 #sec-03 .e5{margin-top:calc(6*var(--k))}
  .tcf_mommy_01_01 #sec-04 .e3{margin-top:calc(11*var(--k))}
}

/* ══ 2026-09-18 7차: 마지막 잔여 ══ */
@media (min-width:1025px){
  html[lang="ko"] .tcf_mommy_01_01 #hero>h2.m-h1.e2{letter-spacing:calc(-0.2*var(--k))!important}      /* 6차 -1.4 는 과했다: 잉크 438 → 원본 446 */
  html[lang="ko"] .tcf_mommy_01_01 #sec-04>p.m-body.e12:nth-of-type(6){letter-spacing:calc(0.28*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-06>h2.m-h2.e5{letter-spacing:calc(-2.85*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07>h2.m-h2.e4{letter-spacing:calc(-1.75*var(--k))!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-09>h2.m-h2.e4{letter-spacing:calc(-1.9*var(--k))!important}
  .tcf_mommy_01_01 #sec-03 .e5{margin-top:calc(2*var(--k))}
  .tcf_mommy_01_01 #sec-04 .e3{margin-top:calc(5*var(--k))}
}

/* ══ 2026-09-18 8차: 히어로 사진 위 Reborn / Breast / Volume
      sizefix 가 둘째 줄(Breast)만 129.6px 로 키워 원본(잉크 305)보다 20% 넓고 줄 간격도 10px 벌어져 있었다.
      원본 잉크: Reborn 344×82(y830) · Breast 305×85(y924) · Volume 372×85(y1021) ══ */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00-grid>figure.s00-photo>figcaption.s00-display>span:nth-of-type(1){font-size:calc(106.2*var(--k))!important}
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00-grid>figure.s00-photo>figcaption.s00-display>span:nth-of-type(2){font-size:calc(108.3*var(--k))!important}
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00-grid>figure.s00-photo>figcaption.s00-display>span:nth-of-type(3){font-size:calc(111.9*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr00"] [data-tc="260817k95l4"] .s00-note{font-size:calc(12.76*var(--k))!important}   /* 잉크 268 → 263 */
}
@media (min-width:1025px){
  [data-fr="fr00"] #hero>div.s00-grid>figure.s00-photo>figcaption.s00-display>span:nth-of-type(2){position:relative;top:calc(-6*var(--k))}   /* Breast 줄만 6px 아래였다 (원본 y924) */
  html[lang="ko"] .tg-fr[data-fr="fr00"] [data-tc="260817k95l4"] .s00-note{letter-spacing:calc(0.05*var(--k))!important}   /* 잉크 246 → 263 */
}

/* ══ 2026-09-18 9차: How? 주황 띠(약간/중간/심한 처짐)
      원본 띠 높이 68(우리 72)·글 잉크 y13244(우리 13241)·괄호 설명 폭 318(우리 282, 19px → 21.4px) ══ */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-07 .e6,.tcf_mommy_01_01 #sec-07 .e14,.tcf_mommy_01_01 #sec-07 .e22{height:calc(68*var(--k))!important;margin-top:calc(2*var(--k))}
  .tcf_mommy_01_01 #sec-07 .tag,.tcf_mommy_01_01 #sec-07 .ttl{padding-top:calc(5*var(--k))!important}
  .tcf_mommy_01_01 #sec-07 .ttl{padding-inline:calc(29*var(--k)) 0!important}
  html[lang="ko"] .tcf_mommy_01_01 #sec-07 .ttl i{font-size:calc(21.4*var(--k))!important}
}

/* ══ 2026-09-18 10차: Effect! 사진이 원본보다 152px 짧아 동그라미 아래가 통째로 비어 있었다
      (원본 사진 y15902~16692, 우리 effect_model.jpg 는 961×638 로 16540 에서 끊긴다)
      → 원본 01_01_03.jpg 에서 모자란 아래 띠(960×151)를 잘라 e1 판 위에 깔았다.
      띠에 찍힌 동그라미 아랫부분은 우리 .e-circ 동그라미(밑선 16587 로 원본과 같음)가 덮는다
      2026-09-28: 띠가 사진(.e2: x959 y75~713, 판 기준 0~638)보다 1px 아래·1px 오른쪽에 붙어 y713 한 줄에
      판 바탕(#fcfbf9)이 흰 줄로 보였다(사용자 지적, 동그라미 뒤로 가로지름) → 사진 끝(638)에 붙이고 가로도 사진과 같게,
      높이는 판 끝(790)까지 152 ══ */
@media (min-width:1025px){
  .tcf_mommy_01_01 #sec-08 .e1::after{content:"";position:absolute;left:calc(959*var(--k));top:calc(638*var(--k));width:calc(961*var(--k));height:calc(152*var(--k));background:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260901vmxrv/effect_model_bot.jpg) center/100% 100% no-repeat}
}

/* ══ 2026-09-18 11차: TV 목록에서 재생 중인 영상 썸네일 테두리
      공통 css/sub.css:744 의 outline:4px #ff7800 은 그림에 filter(grayscale)가 걸려 합성 레이어가 생기는 바람에
      크롬이 그림 아래에 그린다 → 화면에는 유튜브 썸네일 자체의 노란 테두리만 보인다(원본은 주황 4px).
      이 쪽에서만 겹침 요소로 바로잡음(공통 파일 문제라 따로 보고) ══ */
.mod-tv .tv-item.on .tv-thumb::after{content:'';position:absolute;inset:0;border:4px solid #ff7800;box-sizing:border-box;pointer-events:none;z-index:2}

/* ── 영문: 좌표(절대배치) 구역이 글보다 짧아 아래 줄이 잘렸다 (2026-09-24, 사용자 "hidden 때문에 글자들이 안 보인다") ──
   글이 절대배치라 height:auto 로는 늘지 않는다 → 영문 글 끝(실측 #hero 598 · #special-points 479)에 30px 여유를 둔 높이로.
   다른 번역 언어는 fit.js 가 구역을 늘리고, 한국어는 원래 높이 그대로다. */
@media (min-width:1025px){
  html[data-tgi-lang="en"] .tcf_mommy_01_01 #hero{height:calc(625*var(--k,1px))!important}
  html[data-tgi-lang="en"] .tcf_mommy_01_01 #special-points{height:calc(505*var(--k,1px))!important}
}
