/* [2026-09-22] 글자 규칙만 한국어 전용(html[lang="ko"] …)으로 좁혔다.
   이 파일은 한국어 원본 *이미지* 의 글꼴을 1:1 로 맞추려고 만든 한국어 전용 계층이라
   (나눔바른고딕·Gmarket Sans·scd1 을 !important 로 못박고 52.6292px 같은 소수점 크기를 쓴다)
   번역 쪽에 그대로 걸리면 영문에 한글 글꼴이 강제되고 등급에 없는 소수점 크기가 생긴다.
   그러나 같은 파일 안에 섹션 높이·이미지 위치·배경·좌표 등 **원본 디자인에 필요한 레이아웃**도
   함께 들어 있어 링크를 통째로 뺄 수는 없다 → 규칙을 갈라 글자만 한국어로 좁히고
   레이아웃은 모든 언어에 그대로 적용한다. 영문 조판은 _i18n/en-system.css 한 곳에서 정한다. */
/* mommy_03_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/mommy_03_01.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   원본 mommy_03_01.php 는 antiaging_01_01.php 와 이미지·구조가 완전히 같다(하위 탭 이름만 다름, curl diff 확인). 우리 쪽도 같은 조각(data-tc 260902h834w).
   → antiaging_01_01.css(9차까지 실측 완료)의 규칙을 .tcf_mommy_03_01 로 옮겨 온 것 + 이 쪽에서 추가 실측한 것(맨 아래 블록).
   HTML 끝의 <style id="tg-ref-fit"> 가 .tcf_mommy_03_01 .클래스 로 !important 를 걸므로 선택자는 .tg-page 를 앞에 붙여 더 세게 쓴다. */

@media (min-width:1025px){ .tg-page .tcf_mommy_03_01>*{--k:1px} }

