/* 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_03_03 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/mommy_03_03.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   원본 mommy_03_03.php 는 antiaging_06_01.php 와 같은 그림(top/antiaging_061.jpg, antiaging/06_01_01~03.jpg, common_04.jpg)을 쓰고
   우리 쪽도 같은 조각(data-tc 260902dvmj2, #hero + #sec-01~#sec-08 + #gallery)이다 → antiaging_06_01.css 의 실측 규칙을 이 쪽 선택자로 옮기고 다시 대조했다.
   조각 CSS 에 --k 가 없어 여기서 1px 로 둔다.
   HTML 끝의 <style id="tg-ref-fit"> 가 .tcf_mommy_03_03 .클래스 로 !important 를 걸므로 선택자 앞에 .tg-page 를 붙여 더 세게 쓴다.
   원본 구역(1920 기준, 히어로 위 0): 히어로 1028 / 프롤로그 흰 531 / Special Points 분홍 475 / 포인트 검정 442 / 정밀분석 흰 1391
   / Who? 크림 790 / How?+BEFORE&AFTER 흰 2199 / Effect! 미색 790 = 7646 */
@media (min-width:1025px){ .tg-page .tcf_mommy_03_03>*{--k:1px} }

/* ══ 히어로 (top/antiaging_061.jpg 실측): TANG:GLE GloberThinFree 44 자간 3.5 잉크 32×186 #fd4e00 / 제목 Gmarket Sans Bold 53 잉크 48×264 #444
      / 설명 나눔바른고딕 Light 17.5 #888 줄간격 26 / 회색 띠 1087~1578×16 y500 / 사양표 3줄: 줄 사이 가로줄 y674·801·929, 첫 줄은 띠 아래 32px 여백
      / 사양 이름 Regular 16 #4e4e4e·값 Bold 16 #000, 아이콘 왼쪽 1088·1380, 글 왼쪽 1192·1489 / 각주 Light 12 #8b8b8b 오른쪽 끝 1573 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #hero{height:calc(1028*var(--k))!important;overflow:hidden}
  .tg-page .tcf_mommy_03_03 .s00-card{padding:calc(252*var(--k)) calc(126*var(--k)) 0 calc(128*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-logo{color:#fd4e00!important;margin:0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-logo{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:calc(-0.3*var(--k))!important;-webkit-text-stroke:.3px currentColor;line-height:1.2!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-colon{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;line-height:0}
  .tg-page .tcf_mommy_03_03 .s00-grid{grid-template-columns:calc(960*var(--k)) calc(746*var(--k)) calc(214*var(--k))!important}   /* fr 는 내용 최소폭에 밀려 사진 칸이 줄어든다 → 고정 */   /* GloberThinFree 에 ':' 글리프가 없어 굵은 네모로 나오던 것 → 에스코어드림 Thin 의 가는 점 (원본 그림과 대조) */
  .tg-page .tcf_mommy_03_03 .s00-h1{color:#444!important;margin:calc(-2*var(--k)) 0 0 calc(-5*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .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_03 .s00-lead{color:#888!important;margin:calc(24*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important;line-height:calc(26*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-bar{height:calc(16*var(--k))!important;border-radius:0!important;background:#f2f2f2!important;margin:calc(58*var(--k)) 0 0!important}
  .tg-page .tcf_mommy_03_03 .s00-row{grid-template-columns:calc(292*var(--k)) 1fr!important}
  .tg-page .tcf_mommy_03_03 .s00-row1{min-height:calc(126*var(--k))!important;margin-top:calc(32*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-row2{min-height:calc(126*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-row3{min-height:calc(127*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-row::after{height:calc(42*var(--k))!important;background:#e5e5e5!important}
  .tg-page .tcf_mommy_03_03 .s00-cell{gap:0!important}
  .tg-page .tcf_mommy_03_03 .s00-cell:last-child,.tg-page .tcf_mommy_03_03 .s00-row3 .s00-cell:last-child{padding-left:0!important}
  .tg-page .tcf_mommy_03_03 .s00-cell:last-child .s00-ic{margin-right:calc(43*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-ic{width:calc(66*var(--k))!important;height:calc(60*var(--k))!important;margin-right:calc(38*var(--k))!important;color:#9a9a9a!important;
    background-repeat:no-repeat!important;background-size:auto!important}
  .tg-page .tcf_mommy_03_03 .s00-ic svg{display:none!important}   /* 원본 아이콘 그림(top/antiaging_061.jpg 에서 오려냄, tc/260902dvmj2/ico_*.png)으로 대체 */
  .tg-page .tcf_mommy_03_03 .s00-row1 .s00-cell:first-child .s00-ic{background-image:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260902dvmj2/ico_time.png)!important;background-position:calc(50% - 11*var(--k)) 50%!important}
  .tg-page .tcf_mommy_03_03 .s00-row1 .s00-cell:last-child .s00-ic{background-image:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260902dvmj2/ico_anes.png)!important;background-position:calc(50% - 9.5*var(--k)) calc(50% - 2.5*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-row2 .s00-cell:first-child .s00-ic{background-image:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260902dvmj2/ico_bed.png)!important;background-position:calc(50% - 7*var(--k)) calc(50% + 1*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-row2 .s00-cell:last-child .s00-ic{background-image:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260902dvmj2/ico_stitch.png)!important;background-position:calc(50% - 9*var(--k)) calc(50% + 1*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-row3 .s00-cell:first-child .s00-ic{background-image:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260902dvmj2/ico_visit.png)!important;background-position:calc(50% - 8*var(--k)) calc(50% + 0.5*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-row3 .s00-cell:last-child .s00-ic{background-image:url(https://channel-static.rebeauty.co.kr/tanggleps/ko/tc/260902dvmj2/ico_recover.png)!important;background-position:calc(50% - 6*var(--k)) calc(50% + 7.5*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-txt{gap:calc(3*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-txt{white-space:nowrap}
  .tg-page .tcf_mommy_03_03 .s00-lab{color:#4e4e4e!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-lab{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:calc(0.8*var(--k))!important;line-height:1.15!important}   /* 원본 글자 피치 14.0 = 15px+자간0.8 (16px 이면 15.1) */
  .tg-page .tcf_mommy_03_03 .s00-val{color:#000!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-val{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important;line-height:1.25!important}
  .tg-page .tcf_mommy_03_03 .s00-note{color:#8b8b8b!important;margin:calc(84*var(--k)) calc(6*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .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;line-height:1.4!important}
}

/* ══ 영문 라벨 공통 (Prologue·Analysis System·Who?·How?·Effect!·Special Points): 원본 Oswald Regular 30 자간 -1 (잉크 h25, Prologue 폭83·Who? 57·Analysis System 160)
      라벨 뒤 짧은 줄 29×1px #555, 간격 13 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 .eyebrow{color:#333!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .eyebrow{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;text-transform:none!important}
  .tg-page .tcf_mommy_03_03 .rule-after{gap:calc(13*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .rule-after::after{width:calc(29*var(--k))!important;height:1px!important;background:#555!important;margin-top:calc(2*var(--k))}
}

/* ══ 프롤로그 #sec-01 (06_01_01.jpg 401 + 06_01_02.jpg 위 흰 130 = 531): 왼쪽 제목 scd1 55 #fd6001 줄간격 71 오른끝 872 / 부제 Light 22 #5d5d5d 줄간격 32
      세로 판 948~969 × 229 #fafafa / Prologue 왼쪽 1049 / 본문 Light 18 #616161 줄간격 35 양끝맞춤 폭 554(1049~1603) ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #sec-01{height:calc(531*var(--k))!important;padding:calc(163*var(--k)) 0 0!important;overflow:visible}
  .tg-page .tcf_mommy_03_03 .s01-grid{max-width:none!important;padding:0!important;margin:0!important;width:100%!important;
    grid-template-columns:calc(948*var(--k)) calc(21*var(--k)) calc(80*var(--k)) calc(554*var(--k))!important;justify-content:start!important}
  .tg-page .tcf_mommy_03_03 .s01-left{padding-right:calc(75*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s01-h2{color:#fd5a00!important;margin:0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s01-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.3px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:calc(-0.9*var(--k))!important;line-height:calc(71*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s01-lead{color:#5d5d5d!important;margin:calc(20*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s01-lead{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(32*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s01-plate{width:calc(21*var(--k))!important;height:calc(229*var(--k))!important;background:#fafafa!important;margin-top:calc(11*var(--k))!important;justify-self:start!important}
  .tg-page .tcf_mommy_03_03 .s01-eyebrow{margin:calc(14*var(--k)) 0 0 calc(-2*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s01-body{color:#616161!important;text-align:justify!important;margin:calc(21*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s01-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
}

/* ══ Special Points #sec-02 (분홍 띠 #fdf3f2 475): 라벨 Oswald Regular 30 자간 -1.2 가운데 / 세로 눈금 1×28 #333 / '탱글성형외과' scd1 40 #353330
      / 주황 제목 scd1 55 #fd6001 / 안내 Light 16 #706d6a — 잉크 위치(띠 위 기준) 151·195·253·306·388 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #sec-02{padding:0!important}
  .tg-page .tcf_mommy_03_03 .s02-band{margin-top:0!important;padding:calc(148*var(--k)) 0 0!important;height:calc(475*var(--k))!important;background:#fdf3f2!important;overflow:hidden}
  .tg-page .tcf_mommy_03_03 .s02-eyebrow{color:#302f2e!important;margin:0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s02-eyebrow{letter-spacing:calc(-1.2*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s02-stem{width:1px!important;height:calc(28*var(--k))!important;background:#333!important;margin:calc(17*var(--k)) auto 0!important;position:relative;left:calc(-1.5*var(--k))}
  .tg-page .tcf_mommy_03_03 .s02-h3{color:#2b2927!important;margin:calc(27*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s02-h3{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.5px currentColor;font-size:calc(40*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s02-h2{color:#fd5a00!important;margin:calc(3*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s02-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.3px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s02-lead{color:#706d6a!important;margin:calc(18*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s02-lead{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:1.5!important}
}

/* ══ 포인트 3장 #sec-03 (검정 띠 442): 카드 3장 316~745~1173~1602(429 폭) 양옆 1px 흰 10% 세로줄 195 높이(띠 위 67)
      번호 Oswald Bold 49 자간 6 #fd7a07 (잉크 위 76) + 밑줄 48×1 흰 44% (135) / 제목 나눔바른고딕 Bold 23 #fff (166) / 설명 Light 17 줄간격 26 #fdf4f6 (213) ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #sec-03{height:calc(442*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s03-inner{max-width:none!important;width:calc(1287*var(--k))!important;margin:0 0 0 calc(316*var(--k))!important;padding:calc(67*var(--k)) 0 0!important}
  .tg-page .tcf_mommy_03_03 .s03-grid{grid-template-columns:repeat(3,1fr)!important;gap:0!important}
  .tg-page .tcf_mommy_03_03 .s03-card{padding:calc(2*var(--k)) 0 0!important;height:calc(195*var(--k))!important;border-left:1px solid rgba(255,255,255,.1)!important}
  .tg-page .tcf_mommy_03_03 .s03-card:last-child{border-right:1px solid rgba(255,255,255,.1)!important}
  .tg-page .tcf_mommy_03_03 .s03-num{color:#fd7a07!important;transform:scaleX(1.13)}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s03-num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(49*var(--k))!important;letter-spacing:0!important;line-height:1!important;-webkit-text-stroke:.8px currentColor}   /* 원본 숫자는 Oswald Bold 보다 넓고 굵다(02 폭53·높이40) → 가로 1.13배·획 보강 */
  .tg-page .tcf_mommy_03_03 .s03-num::after{content:'';display:block;width:calc(42.5*var(--k));height:1px;background:rgba(255,255,255,.44);margin:calc(17*var(--k)) auto 0}
  .tg-page .tcf_mommy_03_03 .s03-t{color:#fff!important;margin:calc(29*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s03-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:calc(0.4*var(--k))!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s03-d{color:#fdf4f6!important;margin:calc(17*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s03-d{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important;line-height:calc(26*var(--k))!important}
}

/* ══ 정밀분석 #sec-04 (common_04.jpg 1391): 내용 폭 1292 왼쪽 312 / Analysis System (잉크 위 136) / 제목 scd1 48 #fc6712 (193) / 안내 Light 17 줄간격 35 #606060 (270)
      카드 4열 296×296 간격 35, 1행 위 382·2행 834 / 카드 제목 Regular 21 #303030 (그림 아래 38) / 설명 Light 16 줄간격 22 #606060 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #sec-04{height:calc(1391*var(--k))!important;padding:calc(133*var(--k)) 0 0!important;overflow:hidden}
  .tg-page .tcf_mommy_03_03 #sec-04>.wrap{max-width:none!important;width:calc(1292*var(--k))!important;margin:0 0 0 calc(312*var(--k))!important;padding:0!important}
  .tg-page .tcf_mommy_03_03 .s04-eyebrow{margin:0 0 0 calc(4*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s04-h2{color:#fc620a!important;margin:calc(17*var(--k)) 0 0 calc(-2*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s04-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.3px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s04-lead{color:#606060!important;margin:calc(16*var(--k)) 0 0 calc(4*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s04-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(0.2*var(--k))!important;line-height:calc(35*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s04-grid{column-gap:calc(35*var(--k))!important;row-gap:calc(46*var(--k))!important;margin:calc(50*var(--k)) 0 0!important}
  .tg-page .tcf_mommy_03_03 .s04-fig{aspect-ratio:auto!important;height:calc(295*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s04-t{color:#303030!important;margin:calc(37*var(--k)) 0 0!important;padding-right:calc(7*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s04-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s04-d{color:#606060!important;margin:calc(6*var(--k)) 0 0!important;padding-right:calc(7*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s04-d{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important;line-height:calc(22*var(--k))!important}
}

/* ══ Who? #sec-05 (06_01_03.jpg 위 790, 크림 #fef9f5): 글 왼쪽 316 / Who? (잉크 위 151) / '상안검 성형' scd1 35 #363331 (216) / 제목 scd1 48 #fc660e (263)
      / 안내 Light 17 #635f5c (347) / 목록 5줄 간격 50.7 (첫 줄 421): 번호 나눔바른고딕 Bold 20 자간 4 #fc6100, 1px 세로줄(349) 연주황, 글 Regular 20 #353230 왼쪽 367 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #sec-05{height:calc(790*var(--k))!important;overflow:hidden}
  .tg-page .tcf_mommy_03_03 .s05-split{margin-top:0!important}
  .tg-page .tcf_mommy_03_03 .s05-panel{background:#fef9f5!important}
  .tg-page .tcf_mommy_03_03 .s05-inner{max-width:calc(646*var(--k))!important;padding:calc(148*var(--k)) 0 0 calc(2*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s05-eyebrow{margin:0!important}
  .tg-page .tcf_mommy_03_03 .s05-h3,.tg-page .tcf_mommy_03_03 .s06-h3,.tg-page .tcf_mommy_03_03 .s08-h3{color:#2c2926!important;margin:calc(26*var(--k)) 0 0 calc(-3*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-h3,
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-h3,
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-h3{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.5px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s06-h3,.tg-page .tcf_mommy_03_03 .s08-h3{margin-top:calc(27*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s05-h2,.tg-page .tcf_mommy_03_03 .s06-h2,.tg-page .tcf_mommy_03_03 .s08-h2{color:#fc6008!important;margin:calc(4*var(--k)) 0 0 calc(-6*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-h2,
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-h2,
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.3px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s06-h2{margin:calc(3*var(--k)) 0 0 calc(-7*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s08-h2{margin:calc(2*var(--k)) 0 0 calc(-6*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s05-lead{color:#635f5c!important;margin:calc(28*var(--k)) 0 0 calc(2*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important;line-height:1.5!important}
  .tg-page .tcf_mommy_03_03 .s05-list{margin:calc(49*var(--k)) 0 0 calc(2*var(--k))!important;gap:calc(23.7*var(--k))!important}
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-item{line-height:calc(27*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s05-num{color:#fc6100!important;flex:0 0 calc(31*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-num{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  .tg-page .tcf_mommy_03_03 .s05-item:first-child .s05-num{transform:scaleX(1.2);transform-origin:0 50%}   /* 원본 숫자는 모두 폭 22(1 도 넓은 글꼴) — 나눔바른고딕 Bold 는 01 만 18 → 첫 번호만 가로 1.2배 */
  .tg-page .tcf_mommy_03_03 .s05-bar{width:1px!important;height:calc(14*var(--k))!important;background:#feb69a!important;flex:0 0 1px!important}
  .tg-page .tcf_mommy_03_03 .s05-tx{color:#353230!important;padding-left:calc(17*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-tx{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(-0.35*var(--k))!important}
}

/* ══ How? #sec-06 (흰 1682 = 06_01_03.jpg 790~2472): How? (잉크 위 159) / '상안검 성형' (224) / 제목 (272) / 안내 Light 17 줄간격 35 (355)
      단계 그림 3열 379×356 왼쪽 316 간격 76, 1행 위 466·2행 1066 / 그림 아래 30 뒤 원 47 #ecdac6 + Oswald Light 30 흰 번호 / 제목 Regular 21 #4e4e4e (원 아래 15) / 설명 Light 16 줄간격 24 #656565
      / 화살표 23×49 그림 오른쪽 27, 그림 위 448 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #sec-06{height:calc(1682*var(--k))!important;padding:calc(156*var(--k)) 0 0!important;overflow:visible}
  .tg-page .tcf_mommy_03_03 #sec-06>.wrap{max-width:none!important;width:calc(1288*var(--k))!important;margin:0 0 0 calc(316*var(--k))!important;padding:0!important}
  .tg-page .tcf_mommy_03_03 .s06-eyebrow{margin:0!important}
  .tg-page .tcf_mommy_03_03 .s06-lead{color:#606060!important;margin:calc(24*var(--k)) 0 0 calc(2*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(0.2*var(--k))!important;line-height:calc(35*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s06-grid{column-gap:calc(76*var(--k))!important;row-gap:0!important;margin:calc(47*var(--k)) 0 0!important}
  .tg-page .tcf_mommy_03_03 .s06-step{height:calc(599*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s06-fig{aspect-ratio:auto!important;height:calc(356*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s06-badge{width:calc(47*var(--k))!important;height:calc(47*var(--k))!important;background:#ecdac6!important;margin:calc(30*var(--k)) auto 0!important}
  .tg-page .tcf_mommy_03_03 .s06-num{text-indent:calc(-2*var(--k));color:#fff!important;padding-top:calc(1*var(--k))}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-2*var(--k))!important;line-height:1!important}
  .tg-page .tcf_mommy_03_03 .s06-t{color:#4e4e4e!important;margin:calc(13*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:calc(0.6*var(--k))!important;line-height:1.2!important}
  .tg-page .tcf_mommy_03_03 .s06-d{color:#656565!important;margin:calc(5*var(--k)) 0 0!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-d{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:calc(0.4*var(--k))!important;line-height:calc(24*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s06-arw{left:calc(100% + 27*var(--k))!important;top:calc(448*var(--k))!important;width:calc(23*var(--k))!important;height:calc(49*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s06-arw svg{width:100%;height:100%}
}

/* ══ BEFORE&AFTER #gallery (띠 316~1603 × 357, 흰 구역 끝까지 517): 사진 479·476, 가운데 판 #f2e3dc / 세로줄 1×45 #ac9f97 위 57
      / 글 나눔명조 22.5 #535050 줄간격 40 세 줄, 줄과 글 사이 17 ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #gallery{height:calc(517*var(--k))!important;padding:0!important;overflow:hidden}
  .tg-page .tcf_mommy_03_03 #gallery>.wrap{max-width:none!important;width:calc(1288*var(--k))!important;margin:0 0 0 calc(316*var(--k))!important;padding:0!important}
  .tg-page .tcf_mommy_03_03 .s07-band{grid-template-columns:calc(480*var(--k)) calc(329*var(--k)) calc(479*var(--k))!important;height:calc(357*var(--k))!important;background:#f2e3dc!important}
  .tg-page .tcf_mommy_03_03 .s07-half{aspect-ratio:auto!important;height:calc(357*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s07-plate{background:#f2e3dc!important;gap:calc(17*var(--k))!important;padding:calc(57*var(--k)) calc(4*var(--k)) 0 0!important;justify-content:flex-start!important}
  .tg-page .tcf_mommy_03_03 .s07-rule{width:1px!important;height:calc(45*var(--k))!important;background:#ac9f97!important}
  .tg-page .tcf_mommy_03_03 .s07-lead{color:#535050!important;margin:calc(3*var(--k)) 0 calc(-3*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s07-lead{font-family:'Nanum Myeongjo','NanumMyeongjo',serif!important;font-weight:400!important;--tgff:1;font-size:calc(22.5*var(--k))!important;letter-spacing:calc(-0.4*var(--k))!important;line-height:calc(40*var(--k))!important}
}

/* ══ Effect! #sec-08 (미색 #fbfaf8 790): 글 왼쪽 316 / Effect! (잉크 위 151) / '상안검 성형' (216) / 제목 (262) / 안내 Light 17 줄간격 30 #505050 (355)
      / 원 5개 228 지름, 위 454, 왼쪽 313·554·795·1036·1277: 번호 Oswald Light 31 흰 65% (원 위 53) / 줄 32×1 흰 20% (95) / 글 Regular 20 줄간격 25 #1a1a1a (124) ══ */
@media (min-width:1025px){
  .tg-page .tcf_mommy_03_03 #sec-08{height:calc(790*var(--k))!important;background:#fbfaf8!important}
  .tg-page .tcf_mommy_03_03 .s08-panel{background:#fbfaf8!important}
  .tg-page .tcf_mommy_03_03 .s08-inner{max-width:calc(646*var(--k))!important;padding:calc(148*var(--k)) 0 0 calc(2*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s08-eyebrow{margin:0!important}
  .tg-page .tcf_mommy_03_03 .s08-lead{color:#505050!important;margin:calc(35*var(--k)) 0 0 calc(2*var(--k))!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(0.4*var(--k))!important;line-height:calc(30*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s08-circle{padding-top:calc(49*var(--k))!important;top:calc(454*var(--k))!important;width:calc(228*var(--k))!important;height:calc(228*var(--k))!important;aspect-ratio:auto!important}
  .tg-page .tcf_mommy_03_03 .s08-c1{left:calc(313*var(--k))!important;background:#fcc1c5!important}
  .tg-page .tcf_mommy_03_03 .s08-c2{left:calc(554*var(--k))!important;background:#efbccd!important}
  .tg-page .tcf_mommy_03_03 .s08-c3{left:calc(795*var(--k))!important;background:#e2b6d9!important}
  .tg-page .tcf_mommy_03_03 .s08-c4{left:calc(1036*var(--k))!important;background:#d5b1e1!important}
  .tg-page .tcf_mommy_03_03 .s08-c5{left:calc(1277*var(--k))!important;background:#c5aaed!important}
  .tg-page .tcf_mommy_03_03 .s08-num{text-indent:calc(-3.5*var(--k));color:rgba(255,255,255,.65)!important}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:calc(-3.5*var(--k))!important;line-height:1!important}
  .tg-page .tcf_mommy_03_03 .s08-rule{width:calc(32*var(--k))!important;height:1px!important;background:rgba(255,255,255,.2)!important;margin:calc(16*var(--k)) 0 0!important}
  .tg-page .tcf_mommy_03_03 .s08-t{color:#1a1a1a!important;margin:calc(27*var(--k)) 0 0!important;height:calc(50*var(--k));display:flex;align-items:center;justify-content:center}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(-0.4*var(--k))!important;line-height:calc(25*var(--k))!important}
}

/* ══ 2026-09-18 2차 실측 보정 (원본 그림과 픽셀 대조): 아래 규칙이 위 규칙을 덮는다 ══ */
@media (min-width:1025px){
  /* 영문 라벨 뒤 짧은 줄: 원본은 글자 밑선 바로 위(우리보다 9px 아래), 라벨과의 간격 11 */
  .tg-page .tcf_mommy_03_03 .rule-after{gap:calc(11*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .rule-after::after{margin-top:calc(20*var(--k))}
  /* 히어로 TANG:GLE — 원본은 3px 왼쪽, 콜론은 3×3 네모 점 두 개(세로 11 간격) */
  .tg-page .tcf_mommy_03_03 .s00-logo{margin-left:calc(-3*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s00-colon{color:transparent!important;position:relative}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-colon{-webkit-text-stroke:0}
  .tg-page .tcf_mommy_03_03 .s00-colon::before,.tg-page .tcf_mommy_03_03 .s00-colon::after{content:'';position:absolute;left:calc(5*var(--k));width:calc(3*var(--k));height:calc(3*var(--k));background:#fd4e00;border-radius:50%}
  .tg-page .tcf_mommy_03_03 .s00-colon::before{top:calc(22*var(--k))}
  .tg-page .tcf_mommy_03_03 .s00-colon::after{top:calc(33*var(--k))}
  /* 포인트 카드 제목·설명: 원본이 3px·1.5px 오른쪽 */
  .tg-page .tcf_mommy_03_03 .s03-t{padding-left:calc(6*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s03-d{padding-left:calc(3*var(--k))!important}
  /* 정밀분석 카드: 1열은 맞고 2~4열 제목이 3.5px·설명이 1.5px 왼쪽으로 치우침 */
  .tg-page .tcf_mommy_03_03 .s04-card:not(:nth-child(4n+1)) .s04-t{padding-right:0!important}
  .tg-page .tcf_mommy_03_03 .s04-card:not(:nth-child(4n+1)) .s04-d{padding-right:calc(4*var(--k))!important}
  /* Who? 목록 글: 원본 획 1px·채움 .19 = 나눔바른고딕 Light (Regular 는 .26) */
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-tx{font-weight:300!important}
  /* How? 원 번호: 원본은 폭 10·획 3 의 좁고 굵은 숫자 = Oswald Regular 를 가로 .8 배 */
  .tg-page .tcf_mommy_03_03 .s06-num{text-indent:calc(-1*var(--k));transform:scaleX(.8);display:inline-block}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-num{font-family:'Oswald-regular','Oswald',sans-serif!important;letter-spacing:calc(-1*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s06-badge{position:relative;left:calc(2*var(--k))}   /* 원본 원이 2px 오른쪽 */
  /* Effect! 원: 원본은 왼→오른쪽 가로 그라데이션(다섯 원이 한 띠의 조각), 번호는 폭 11·획 4·높이 26 = Oswald Medium(500) 30 가로 .8 배 */
  .tg-page .tcf_mommy_03_03 .s08-c1{background:linear-gradient(90deg,#fec2c2,#f8bfc8)!important}
  .tg-page .tcf_mommy_03_03 .s08-c2{background:linear-gradient(90deg,#f5bec9,#e8b9d2)!important}
  .tg-page .tcf_mommy_03_03 .s08-c3{background:linear-gradient(90deg,#e7b9d3,#d9b3de)!important}
  .tg-page .tcf_mommy_03_03 .s08-c4{background:linear-gradient(90deg,#d8b3df,#ccaee8)!important}
  .tg-page .tcf_mommy_03_03 .s08-c5{background:linear-gradient(90deg,#cbade9,#c1aaee)!important}
  .tg-page .tcf_mommy_03_03 .s08-num{text-indent:calc(0.5*var(--k));transform:scaleX(.8);display:inline-block}
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-num{font-family:'Oswald',sans-serif!important;font-weight:500!important;font-size:calc(30*var(--k))!important;letter-spacing:calc(0.5*var(--k))!important}
  /* Effect! 안내 글 폭 346→344 */
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-lead{letter-spacing:calc(0.25*var(--k))!important}
  /* 히어로 제목 획: 원본 14 / 우리 12 → 획 보강, 설명 폭 256→254 */
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-h1{-webkit-text-stroke:.5px currentColor}
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s00-lead{letter-spacing:calc(-0.6*var(--k))!important}
  /* 포인트 첫 번호 01: 원본 폭 43(02·03 은 53) → 가로 배율 1.13→1.1 / scd1 소제목 획: 원본 '상' 세로획 1.5px, 우리 2px → 획 .5→.35 */
  .tg-page .tcf_mommy_03_03 .s03-card:first-child .s03-num{transform:scaleX(1.1)}
  .tg-page .tcf_mommy_03_03 .s03-card:first-child .s03-num::after{width:calc(43.7*var(--k))}   /* 밑줄은 배율 보정해 48 유지 */
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s02-h3,
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-h3,
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s06-h3,
html[lang="ko"] .tg-page .tcf_mommy_03_03 .s08-h3{-webkit-text-stroke:.35px currentColor}
}

/* ══ mommy_03_03 3차 실측 보정 (2026-09-18, 원본 body.png 와 우리 캡처를 같은 페이지 좌표로 픽셀 대조 — 아래가 위를 덮는다) ══ */
@media (min-width:1025px){
  /* Who? 목록 글: 원본 채움 .213·획 2px(문턱 150) — Light(.176·1px)보다 Regular(.250·2px)에 가깝고 눈 대조(3배 확대)로도 Regular */
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s05-tx{font-weight:400!important}
  /* 정밀분석 카드 제목: 원본 채움 .284 — Regular(.230)와 Bold(.357) 사이, 폭은 Regular 와 같은 208 → Regular 에 획 .3px 보강 */
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s04-t{-webkit-text-stroke:.3px currentColor}
  /* 정밀분석 2행: 원본 그림 위 3485 (우리 3487) → 행 간격 46→44 */
  .tg-page .tcf_mommy_03_03 .s04-grid{row-gap:calc(44*var(--k))!important}
  /* How? 화살표: 원본 잉크 23×51 (우리 20×47) → 상자 26×53, 잉크 왼쪽 721 */
  .tg-page .tcf_mommy_03_03 .s06-arw{width:calc(26*var(--k))!important;height:calc(53*var(--k))!important;left:calc(100% + 23*var(--k))!important}
  /* BEFORE&AFTER 세로줄: 원본 46 */
  .tg-page .tcf_mommy_03_03 .s07-rule{height:calc(46*var(--k))!important}
  .tg-page .tcf_mommy_03_03 .s07-lead{margin-bottom:calc(-5*var(--k))!important}   /* 아래 세로줄 위치 6769 (우리 6771) */
  .tg-page .tcf_mommy_03_03 .s06-arw{width:calc(27*var(--k))!important;height:calc(55*var(--k))!important;left:calc(100% + 22*var(--k))!important;top:calc(447*var(--k))!important}   /* 잉크 23×51 로 한 번 더 */
}

/* ══ mommy_03_03 4차 실측 보정 (2026-09-18, 1920 원본 캡처 vs 우리 캡처 낱말 폭 대조 — 아래가 위를 덮는다) ══ */
@media (min-width:1025px){
  /* 프롤로그 본문: 첫 줄 낱말 폭 합 원본 452 / 우리 18px 470(+4%), 마지막 줄 132 / 141 → 18px 은 크다(다른 Light 본문 17·16px 은 폭이 같음).
     이 글꼴은 크롬이 정수 px 로 스냅해 17.4~18 이 모두 18 로 그려지므로 17px + 자간 .2px(낱말 폭 합 446, 마지막 줄 잉크 132 = 원본).
     자간 없이는 2행 자연 폭 550 < 554 라 '있는' 이 2행으로 올라가 줄바꿈이 원본과 달라진다 → 자간 .2 로 558.8 > 554 유지 */
  html[lang="ko"] .tg-page .tcf_mommy_03_03 .s01-body{font-size:calc(17*var(--k))!important;letter-spacing:calc(0.2*var(--k))!important}
  /* 포인트 카드 번호: 잉크 위 원본 2285 / 우리 2283 → 1px 내림, 밑줄(2344)은 그대로 */
  .tg-page .tcf_mommy_03_03 .s03-num{padding-top:calc(1*var(--k))}
  .tg-page .tcf_mommy_03_03 .s03-num::after{margin-top:calc(16*var(--k))}
}

/* == sizefix mommy_03_03 == */
@media (min-width:1025px){
html[lang="ko"] .tcf_mommy_03_03 #sec-02 p.s02-h3{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_03_03 #sec-02>div.s02-band>div.wrap.s02-inner.aos-animate>h2.h2.s02-h2{font-size:54.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_03_03 #sec-04>div.wrap>h2.h2.s04-h2.aos-animate{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] .tcf_mommy_03_03 #sec-05>div.s05-split>div.s05-panel>div.s05-inner.aos-animate>p.eyebrow.rule-after.s05-eyebrow:nth-of-type(1){font-size:29.5px!important;letter-spacing:-0.98px!important}
html[lang="ko"] .tcf_mommy_03_03 #sec-05 p.s05-lead{font-size:16.9px!important;letter-spacing:0.3px!important}
html[lang="ko"] .tcf_mommy_03_03 #sec-02>div.s02-band>div.wrap.s02-inner.aos-animate>p.eyebrow.s02-eyebrow:nth-of-type(1){font-size:30.0px!important;letter-spacing:-1.2px!important}   /* Special Points */
html[lang="ko"] .tcf_mommy_03_03 #sec-02 p.s02-lead{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] .tcf_mommy_03_03 #sec-03 span.s03-num{font-size:47.3px!important;letter-spacing:0.0px!important}   /* 01 */
html[lang="ko"] .tcf_mommy_03_03 #sec-03 h3.s03-t{font-size:23.8px!important;letter-spacing:0.42px!important}   /* 답답하고 처진 눈꺼풀 개선 */
html[lang="ko"] .tcf_mommy_03_03 #sec-03 p.s03-d{font-size:16.8px!important;letter-spacing:0.3px!important}   /* 처진 눈꺼풀로 가려진 시야를 확보 */
html[lang="ko"] .tcf_mommy_03_03 #sec-04>div.wrap>p.s04-lead.aos-animate:nth-of-type(2){font-size:17.0px!important;letter-spacing:0.2px!important}   /* 수술 전 디테일한 분석과 기능성까 */
html[lang="ko"] .tcf_mommy_03_03 #sec-04 h3.s04-t{font-size:20.8px!important;letter-spacing:0.0px!important}   /* 눈꺼풀 처짐 및 주름 분석 */
html[lang="ko"] .tcf_mommy_03_03 #sec-04 p.s04-d{font-size:15.5px!important;letter-spacing:0.28px!important}   /* 노화에 따른 눈꺼풀 처짐 및눈꺼풀 */
html[lang="ko"] .tcf_mommy_03_03 #sec-05 p.s05-h3{font-size:34.2px!important;letter-spacing:0.0px!important}   /* 상안검 성형 */
html[lang="ko"] .tcf_mommy_03_03 #sec-05>div.s05-split>div.s05-panel>div.s05-inner.aos-animate>h2.h2.s05-h2{font-size:48.4px!important;letter-spacing:0.0px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] .tcf_mommy_03_03 #sec-05 span.s05-num{font-size:20.0px!important;letter-spacing:0.0px!important}   /* 01 */
html[lang="ko"] .tcf_mommy_03_03 #sec-05 span.s05-tx{font-size:20.0px!important;letter-spacing:-0.35px!important}   /* 또렷하고 선명한 젊은 눈매를 원하 */
html[lang="ko"] .tcf_mommy_03_03 #sec-06>div.wrap>p.eyebrow.rule-after.s06-eyebrow.aos-animate:nth-of-type(1){font-size:29.4px!important;letter-spacing:-0.98px!important}   /* How? */
html[lang="ko"] .tcf_mommy_03_03 #sec-06>div.wrap>p.s06-h3.aos-animate:nth-of-type(2){font-size:34.2px!important;letter-spacing:0.0px!important}   /* 상안검 성형 */
html[lang="ko"] .tcf_mommy_03_03 #sec-06>div.wrap>h2.h2.s06-h2.aos-animate{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] .tcf_mommy_03_03 #sec-06 h3.s06-t{font-size:21.0px!important;letter-spacing:0.6px!important}   /* 수술 전 */
html[lang="ko"] .tcf_mommy_03_03 #sec-06 p.s06-d{font-size:15.9px!important;letter-spacing:0.4px!important}   /* 처지고 주름진 눈꺼풀 */
html[lang="ko"] .tcf_mommy_03_03 #sec-08 p.s08-h3{font-size:34.2px!important;letter-spacing:0.0px!important}   /* 상안검 성형 */
html[lang="ko"] .tcf_mommy_03_03 #sec-08>div.s08-split>div.s08-panel>div.s08-inner.aos-animate>h2.h2.s08-h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] .tcf_mommy_03_03 #sec-08 p.s08-lead{font-size:17.0px!important;letter-spacing:0.25px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] .tcf_mommy_03_03 #sec-08 h3.s08-t{font-size:20.4px!important;letter-spacing:-0.41px!important}   /* 또렷하고 시원한젊은 눈매 */
html[lang="ko"] .tcf_mommy_03_03 #sec-08 span.s08-num{font-size:30.0px!important;letter-spacing:0.5px!important}   /* 03 */
}
/* == /sizefix mommy_03_03 == */

/* ══ mommy_03_03 4차 보정 (2026-09-19, 검수 지적 반영) ══ */
/* 정밀분석 2번 카드 제목 '눈꺼풀 꺼짐(함몰도)분석': NanumBG 의 괄호는 자리폭 0.446em(왼쪽 여백 0.152em)이라
   '(' 앞이 빈칸처럼 벌어지고 잉크 폭이 원본 204 → 211 로 커진다. 원본 괄호 자리폭은 0.30em.
   NanumBarunGothic Regular 의 괄호만 뽑아 자리폭 446→300, 좌우 여백 18 로 줄인 것을 U+0028-0029 에만 얹는다
   (모양·세로 크기는 그대로라 기준선이 흔들리지 않는다. 다른 글자는 NanumBG 그대로). */
@font-face{font-family:'nbgParen';font-style:normal;font-weight:400;font-display:swap;
  src:url(data:font/woff2;base64,d09GMgABAAAAAAFAAAoAAAAAAkgAAAD6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlYANApYZgE2AiQDCgsIAAQgBQYHIBuZAfifBTkZb3qzyEqW9cqhUeJwyD9EUD/223v3BdVkySSSCJHsjemEZI2hBkhkolookL4cOzvu5TwLNPpA2n4ebgIZZrLnxenXkKS3vPJfDQc24AxyTEwDswnsdAACEIKIm0BVpVyUcemD4tV6FIpqAggA2D7yHWyZM5/T7exkCIUAFCRGpMCIimlUVATm2zDX1r4TABLUUDCCWUAFEKKr6+HkKPB5XqH9I54lOs5yfA32PzTKHZP+Mf2mbGHi+l1BIOg+3oyHXP914PyF2/6+AnxvUkPtQ+QAOhQQ5FTr0U4+hgzHpAAAlPwllgwZEkhdAoSoSdY+twE=) format('woff2');
  unicode-range:U+0028-0029}
@media (min-width:1025px){
  html[lang="ko"][lang="ko"] .tg-page .tcf_mommy_03_03 .s04-card:nth-child(2) .s04-t{font-family:'nbgParen','NanumBG','NanumBarunGothic',sans-serif!important;--tgff:1}
}

/* 히어로 사양표 값 '1~2회'·'5~7일 후': 원본은 물결표가 숫자에 붙는데 우리는 좌우로 벌어진다
   (NanumBarunGothic Bold '~' 자리폭 669·왼쪽여백 105 → 원본은 그보다 3~5px 좁다).
   Bold 의 '~' 만 뽑아 자리폭 669→513, 왼쪽여백 105→11 로 줄인 것을 U+007E 에만 얹는다. */
@font-face{font-family:'nbgTilde7';font-style:normal;font-weight:700;font-display:swap;
  src:url(data:font/woff2;base64,d09GMgABAAAAAAFAAAoAAAAAAkQAAAD4AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlYANApYawE2AiQDCAsGAAQgBQYHIBucAfgvDuwG95cIX8aO8gUhHv7b73/7zNxvokhSqyySa8hW4VdIUSzTxCR65bXiIq+yTFIyLAXEGvwHh5zBHS+mGbZYagMcgOADgYi7KWWKdDGFBSvigyWRSCozgACAbcc2HzHorLN5sLTMrrw9ZhCAhIxWWaBVYRCFQuBsKRMJAAkUCPRiGFAAonf3pRtTd2p8viguXGl9gpvT9/Bk1vnLHc/v6Bj6xZapLZObTlZ9WjZia4ernes/djQgEJz62bZ+f8Oqf5U1+Qc8PPNuAb49HqcmyuJpLFRKIMgD/1/ZlX+oMRtPBQAg5R+kUCOQ9AoQolxmJZYCAAA=) format('woff2');
  unicode-range:U+007E}
@media (min-width:1025px){
  html[lang="ko"][lang="ko"] .tg-page .tcf_mommy_03_03 .s00-val{font-family:'nbgTilde7','NanumBG','NanumBarunGothic',sans-serif!important;--tgff:1}
}

/* Who?·How? 안내문의 쉼표 뒤 사이가 원본보다 한 칸 넓다(원본 '근육, 지방' 6 ↔ 우리 8 — 쉼표 다음 글이 2px 밀린다).
   NanumBarunGothic Light 의 ',' 만 뽑아 자리폭 297→179 로 줄인 것을 U+002C 에만 얹는다.
   (#sec-04 안내문은 쉼표가 줄 끝이라 해당 없음 — 그쪽은 건드리지 않는다) */
@font-face{font-family:'nbgComma3';font-style:normal;font-weight:300;font-display:swap;
  src:url(data:font/woff2;base64,d09GMgABAAAAAAEwAAoAAAAAAiAAAADnAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlYANAo0TAE2AiQDCAsGAAQgBQYHIBt9AfivC3gy+ng1RlioOBQLexfVHsPox4mH//aj3TfzV5JY1GQad6u4YNUT1IXWaJahcqimoUDk54KFRmdwDC9LAKrNUsDIm8HVGhnP/2qcpoinpZaUEDhgABDxxlsVinSdXuHZivhiOBJJzgACAJYvJ87Rpy+3l9nNq9GLACRkNMkCTQrtKBQCfaUuaAEggQKBGtQDCkDUbD3ZU497u16IF8em7t7o6ivNo0AgeDRux1Ht+N9q+Q+8u/PhHvx635mp8tJrc6iWQJBb/v+0m/+YKv95LQAAKf/Bc1MCSY0AQVQpA2VGAAAAAA==) format('woff2');
  unicode-range:U+002C}
@media (min-width:1025px){
  html[lang="ko"][lang="ko"] .tg-page .tcf_mommy_03_03 .s05-lead,
html[lang="ko"][lang="ko"] .tg-page .tcf_mommy_03_03 .s06-lead{font-family:'nbgComma3','NanumBG','NanumBarunGothic',sans-serif!important;--tgff:1}
}

/* ── 번역 쪽에서만: 글이 길면 구역이 늘어난다(한국어는 위 원래 height 그대로) — 2026-09-24 ── */
@media (min-width:1025px){html[data-tgi-lang] .tg-page .tcf_mommy_03_03 #hero{height:auto!important;min-height:calc(1028*var(--k))!important;}}