/* ══ 히어로 (top/antiaging_011.jpg 실측): TANG:GLE GloberThinFree 44 잉크 33×185 #fc5813 / 제목 Gmarket Sans Bold 53 잉크 49×418 #454545
      / 설명 나눔바른고딕 Light 17 #888 줄간격 25 / 사양표 이름 Regular 15 #4e4e4e·값 Bold 15.5 #000 / 각주 Light 12 #8b8b8b
      세로 구분선은 칸 전체가 아니라 가운데 42px 만 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 #hero{height:calc(1028*var(--k))!important;overflow:hidden}
  .tg-page .tcf_mommy_03_01 .s00-eyebrow{color:#fc5813!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-eyebrow{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.3px currentColor;line-height:1.2!important}
  .tg-page .tcf_mommy_03_01 .s00-h1{color:#454545!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-h1{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_01 .s00-lead{color:#888!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(25*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-kv dt{color:#4e4e4e!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-kv dt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:0!important;line-height:1.15!important}
  .tg-page .tcf_mommy_03_01 .s00-kv dd{color:#000!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-kv dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important;line-height:1.25!important}
  .tg-page .tcf_mommy_03_01 .s00-note{color:#8b8b8b!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(even){border-inline-start:0!important;position:relative}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(even)::before{content:'';position:absolute;left:0;top:50%;margin-top:calc(-21*var(--k));
    width:1px;height:calc(42*var(--k));background:#e5e5e5}
}

/* ══ 영문 라벨 공통 (Prologue·Special Points·Who?·How?·Effect!): 원본 Oswald Regular 30px 자간 -1 (잉크 h25·Who? 폭56·Prologue 폭83), 조각의 scaleX 압축 해제.
      라벨 뒤 짧은 줄은 29×1px, 라벨과 13px 간격. 회색 유령 글자(Endoscope·Endotine)는 Oswald Regular 42px 자간 -1.5 #d9d9d9 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .en{transform:none!important;color:#333!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .en{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:1!important}
  .tg-page .tcf_mommy_03_01 .enrow{gap:calc(13*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .endash{width:calc(29*var(--k))!important;height:1px!important;background:#555!important}
  .tg-page .tcf_mommy_03_01 .s06-ghost,.tg-page .tcf_mommy_03_01 .s07-ghost{color:#d9d9d9!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-ghost,
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-ghost{font-size:calc(42*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
}

/* ══ 프롤로그 #sec-01 (01_01_01.jpg 436px): 제목 scd1 54 #fd6d1d 줄간격 69 / 부제 Light 22 #676767 줄간격 30 / 본문 Light 17.7 #616161 줄간격 35
      조각은 이 구역을 508px 로 만들어 TV 구역 앞에 72px 이 남았다 → 436 고정(원본은 본문 끝에서 바로 그림이 끝난다) ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 #sec-01{height:calc(436*var(--k))!important;padding-top:calc(168*var(--k))!important;padding-bottom:0!important;overflow:visible}
  .tg-page .tcf_mommy_03_01 .s01-h2{color:#fd6d1d!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s01-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(54*var(--k))!important;letter-spacing:0!important;line-height:calc(69*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s01-sub{color:#676767!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s01-sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s01-body{color:#616161!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s01-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.7*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
}

/* ══ Special Points #sec-02 (01_01_02.jpg 윗부분): 원본은 그림 위 여백 121px 뒤 라벨 — 조각은 56px 라 72px 이 프롤로그 쪽에 붙어 있었다 → 128px
      세로 눈금 1×29 #333 / '탱글성형외과' scd1 38 #343434 / 주황 제목 scd1 55 #fd6105 / 안내 Light 16.3 #6e6e6e
      카드 번호 Oswald Bold 40 연베이지 / 카드 제목 Regular 24.5 #393939 / 카드 설명 Light 16.6 #616161 줄간격 26 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 #sec-02{padding-top:calc(128*var(--k))!important;padding-bottom:calc(46*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-tick{width:1px!important;height:calc(29*var(--k))!important;background:#333!important;margin-top:calc(12*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-kicker{color:#343434!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(38*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s02-h2{color:#fd6105!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s02-lead{color:#6e6e6e!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.3*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s02-num{color:#e9e5dc!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(40*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s02-t{color:#393939!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24.5*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s02-b{color:#616161!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.6*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
}

/* ══ 효과 4칸 #sec-03: 제목 Regular 24 #353535 / 설명 Light 13.8 #525252 줄간격 25 / 요약 Light 25 #666 줄간격 37 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 #sec-03{padding-bottom:calc(63*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s03-t{color:#353535!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s03-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s03-b{color:#525252!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s03-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(13.8*var(--k))!important;letter-spacing:0!important;line-height:calc(25*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s03-sum{color:#666!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s03-sum{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(25*var(--k))!important;letter-spacing:0!important;line-height:calc(37*var(--k))!important}
}

/* ══ Who? #sec-04: 소제목 scd1 36 #363636 / 주황 제목 scd1 48 #fd6f24 한 줄(조각은 두 줄로 꺾였다) / 안내 Light 18 #333
      번호 Oswald Bold 21 #fc5e00 + 1×15 주황 눈금 / 항목 Light 20 #333, 항목 간격 50.5 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 #sec-04{padding-bottom:calc(79*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-kicker{color:#363636!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(36*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s04-h2{color:#fd6f24!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;white-space:nowrap}
  .tg-page .tcf_mommy_03_01 .s04-lead{color:#333!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s04-n{color:#fc5e00!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-n{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s04-tick{width:1px!important;height:calc(15*var(--k))!important;background:#fc5e00!important}
  .tg-page .tcf_mommy_03_01 .s04-txt{color:#333!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-txt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s04-list{row-gap:calc(26.5*var(--k))!important}
}

/* ══ How? #sec-05: 소제목 scd1 36 / 주황 제목 scd1 48 #fd6f24 / 안내 Light 17.8 #616161 줄간격 35
      단계 배지 67px 원 + Oswald Bold 24 흰색 / 단계 제목 Regular 21.5 #363636 / 설명 Light 15.6 #4f4f4f 줄간격 24 / 꺾쇠 23×43 칸 오른끝 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s05-kicker{color:#363636!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(36*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s05-h2{color:#fd6f24!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s05-lead{color:#616161!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.8*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-badge{width:calc(67*var(--k))!important;height:calc(67*var(--k))!important;margin-left:calc(-3*var(--k))}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-badge{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s05-t{color:#363636!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s05-b{color:#4f4f4f!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.6*var(--k))!important;letter-spacing:0!important;line-height:calc(24*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-chev{width:calc(23*var(--k))!important;height:calc(43*var(--k))!important;right:calc(1*var(--k))!important}
}

/* ══ Endoscope #sec-06 (common_01.jpg, 원본은 그 위 padding-top:150px): 제목 33px '내시경' Bold + 나머지 Light #333 / 본문 Light 16 #616161 줄간격 35
      체크 라벨 Regular 20 #4e4e4e, 체크 상자 31px ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s06-t{color:#333!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(33*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-t b,
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-t b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  .tg-page .tcf_mommy_03_01 .s06-b{color:#616161!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s06-cl{color:#4e4e4e!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-cl{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s06-cb{width:calc(31*var(--k))!important}
}

/* ══ Endotine #sec-07 (common_02.jpg): 제목 33px '엔도타인' Bold / 밑줄 문장 Regular 18 #333 밑줄 1px / 본문 Light 17 #626262 줄간격 35
      체크 라벨 Regular 20 #4e4e4e / 사진 설명 'Pre-Loaded Insertion Tool' 나눔바른고딕 Bold 19.3 #0366a1(조각은 Oswald), 영문 설명 Regular 15.2 #3c4560 줄간격 22 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s07-t{color:#323232!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(33*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s07-strong{color:#333!important;text-decoration-thickness:1px!important;text-underline-offset:calc(4*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-strong{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s07-b{color:#626262!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-cl{color:#4e4e4e!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cl{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s07-cb{width:calc(31*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-cap-t{color:#0366a1!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cap-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(19.3*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s07-cap-b{color:#3c4560!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cap-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.2*var(--k))!important;letter-spacing:0!important;line-height:calc(22*var(--k))!important}
}

/* ══ Effect! #sec-08 (01_01_03.jpg): 소제목 scd1 36 / 주황 제목 scd1 48 #fd742e / 안내 Light 17.8 #52514f 줄간격 30
      원 번호 Oswald Light 34 흰색 / 원 글 Regular 20 #1c1b19 줄간격 25 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s08-kicker{color:#373635!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(36*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s08-h2{color:#fd742e!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.25px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s08-lead{color:#52514f!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.8*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-n{color:#fff!important;opacity:.9!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-n{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(34*var(--k))!important;letter-spacing:0!important}
  .tg-page .tcf_mommy_03_01 .s08-l{color:#1c1b19!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-l{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important;line-height:calc(25*var(--k))!important}
}

/* ══ 위치·간격 2차 (행 위치 실측 rowcmp, 2026-09-18) ══ */
@media (min-width:1025px){
  /* 히어로: TANG:GLE 잉크 top 254, 제목 309, 설명 393/419, 회색 띠 500~515, 사양표 글 592/612·720/740·846/866 (글 x 1194/1490 = 아이콘 왼끝 +104), 각주 1015 */
  .tg-page .tcf_mommy_03_01 .s00-panel{padding-top:calc(252*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-h1{margin-top:calc(-3*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-lead{margin-top:calc(21*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-lead{font-size:calc(18*var(--k))!important;line-height:calc(26*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-bar{margin-top:calc(60*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-spec{margin-top:calc(36*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-note{margin-top:calc(75*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-cell{gap:0!important}
  .tg-page .tcf_mommy_03_01 .s00-cell .s00-ico{margin-right:calc(58*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(2) .s00-ico{margin-right:calc(54*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(3) .s00-ico,.tg-page .tcf_mommy_03_01 .s00-cell:nth-child(4) .s00-ico{margin-right:calc(49*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(5) .s00-ico{margin-right:calc(64*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(6) .s00-ico{margin-right:calc(46*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-kv dd{margin-top:calc(2*var(--k))!important}
  /* 프롤로그 본문: 원본 줄 폭 539 (17.7px 은 563) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s01-body{font-size:calc(17*var(--k))!important}
  /* Special Points: 라벨 잉크 top 1585(그림 위 121), 눈금 1628~1656, 소제목 1686(폭 226), 주황 1740, 안내 1822(폭 358), 사진 1897, 번호 2389, 카드 제목 2479, 설명 2526/2552 */
  .tg-page .tcf_mommy_03_01 #sec-02{padding-top:calc(118*var(--k))!important;padding-bottom:calc(69*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-tick{margin-top:calc(16*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-kicker{margin-top:calc(30*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-kicker{font-size:calc(40*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-lead{margin-top:calc(19*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-lead{font-size:calc(15.3*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-grid{margin-top:calc(53*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-num{margin-top:calc(30*var(--k))!important}
  /* 효과 4칸: 원 2688, 제목 3041, 설명 3083/3108(18px, 줄간격 25), 요약 3203/3241 */
  .tg-page .tcf_mommy_03_01 #sec-03{padding-bottom:calc(65*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s03-fig{margin-bottom:calc(33*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s03-b{margin-top:calc(9*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s03-b{font-size:calc(18*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s03-sum{margin-top:calc(64*var(--k))!important}
  /* Who?: 사진 3412~4201, 라벨 3563(사진 위 +151), 소제목 3629, 주황 3675, 안내 3759, 항목 3833부터 50.5 간격 */
  .tg-page .tcf_mommy_03_01 .s04-panel{top:calc(223*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-kicker{margin-top:calc(35*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-h2{margin-top:calc(4*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-lead{margin-top:calc(30*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-list{margin-top:calc(51*var(--k))!important}
}
@media (min-width:1025px){
  /* 3차: 히어로 설명 -4, 사양표 +3, 글 x 1190→1194 / 프롤로그 왼쪽 +3·Prologue -3 / 카드 번호는 Oswald Bold 55(원본 잉크 41×43) / 4칸 구역 -13 */
  .tg-page .tcf_mommy_03_01 .s00-lead{margin-top:calc(25*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-bar{margin-top:calc(56*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-spec{margin-top:calc(33*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-note{margin-top:calc(76*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s00-cell .s00-ico{margin-right:calc(62*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(2) .s00-ico{margin-right:calc(58*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(3) .s00-ico,.tg-page .tcf_mommy_03_01 .s00-cell:nth-child(4) .s00-ico{margin-right:calc(53*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(5) .s00-ico{margin-right:calc(68*var(--k))}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(6) .s00-ico{margin-right:calc(50*var(--k))}
  .tg-page .tcf_mommy_03_01 #sec-01{padding-top:calc(165*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s01-en{margin-top:calc(12*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s01-body{margin-top:calc(34*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s01-body{font-size:calc(17.2*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-kicker{margin-top:calc(25*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-num{margin-top:calc(37*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-num{font-size:calc(55*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-numrule{margin-top:calc(23*var(--k))!important}
  .tg-page .tcf_mommy_03_01 #sec-02{padding-bottom:calc(82*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s03-b{margin-top:calc(11*var(--k))!important}
}
@media (min-width:1025px){
  /* 4차: Special Points 안내 -5·번호 -3·카드 설명 -3, 4칸 구역 +27, Who +20 */
  .tg-page .tcf_mommy_03_01 .s02-lead{margin-top:calc(24*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-num{margin-top:calc(40*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-numrule{margin-top:calc(20*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s02-b{margin-top:calc(16*var(--k))!important}
  .tg-page .tcf_mommy_03_01 #sec-02{padding-bottom:calc(55*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s03-sum{margin-top:calc(62*var(--k))!important}
  .tg-page .tcf_mommy_03_01 #sec-03{padding-bottom:calc(71*var(--k))!important}
}
@media (min-width:1025px){
  /* 5차: Who 구역 시작 -6 / How 머리(라벨 4362·소제목 4429·주황 4475·안내 4558/4593·사진 4660, 설명 폭 608) / 단계 캡션(제목 5055·설명 5089/5113, 둘째 줄 사진 5189) */
  .tg-page .tcf_mommy_03_01 #sec-03{padding-bottom:calc(65*var(--k))!important}
  .tg-page .tcf_mommy_03_01 #sec-05{padding-top:calc(78*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-kicker{margin-top:calc(36*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-h2{margin-top:calc(2*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-lead{margin-top:calc(25*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-lead{font-size:calc(17.1*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-grid{margin-top:calc(34*var(--k))!important;row-gap:calc(56*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-cap{margin-top:calc(36*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-b{margin-top:calc(8*var(--k))!important}
  /* Endoscope: 원본은 common_01.jpg 앞에 padding-top:150px — 우리 단계 구역이 원본 그림보다 4px 길어 146. 유령 글자 5897, 제목 5960, 본문 6055(17.5px), 체크 6200 */
  .tg-page .tcf_mommy_03_01 #sec-06{margin-top:calc(146*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s06-txt{padding-top:calc(83*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s06-t{margin-top:calc(24*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-b{font-size:calc(17.5*var(--k))!important}
  /* Endotine: 유령 6386, 제목 6449, 밑줄 문장 6544(18.2px), 본문 6580~6720(17.4px, 줄간격 35), 체크 6776 */
  .tg-page .tcf_mommy_03_01 .s07-panel{padding-top:calc(72*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-t{margin-top:calc(24*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-strong{margin-top:calc(33*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-strong{font-size:calc(18.2*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-b{margin-top:calc(5*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-b{font-size:calc(17.4*var(--k))!important}
  /* Effect: 라벨 7149, 소제목 7216, 주황 7261, 안내 7353/7383, 원 7452, 원 글은 원 위 +146 에 세로 가운데(한 줄 7589·두 줄 7576/7601), 번호·줄은 원본이 더 투명 */
  .tg-page .tcf_mommy_03_01 .s08-head{top:calc(147*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-kicker{margin-top:calc(36*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-h2{margin-top:calc(2*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-lead{margin-top:calc(36*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-l{display:flex!important;align-items:center;justify-content:center;height:calc(50*var(--k));margin-top:calc(21*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-n{opacity:.65!important}
  .tg-page .tcf_mommy_03_01 .s08-r{opacity:.4!important}
}
@media (min-width:1025px){
  /* 6차: 단계 사진 -6·캡션 -2/+3, Endoscope 앞 여백 148, Endotine 미세, 원 글 -3 */
  .tg-page .tcf_mommy_03_01 .s05-grid{margin-top:calc(40*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-cap{margin-top:calc(38*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-b{margin-top:calc(5*var(--k))!important}
  .tg-page .tcf_mommy_03_01 #sec-06{margin-top:calc(148*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-panel{padding-top:calc(73*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-strong{margin-top:calc(34*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-checks{margin-top:calc(25*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-l{margin-top:calc(24*var(--k))!important}
}
@media (min-width:1025px){
  /* 7차: 프롤로그 본문 +5 / Endotine 글 x 1001→1028, Endoscope 글 x 377→381, Effect 글 x 314→317 / 소제목 '내시경 이마거상술' 원본 폭 271 → 34.6px
     / Who 안내 폭 506·항목 폭 335, Endotine 본문 폭 502 (크롬은 글자 폭을 단계로 반올림해 자간으로 맞춘다) */
  .tg-page .tcf_mommy_03_01 .s01-body{margin-top:calc(29*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-panel{padding-left:calc(93*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s06-txt{padding-left:calc(249*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-head{left:calc(315*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-kicker,
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-kicker,
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-kicker{font-size:calc(34.6*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-lead{font-size:calc(17.3*var(--k))!important;letter-spacing:calc(.25*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-txt{font-size:calc(19.5*var(--k))!important;letter-spacing:calc(.4*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-b{font-size:calc(17.3*var(--k))!important;letter-spacing:calc(.45*var(--k))!important}
}
@media (min-width:1025px){
  /* 8차: 소제목 34.6px 로 줄 상자가 2px 줄어든 만큼 아래 요소를 되돌림 */
  .tg-page .tcf_mommy_03_01 .s04-h2{margin-top:calc(6*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-list{margin-top:calc(53*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-h2{margin-top:calc(4*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-h2{margin-top:calc(4*var(--k))!important}
}
@media (min-width:1025px){
  /* 9차: 마지막 실측 잔여분 — 카드 제목 폭 247, 단계 배지 숫자 잉크 21×28, 원 번호 잉크 24×22, Pre-Loaded 폭 237 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-t{font-size:calc(23.8*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-badge{font-size:calc(28*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-n{font-size:calc(30*var(--k))!important;letter-spacing:calc(-2*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cap-t{font-size:calc(18.4*var(--k))!important}
}
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s08-l{margin-top:calc(28*var(--k))!important}   /* 원 번호 30px 로 줄어든 4px 되돌림 */
}

/* ══ 히어로 사양표 아이콘: 조각의 SVG 근사 그림 대신 원본 top/antiaging_011.jpg 에서 잘라낸 원본 아이콘(tc/260902h834w/ico_01~06.png,
      칸 시작부터 글 시작 직전까지 104/112×100 캔버스에 원본 자리 그대로) — 글은 캔버스 바로 뒤(원본 x 1194/1490) ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s00-cell .s00-ico,.tg-page .tcf_mommy_03_01 .s00-cell:nth-child(2) .s00-ico,.tg-page .tcf_mommy_03_01 .s00-cell:nth-child(3) .s00-ico,
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(4) .s00-ico,.tg-page .tcf_mommy_03_01 .s00-cell:nth-child(5) .s00-ico,.tg-page .tcf_mommy_03_01 .s00-cell:nth-child(6) .s00-ico{
    width:auto!important;height:auto!important;margin-right:0!important;display:block}
  .tg-page .tcf_mommy_03_01 .s00-cell:nth-child(even) .s00-ico{margin-right:1px!important}
}
@media (max-width:1024px){ .tcf_mommy_03_01 .s00-ico{width:70px!important;height:auto!important} }   /* 좁은 화면: 캔버스째 줄인다 */

/* ══ 히어로 오른쪽 띠(1706~1920): 조각은 CSS 그라데이션 근사 → 원본 이미지의 그 부분(tc/260902h834w/hero_right.jpg, 위 분홍·아래 보라)을 그대로. 흰 판은 원본 960~1706(747px) ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 #hero{background:#ded0ee url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260902h834w/hero_right.jpg) right top/220px 1028px no-repeat!important}
  .tg-page .tcf_mommy_03_01 .s00-in{grid-template-columns:960px 747px 1fr!important}
}

/* ══ mommy_03_01 추가 실측 (2026-09-18, orig/mommy_03_01/body.png 행·열 잉크 실측) ══ */
@media (min-width:1025px){
  /* 효과 4칸: 원본 세로 구분선(1px #e6e6e6)은 x313·636·960·1284·1607, y1520~1668 — 원(1224~1543) 옆에는 없고 글 옆에만. 조각은 칸 전체 높이에 테두리 */
  .tg-page .tcf_mommy_03_01 .s03-cell{border:0!important;position:relative}
  .tg-page .tcf_mommy_03_01 .s03-cell::after,.tg-page .tcf_mommy_03_01 .s03-cell:first-child::before{content:"";position:absolute;top:calc(296*var(--k));height:calc(148*var(--k));width:1px;background:#e6e6e6}
  .tg-page .tcf_mommy_03_01 .s03-cell::after{right:0}
  .tg-page .tcf_mommy_03_01 .s03-cell:first-child::before{left:0}
  /* Who? 목록: 번호 뒤 눈금은 주황이 아니라 연회색 1×17, 번호 x1023 → 눈금 x1055 → 글 x1074 */
  .tg-page .tcf_mommy_03_01 .s04-list li{gap:0!important}
  .tg-page .tcf_mommy_03_01 .s04-n{width:calc(32*var(--k))}
  .tg-page .tcf_mommy_03_01 .s04-tick{height:calc(17*var(--k))!important;background:#c8c8c8!important}
  .tg-page .tcf_mommy_03_01 .s04-txt{padding-left:calc(18*var(--k))!important}
  /* How?: 원본 머리·그림 왼끝 x313 (조각은 1287 폭을 가운데 → 316.5). 꺾쇠 23×43 은 칸 오른끝 x670~693 (01·02·03·04·05 뒤, 06 없음 — HTML 에 03 뒤 꺾쇠 추가) */
  .tg-page .tcf_mommy_03_01 .s05-head,.tg-page .tcf_mommy_03_01 .s05-grid{margin-inline:calc(313*var(--k)) auto!important}
  .tg-page .tcf_mommy_03_01 .s05-badge{margin-left:0!important}
  .tg-page .tcf_mommy_03_01 .s05-chev{right:calc(-1*var(--k))!important;top:calc(413*var(--k))!important}
  /* Endoscope: 판 회색(#f9f9f9)이 사진 왼끝으로 파고드는 홈은 사진 오른끝이 아니라 왼끝(x960), 세로 가운데 y≈230 */
  .tg-page .tcf_mommy_03_01 .s06-notch{left:calc(-16*var(--k))!important;right:auto!important;top:calc(214*var(--k))!important}
  /* Endotine: 원본 사진 두 장 x131~519(389)·519~959(440), 판 x959~1789 — 둘째 사진은 원본에서 440 폭으로 다시 잘라(tc/260902h834w/endotine_tool_440.jpg) 넣고 판 글 x1028 은 padding 66 으로 */
  .tg-page .tcf_mommy_03_01 .s07-in{grid-template-columns:calc(829*var(--k)) 1fr!important}
  .tg-page .tcf_mommy_03_01 .s07-imgs{grid-template-columns:calc(389*var(--k)) 1fr!important}
  .tg-page .tcf_mommy_03_01 .s07-fig2{aspect-ratio:440/530!important}
  .tg-page .tcf_mommy_03_01 .s07-panel{padding-left:calc(67*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-panel::before{background:#f9f9f9!important;top:calc(215*var(--k))!important}
  /* Endotine 사진 설명: 안내선은 x633 세로(y273~432) 뒤 오른쪽으로 꺾여 글 앞(x646)까지 — HTML 의 svg 를 14×160 으로 바꿈. 글 x647 y423/448 */
  .tg-page .tcf_mommy_03_01 .s07-leader{left:calc(112*var(--k))!important;top:calc(273*var(--k))!important;width:calc(14*var(--k))!important;height:calc(160*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-cap{left:calc(127*var(--k))!important;top:calc(423*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cap-t{font-family:'scd-medium','S-Core Dream',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(20.8*var(--k))!important;line-height:1!important}
  .tg-page .tcf_mommy_03_01 .s07-cap-b{color:#444!important;margin-top:calc(7*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cap-b{font-size:calc(14.5*var(--k))!important}
  /* Effect!: 원 안 번호(01~05) 아래 짧은 흰 줄은 33×1 */
  .tg-page .tcf_mommy_03_01 .s08-r{width:calc(33*var(--k))!important;height:1px!important}
}
@media (min-width:1025px){
  /* 2차 실측(elemcmp2, full.png 기준) 잔여: 글 폭·위치 ±5 → 0 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-lead{font-size:calc(17.4*var(--k))!important}            /* 원본 폭 211 (18px 은 219) */
  .tg-page .tcf_mommy_03_01 .s00-note{margin-top:calc(81*var(--k))!important}             /* 각주 잉크 1015 (우리 1010) */
  .tg-page .tcf_mommy_03_01 .s02-h2{margin-top:calc(6*var(--k))!important}                /* 주황 제목 잉크 276 (우리 271) */
  .tg-page .tcf_mommy_03_01 .s02-lead{margin-top:calc(19*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-lead{font-size:calc(15.5*var(--k))!important}   /* 폭 358, 위치 358 유지 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-t{font-size:calc(24.2*var(--k))!important}               /* 카드 제목 폭 247 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-b{font-size:calc(17*var(--k))!important}                 /* 카드 설명 폭 338 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s03-b{font-size:calc(17.3*var(--k))!important}               /* 4칸 설명 폭 230 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s03-sum{font-size:calc(24.4*var(--k))!important}             /* 요약 폭 977 */
  .tg-page .tcf_mommy_03_01 .s04-kicker{margin-top:calc(38*var(--k))!important}           /* 소제목 잉크 2166 (우리 2163) */
  .tg-page .tcf_mommy_03_01 .s04-h2{margin-top:calc(3*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-list{row-gap:calc(27.2*var(--k))!important}              /* 항목 간격 50.5 (우리 49.75) */
  .tg-page .tcf_mommy_03_01 .s05-kicker{margin-top:calc(38*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-h2{margin-top:calc(2*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-grid{row-gap:calc(58*var(--k))!important}                /* 둘째 줄 캡션 +2 */
  .tg-page .tcf_mommy_03_01 .s05-badge{padding-bottom:calc(8*var(--k))!important}         /* 배지 숫자 잉크 3615 (우리 3619) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-t{font-size:calc(21*var(--k))!important}                 /* 단계 제목 폭 33·100·126·134·34·59 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-b{font-size:calc(15.2*var(--k))!important}               /* 단계 설명 폭 170·168·145·183·203·144 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-b{font-size:calc(17*var(--k))!important}                 /* 본문 폭 497 (17.5px 은 511) */
  .tg-page .tcf_mommy_03_01 .s06-checks{margin-top:calc(28*var(--k))!important}           /* 체크 글 잉크 4755 (우리 4751) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-b{font-size:calc(17*var(--k))!important;letter-spacing:0!important}   /* 본문 가장 긴 줄 폭 503 (17.3px+자간 .45 는 531) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cap-t{font-size:calc(18.8*var(--k))!important}           /* Pre-Loaded 폭 231 */
  .tg-page .tcf_mommy_03_01 .s07-cap-b{margin-top:calc(2*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cap-b{font-size:calc(15*var(--k))!important}   /* 폭 263, 잉크 5292 */
  .tg-page .tcf_mommy_03_01 .s08-kicker{margin-top:calc(38*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-h2{margin-top:calc(2*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-lead{font-size:calc(17.2*var(--k))!important}            /* 폭 344 */
  .tg-page .tcf_mommy_03_01 .s08-n{margin-top:calc(5*var(--k))}                            /* 원 번호 잉크 6041 (우리 6036) */
  .tg-page .tcf_mommy_03_01 .s08-l{margin-top:calc(24*var(--k))!important}                /* 번호 +5 만큼 되돌림(원 글은 이미 +1~2) */
}
@media (min-width:1025px){
  /* 3차: 크롬은 나눔바른고딕 글자 폭을 소수 px 크기로 매끄럽게 줄이지 않아(17.4px 도 218) 자간으로 폭을 맞춘다 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-lead{font-size:calc(18*var(--k))!important;letter-spacing:calc(-.7*var(--k))!important}   /* 폭 211 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-kv dt{letter-spacing:calc(1*var(--k))!important}                                          /* 사양 이름 폭 53~55 (우리 49~51) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s00-kv dd{letter-spacing:calc(.5*var(--k))!important}                                         /* 값 폭 68·41 (우리 65·38) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-t{letter-spacing:calc(-.5*var(--k))!important}                                            /* 단계 제목 폭 33·34·59 (우리 35·36·61) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-b{letter-spacing:calc(-.3*var(--k))!important}                                            /* 단계 설명 폭 170 (우리 176) */
  .tg-page .tcf_mommy_03_01 .s05-grid{row-gap:calc(57*var(--k))!important}                                                 /* 구역 끝 4195 → Endoscope 앞 여백 */
  .tg-page .tcf_mommy_03_01 #sec-06{margin-top:calc(147*var(--k))!important}
}
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s01-rule{margin-top:calc(6*var(--k))!important}   /* 프롤로그 세로 띠(x948~968) y1199~1463 (우리 1193~1457) */
}
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s05-cap{gap:calc(17*var(--k))!important}   /* 배지(313~381) 뒤 글 x398 — 간격 17 */
}
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s07-leader{top:calc(333*var(--k))!important;height:calc(100*var(--k))!important}   /* 안내선 세로 x633 y333~432 (100px) */
  .tg-page .tcf_mommy_03_01 .s07-panel::before{top:calc(229*var(--k))!important}                            /* 홈 가운데 y245 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-b{font-size:calc(17.5*var(--k))!important;letter-spacing:calc(-.35*var(--k))!important}   /* 폭 497: 17px 은 478, 17.5px 은 511 → 17.5 + 자간 */
}
@media (min-width:1025px){
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-t{letter-spacing:calc(-.25*var(--k))!important}   /* 단계 제목 폭: -.5 는 99/102·133/137 로 좁아짐 */
}

/* ══ HTML 구역 실측 잔여 (2026-09-18, 이 쪽 원본 #bna·앨범·TV 계산값 대조) — 공통 css 는 손대지 않고 이 쪽만 보정 ══ */
@media (min-width:1025px){
  /* 앨범 썸네일: main.css 의 일반 .thumb{aspect-ratio:16/9} 가 앨범 썸네일(305×107 사진 + 설명 52 = 159)에도 걸려 171.56 으로 늘어남 → 행 간격 212(원본 199), 앨범 구역 1511(원본 1486) */
  .mod-album .thumb{aspect-ratio:auto!important;border-radius:0!important}
  /* 원본 #listArea 는 1288 폭 .box_album 안에서 왼쪽 정렬(x316) — 우리는 1280 가운데(x320) → 4px 왼쪽으로 */
  .mod-album .listArea{margin-left:-4px;padding-top:51px}   /* 원본 #listArea 11534 = 큰 사진 상자 끝+40+1 → 썸네일 위 50+1 (margin 은 앞 형제와 겹쳐 안 먹음) */
  /* 원본 썸네일 설명(albumdefault list_ajax.php)은 전부 #ff6600 보통 굵기, 선택된 것만 굵게 — 공통 css 는 선택 안 된 것을 #333 */
  .mod-album .thumb .subject{color:#ff6600}
  /* 원본 설명·안내 글꼴 'nanum'(나눔고딕 웹폰트, gstatic v5 → 404 로 안 실림) → 브라우저 기본 한글 글꼴로 떨어진다.
     우리 공통 사슬은 'Malgun Gothic' 뒤에 NanumBG 가 있어 리눅스 실측 환경에서 나눔바른고딕으로 좁게 나온다 → 사슬을 원본과 같이 시스템 기본으로 */
  html[lang="ko"] .mod-album .thumb .subject,
html[lang="ko"] .mod-album .s_notice p{font-family:'Malgun Gothic','맑은 고딕',sans-serif}
  /* B&A '더 많은 전후사진 보기' 그림 단추: inline-block 기준선 정렬로 4px 내려앉아 구역이 1830(원본 1826) */
  .mod-bna .bna-more-btn{vertical-align:top}
  /* TV 목록: 원본은 선택 항목 제목 #ff7800 · 사진 테두리 4px #ff7800, 선택 안 된 사진은 grayscale(100%) (공통 sub.css 는 #f60 · 2px · 색 사진) */
  .mod-tv .tv-item.on .tv-t{color:#ff7800!important}
  .mod-tv .tv-item.on .tv-thumb{outline:4px solid #ff7800!important;outline-offset:-4px!important}
  .mod-tv .tv-item .tv-thumb img{filter:grayscale(100%);transition:filter .5s ease}
  .mod-tv .tv-item.on .tv-thumb img{filter:none}
}

/* ══ 4차 실측 (2026-09-18, elemcmp2 를 orig/mommy_03_01/full.png 기준으로 두 조각 모두 돌려 잉크 좌우끝·위아래를 대조) ══ */
@media (min-width:1025px){
  /* 히어로 제목: 원본 잉크 50×418, 우리 46×417 — 폭은 같고 세로만 8% 길다(원본 이미지에서 세로로 늘린 글) */
  .tg-page .tcf_mommy_03_01 .s00-h1{transform:scaleY(1.08);transform-origin:0 0}
  /* 프롤로그 부제: 원본 줄 잉크 1358/1390 → 줄간격 32(우리 30), 첫 줄 -1 */
  .tg-page .tcf_mommy_03_01 .s01-sub{margin-top:calc(22*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s01-sub{line-height:calc(32*var(--k))!important}
  /* Special Points 안내 폭 358(우리 353) / 카드 제목 폭 247(우리 253) / 카드 설명 폭 338(우리 330) — 크롬이 나눔바른고딕 소수 크기를 단계로 반올림해 자간으로 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-lead{letter-spacing:calc(.2*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-t{letter-spacing:calc(-.5*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s02-b{letter-spacing:calc(.3*var(--k))!important}
  /* 4칸 요약: 원본 잉크 x506~1482(폭 977), 우리 496~1484(989) */
  .tg-page .tcf_mommy_03_01 .s03-sum{padding-inline-start:calc(72*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s03-sum{letter-spacing:calc(-.27*var(--k))!important}   /* 조각은 64 — 가운데를 4px 오른쪽으로 */
  /* Who?: 소제목 x1023~1294(우리 1027~1301), 주황 제목 x1021~1621(우리 1029~1625), 안내 색 원본 잉크 [96,96,96](우리 #333→53) */
  .tg-page .tcf_mommy_03_01 .s04-kicker{margin-left:calc(-4*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-kicker{letter-spacing:calc(-.4*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-h2{margin-left:calc(-8*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s04-h2{letter-spacing:calc(.3*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s04-lead{color:#5c5c5c!important}
  /* How?: 소제목 오른끝 588(우리 591), 주황 제목 x314~928(우리 317~929), 안내 x318~917(우리 314~910), 단계 설명 폭 +3~5 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-kicker{letter-spacing:calc(-.4*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-h2{margin-left:calc(-3*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-h2{letter-spacing:calc(.15*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-lead{margin-left:calc(4*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-lead{letter-spacing:calc(.1*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s05-b{margin-left:calc(1*var(--k))}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-b{letter-spacing:calc(-.05*var(--k))!important}
  /* Endoscope·Endotine 제목: 원본 잉크 세로 28/27(우리 30), 폭은 같다 → 세로만 줄임(아래끝 기준). 체크 라벨: 원본 16(우리 19), 폭 +2~3, 조금 굵다 */
  .tg-page .tcf_mommy_03_01 .s06-t,.tg-page .tcf_mommy_03_01 .s07-t{transform:scaleY(.944);transform-origin:0 100%}
  .tg-page .tcf_mommy_03_01 .s06-cl,.tg-page .tcf_mommy_03_01 .s07-cl{transform:scaleY(.87);transform-origin:0 50%}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-cl,
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cl{letter-spacing:calc(.4*var(--k))!important;-webkit-text-stroke:.2px currentColor}
  /* 체크 상자: 원본 31px 상자 4px #dedede 테두리(흰 채움 없음), 체크 4px #fc7925 가 상자 위·오른쪽 밖까지(x+6~+35, y-2~+22) — svg 는 HTML 에서 바꿈. 상자 x: 원본 379(우리 381), 라벨은 상자 뒤 13px */
  .tg-page .tcf_mommy_03_01 .s06-checks{margin-left:calc(-2*var(--k))!important;gap:calc(27*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s06-checks li,.tg-page .tcf_mommy_03_01 .s07-checks li{gap:calc(12*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s06-cb,.tg-page .tcf_mommy_03_01 .s07-cb{overflow:visible}
  /* Endotine 밑줄 문장: 폭 503(우리 497), 밑줄은 글 아래 6px 에 1px #aeaeae (우리 3px 아래 #333) / 본문 폭 502(우리 511) x1027 */
  .tg-page .tcf_mommy_03_01 .s07-strong{text-underline-offset:calc(7*var(--k))!important;text-decoration-color:#aeaeae!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-strong{letter-spacing:calc(.2*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-b{margin-left:calc(-2*var(--k))}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-b{letter-spacing:calc(-.27*var(--k))!important}
  /* Effect!: 소제목 x317~588(우리 319~593), 주황 제목 x315~776(우리 321~779), 안내 x318~660(우리 316~652) */
  .tg-page .tcf_mommy_03_01 .s08-kicker{margin-left:calc(-2*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-kicker{letter-spacing:calc(-.4*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-h2{margin-left:calc(-6*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-h2{letter-spacing:calc(.3*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s08-lead{margin-left:calc(2*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-lead{letter-spacing:calc(.3*var(--k))!important}
}
@media (min-width:1025px){
  /* 5차: How 안내 오른끝 925(우리 919) / 체크 라벨 폭 원본 83·120·104(우리 자간 .4 는 83·124·102) → .15, 상자 간격 원본 533·724(s06)·1245·1407(s07) / Effect 원 번호 폭 21~22(우리 24~25) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s05-lead{letter-spacing:calc(.25*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s06-cl{letter-spacing:calc(.15*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s07-cl{letter-spacing:calc(.1*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s06-checks{gap:calc(28*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-checks{gap:calc(32*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-checks li{gap:calc(11*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_01 .s08-n{letter-spacing:calc(-3.5*var(--k))!important}
}
@media (min-width:1025px){
  /* 6차: 제목 아래 가는 줄 — 원본 1px #e0e0e0, s06 x382~653(272) y202, s07 x1029~1360(332) y192 (우리 2px, 6~7px 아래) → 아래 글은 그만큼 되돌림 */
  .tg-page .tcf_mommy_03_01 .s06-rule{width:calc(272*var(--k))!important;height:1px!important;margin-top:calc(13*var(--k))!important;margin-left:calc(1*var(--k))}
  .tg-page .tcf_mommy_03_01 .s06-b{margin-top:calc(34*var(--k))!important}
  .tg-page .tcf_mommy_03_01 .s07-rule{width:calc(332*var(--k))!important;height:1px!important;margin-top:calc(13*var(--k))!important;margin-left:calc(1*var(--k))}
  .tg-page .tcf_mommy_03_01 .s07-strong{margin-top:calc(42*var(--k))!important}
}

/* == sizefix mommy_03_01 == */
@media (min-width:1025px){
html[lang="ko"] .tcf_mommy_03_01 #sec-02 p.s02-kicker{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_03_01 #sec-02 h2.s02-h2{font-size:54.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_03_01 #sec-04 h2.s04-h2{font-size:47.8px!important;letter-spacing:0.3px!important}
html[lang="ko"] .tcf_mommy_03_01 #sec-07 p.s07-strong{font-size:18.3px!important;letter-spacing:0.2px!important}
html[lang="ko"] .tcf_mommy_03_01 #hero>div.s00-in>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(5)>div.s00-kv>dt{font-size:14.7px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] .tcf_mommy_03_01 #sec-02>div.s02-head.aos-animate:nth-of-type(1)>h3.en.s02-en{font-size:29.3px!important;letter-spacing:-0.98px!important}   /* Special Points */
html[lang="ko"] .tcf_mommy_03_01 #sec-02 p.s02-lead{font-size:15.5px!important;letter-spacing:0.2px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] .tcf_mommy_03_01 #sec-02 h4.s02-t{font-size:24.2px!important;letter-spacing:-0.5px!important}   /* 상안면부 처짐과 주름 개선 */
html[lang="ko"] .tcf_mommy_03_01 #sec-03 h4.s03-t{font-size:23.5px!important;letter-spacing:0.0px!important}   /* 사나운 인상 교정 */
html[lang="ko"] .tcf_mommy_03_01 #sec-04 h3.en{font-size:29.0px!important;letter-spacing:-0.96px!important}   /* Who? */
html[lang="ko"] .tcf_mommy_03_01 #sec-04 p.s04-kicker{font-size:34.6px!important;letter-spacing:-0.4px!important}   /* 내시경 이마거상술 */
html[lang="ko"] .tcf_mommy_03_01 #sec-04 p.s04-lead{font-size:17.3px!important;letter-spacing:0.25px!important}   /* 탱글성형외과의 내시경 이마거상술, */
html[lang="ko"] .tcf_mommy_03_01 #sec-04 span.s04-txt{font-size:19.2px!important;letter-spacing:0.4px!important}   /* 확실한 이마거상 효과를 원하는 경 */
html[lang="ko"] .tcf_mommy_03_01 #sec-04 span.s04-n{font-size:22.0px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] .tcf_mommy_03_01 #sec-05 h3.en{font-size:29.4px!important;letter-spacing:-0.98px!important}   /* How? */
html[lang="ko"] .tcf_mommy_03_01 #sec-05 p.s05-kicker{font-size:34.4px!important;letter-spacing:-0.4px!important}   /* 내시경 이마거상술 */
html[lang="ko"] .tcf_mommy_03_01 #sec-05 h2.s05-h2{font-size:47.8px!important;letter-spacing:0.15px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] .tcf_mommy_03_01 #sec-05 p.s05-lead{font-size:17.1px!important;letter-spacing:0.25px!important}   /* 내시경을 통해 수술 부위를 직접  */
html[lang="ko"] .tcf_mommy_03_01 #sec-05 p.s05-b{font-size:15.6px!important;letter-spacing:-0.05px!important}   /* 헤어라인 안쪽 두피 3~5군데정도 */
html[lang="ko"] .tcf_mommy_03_01 #sec-05 h4.s05-t{font-size:21.7px!important;letter-spacing:-0.25px!important}   /* 박리 및 교정 */
html[lang="ko"] .tcf_mommy_03_01 #sec-06>div.s06-panel.aos-animate>div.s06-txt>p.en.s06-ghost:nth-of-type(1){font-size:42.3px!important;letter-spacing:-1.51px!important}   /* Endoscope */
html[lang="ko"] .tcf_mommy_03_01 #sec-06 h3.s06-t{font-size:32.6px!important;letter-spacing:0.0px!important}   /* 을 이용한 수술 */
html[lang="ko"] .tcf_mommy_03_01 #sec-06 p.s06-b{font-size:17.5px!important;letter-spacing:-0.35px!important}   /* 내시경을 활용하기 때문에 섬세한  */
html[lang="ko"] .tcf_mommy_03_01 #sec-06 span.s06-cl{font-size:20.2px!important;letter-spacing:0.15px!important}   /* 안전성 UP */
html[lang="ko"] .tcf_mommy_03_01 #sec-07 span.s07-cap-t{font-size:19.5px!important;letter-spacing:0.0px!important}   /* Pre-Loaded Inserti */
html[lang="ko"] .tcf_mommy_03_01 #sec-07 span.s07-cap-b{font-size:15.3px!important;letter-spacing:0.0px!important}   /* Forehead-mini come */
html[lang="ko"] .tcf_mommy_03_01 #sec-07>div.s07-in>div.s07-panel.aos-animate:nth-of-type(2)>p.en.s07-ghost:nth-of-type(1){font-size:41.2px!important;letter-spacing:-1.48px!important}   /* Endotine */
html[lang="ko"] .tcf_mommy_03_01 #sec-07 h3.s07-t{font-size:33.0px!important;letter-spacing:0.0px!important}   /* 을 이용한 고정법 */
html[lang="ko"] .tcf_mommy_03_01 #sec-07 span.s07-cl{font-size:19.6px!important;letter-spacing:0.1px!important}   /* 재발 위험 DOWN */
html[lang="ko"] .tcf_mommy_03_01 #sec-08 p.s08-kicker{font-size:34.4px!important;letter-spacing:-0.4px!important}   /* 내시경 이마거상술 */
html[lang="ko"] .tcf_mommy_03_01 #sec-08 h2.s08-h2{font-size:47.6px!important;letter-spacing:0.3px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] .tcf_mommy_03_01 #sec-08 p.s08-lead{font-size:17.2px!important;letter-spacing:0.3px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] .tcf_mommy_03_01 #sec-08 span.s08-l{font-size:19.6px!important;letter-spacing:0.0px!important}   /* 이마 주름 개선 */
html[lang="ko"] .tcf_mommy_03_01 #sec-08 span.s08-n{font-size:24.9px!important;letter-spacing:0.0px!important}   /* 03 */
}
/* == /sizefix mommy_03_01 == */

/* ══ 7차 (2026-09-19, 검수 지적 반영) — 자동 sizefix 가 넣은 잘못된 크기 5개를 지우고 글꼴 실측(advance) 으로 다시 잡았다.
      크롬이 글자 advance 를 정수 px 로 반올림한다는 것을 넣어 나눔바른고딕 Light 의 hmtx 로 줄별 잉크폭을 계산해
      원본 잉크폭과 맞는 (크기, 자간) 을 고른 값이다. 선택자는 sizefix 블록(#id 포함)보다 세게 쓴다. ══ */
@media (min-width:1025px){
  /* 히어로 설명: 원본 두 줄 잉크 175 / 211 (x1088~1262, x1087~1297) — 17px+자간 .32 로 175.6/210.5.
     줄간격은 그대로 25 (아래 사양표·주의문 y 가 이미 원본과 맞아 있다) */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 #hero .s00-lead{font-size:calc(17*var(--k))!important;letter-spacing:calc(.32*var(--k))!important;line-height:calc(25*var(--k))!important}
  /* 히어로 주의문: 원본 잉크 y1015(top.jpg 기준) x1310~1572 — 우리 y1013 x1316~1577 → 2px 아래로, 5px 왼쪽으로 */
  .tg-page .tcf_mommy_03_01 #hero .s00-note{margin-top:calc(83*var(--k))!important;padding-right:calc(5*var(--k))!important}
  /* 프롤로그 부제: 원본 416 / 387 (오른끝 867·868) — 22px 자간 0 으로 415/388. sizefix 의 19.1px·width:360 은 제거 */
  .tg-page .tcf_mommy_03_01 #sec-01 .s01-sub{width:auto!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-01 .s01-sub{font-size:calc(22*var(--k))!important;letter-spacing:0!important}
  /* Special Points 카드 설명: 원본 2줄 338·265 / 222·327 / 313·229 — 17.4px 자간 -.58. sizefix 의 width:315 이 3줄로 깨뜨렸다 */
  .tg-page .tcf_mommy_03_01 #sec-02 .s02-b{width:auto!important;margin-left:0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-02 .s02-b{font-size:calc(17.4*var(--k))!important;letter-spacing:calc(-.58*var(--k))!important}
  /* 4칸 요약: 원본 2줄 734 / 977 — 24.4px 자간 -.20. sizefix 의 24.6px·width:980 이 3줄로 깨뜨렸다 */
  .tg-page .tcf_mommy_03_01 #sec-03 .s03-sum{width:auto!important;margin-left:0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-03 .s03-sum{font-size:calc(24.4*var(--k))!important;letter-spacing:calc(-.2*var(--k))!important}
  /* 프롤로그 본문 6줄: 원본 540/511/542/548/528/466 — 17.2px 자간 0 은 535/501/532/540/519/458 로 8~10px 짧다 → 17.4px 자간 -.57 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-01 .s01-body{font-size:calc(17.4*var(--k))!important;letter-spacing:calc(-.57*var(--k))!important}
  /* 4칸 설명 8줄: 원본 209/230·218/129·179/130·180/214 — sizefix 의 16.9px 는 2% 좁다 → 17.5px 자간 -.58 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-03 .s03-b{font-size:calc(17.5*var(--k))!important;letter-spacing:calc(-.58*var(--k))!important}
  /* How?·Effect! 소제목 '내시경 이마거상술': 원본 잉크 272 — Who? 는 34.6px 로 272 인데 이 둘만 sizefix 가 34.4px 로 264 */
  html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-05 .s05-kicker,
html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-08 .s08-kicker{font-size:calc(34.6*var(--k))!important}
  /* 4칸 제목·설명: 원본 그림줄은 맞는데 글만 4칸 모두 5~7px 왼쪽에 찍혀 있다(원본 그림의 글 배치가 칸마다 고르지 않다) → 5px 왼쪽으로 */
  .tg-page .tcf_mommy_03_01 #sec-03 .s03-t,
  .tg-page .tcf_mommy_03_01 #sec-03 .s03-b{position:relative;left:calc(-5*var(--k))}
  /* Endoscope·Endotine 제목과 체크줄: 본문 줄은 y 가 맞는데 제목만 3px, 체크줄만 5px 아래에 있다 → 흐름은 두고 그려지는 자리만 올린다 */
  .tg-page .tcf_mommy_03_01 #sec-06 .s06-t,
  .tg-page .tcf_mommy_03_01 #sec-07 .s07-t{position:relative;top:calc(-3*var(--k))}
  .tg-page .tcf_mommy_03_01 #sec-06 .s06-checks,
  .tg-page .tcf_mommy_03_01 #sec-07 .s07-checks{position:relative;top:calc(-5*var(--k))}
  /* Endotine 본문 5줄: 원본 494/471/503/464/318.
     한글 줄만 맞추려 자간을 좁히면 괄호 든 줄이 넘치고, 괄호 줄에 맞추면 한글 줄이 짧아진다 —
     원인은 나눔바른고딕의 ASCII 폭(괄호 446, 하이픈 583/1000em)이 원본보다 넓어서다.
     ASCII(U+0021~007E)만 Noto Sans KR Light 로 바꾸면 다섯 줄 모두 ±1.3px 안에 든다. */
  .tg-page .tcf_mommy_03_01 #sec-07 .s07-b{width:auto!important}
html[lang="ko"] .tg-page .tcf_mommy_03_01 #sec-07 .s07-b{font-family:'m0301ascii','NanumBG','NanumBarunGothic',sans-serif!important;--tgff:1;font-size:calc(17.4*var(--k))!important;letter-spacing:calc(-.5*var(--k))!important}
}
@font-face{font-family:'m0301ascii';font-style:normal;font-weight:300;font-display:swap;
  src:url('https://channel-static.rebeauty.co.kr/tanggleps/ko/font/NotoSansKR-Light.woff2') format('woff2');
  unicode-range:U+0021-007E;size-adjust:95%}


/* ══ 2026-09-28 A_endoscope: Endoscope 사진 왼끝 홈이 두 개로 보이던 것 ══
   사진(tc/260902h834w/endoscope_photo.jpg)에 홈(흰 쐐기, y220~282)이 이미 그려져 있는데, 위 357행의 CSS 마름모(.s06-notch, top 214)가
   그 바로 위에 하나 더 그려졌다 → antiaging_01_01 ⑤ 처럼 CSS 마름모를 숨긴다(한국어·번역 모두). */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_01 .s06-notch{display:none!important}
}
