/* 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 한 곳에서 정한다. */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');   /* 히어로 장식 글 'Ideal Nipple Size' — 원본은 가는 세로획의 모던 세리프(Georgia 보다 좁고 큼) */
/* breast_04_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/breast_04_01.php 의 이미지와 1:1 대조, 2026-09-17)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   조각은 1920 고정(--k=1px). 선택자 앞의 .tg-fr 는 HTML 끝의 <style id="tg-ref-fit">(옛 refmatch 값, !important) 보다 우선하기 위한 것. 조각 자체 CSS 가 vw 기준(--dpx, clamp(…vw…))이라 창이 1920 보다 좁으면 글자·간격이 줄어들므로 여기서 px 로 고정한다. */

/* ── fr00 히어로 (top/breast_04.jpg 실측: TANG:GLE 잉크 33×185 / 제목 50×202 / 설명 17px·폭349·줄간 26 / 항목 이름 13×55 / 값 13×33 / 안내 12×263 / Ideal Nipple Size: Ideal 85×235, Nipple 폭319, 줄간 97) ── */
@media (min-width:1025px){
  .tg-fr>[data-tc="2608179byd1"].fr00{--dpx:1px!important;--hero-pad-top:169px!important;--hero-gap-eyebrow:5px!important;--hero-gap-head:30px!important;--hero-gap-lead:88px!important;--hero-gap-plate:81px!important}   /* 원본 잉크 y: TANG:GLE 174·제목 228·설명 313·회색판 450·항목 592·가로줄 674 */
  .tg-fr [data-tc="2608179byd1"] .hero__brand{padding-top:calc(7*var(--k))}
html[lang="ko"] .tg-fr [data-tc="2608179byd1"] .hero__brand{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(45*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important;-webkit-text-stroke:.35px currentColor}
  .tg-fr [data-tc="2608179byd1"] .hero__title{color:#454545!important;margin-left:calc(-5*var(--k))}
html[lang="ko"] .tg-fr [data-tc="2608179byd1"] .hero__title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(55*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}   /* gmsb 왼쪽 여백 보정: 원본 잉크 x1085 */
  .tg-fr [data-tc="2608179byd1"] .hero__lead{color:#888!important}
html[lang="ko"] .tg-fr [data-tc="2608179byd1"] .hero__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;line-height:calc(26*var(--k))!important;letter-spacing:calc(-0.47*var(--k))!important}
  .tg-fr [data-tc="2608179byd1"] .spec dt{color:#4e4e4e!important}
html[lang="ko"] .tg-fr [data-tc="2608179byd1"] .spec dt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}
  .tg-fr [data-tc="2608179byd1"] .spec dd{color:#000!important}
html[lang="ko"] .tg-fr [data-tc="2608179byd1"] .spec dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important}
  .tg-fr [data-tc="2608179byd1"] .hero__disc{color:#8b8b8b!important}
html[lang="ko"] .tg-fr [data-tc="2608179byd1"] .hero__disc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(13*var(--k))!important;letter-spacing:calc(-0.7*var(--k))!important}
  .tg-fr [data-tc="2608179byd1"] .hero__display{top:calc(644*var(--k))!important;right:calc(80*var(--k))!important}
html[lang="ko"] .tg-fr [data-tc="2608179byd1"] .hero__display{font-family:'Playfair Display',Georgia,'Times New Roman',serif!important;font-weight:400!important;font-size:calc(111*var(--k))!important;line-height:calc(96*var(--k))!important;letter-spacing:0!important}
}

/* ── fr01 프롤로그 (04_01_01.jpg 실측: 제목 scd1 잉크 51px·폭486 / 부제 폭407 / Prologue 30×110 / 본문 16px·폭548·줄간 35) ── */
@media (min-width:1025px){
  html[lang="ko"] .tg-fr [data-tc="260817pn09b"] .intro__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(53.5*var(--k))!important;line-height:calc(72*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr [data-tc="260817pn09b"] .intro__sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22.7*var(--k))!important;line-height:calc(32*var(--k))!important;letter-spacing:0!important}
  .tg-fr [data-tc="260817pn09b"] .intro__eyebrow{--hair-dy:11px;--hair-gap:14px}
html[lang="ko"] .tg-fr [data-tc="260817pn09b"] .intro__eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(32.7*var(--k))!important;letter-spacing:calc(-2.9*var(--k))!important}   /* 원본 잉크 폭 81, 줄은 글자 위에서 22px 아래(기준선 근처)·진회색 */
  .tg-fr [data-tc="260817pn09b"] .intro__eyebrow::after{background:#353535!important}
  .tg-fr [data-tc="260817pn09b"] .intro__lead{padding-top:calc(3*var(--k));padding-right:calc(74*var(--k))!important}   /* 제목 잉크 y171·오른끝 869 */
  .tg-fr [data-tc="260817pn09b"] .intro__body{margin-top:calc(14*var(--k))!important}   /* Prologue 잉크 y180 */
  .tg-fr [data-tc="260817pn09b"] .intro{--copy-gap:26px}   /* 본문 첫 줄 잉크 y244 */
  .tg-fr>[data-tc="260817pn09b"].fr01{height:calc(471*var(--k))!important;overflow:hidden}   /* 04_01_01.jpg 높이 */
  html[lang="ko"] .tg-fr [data-tc="260817pn09b"] .intro__copy{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;line-height:calc(35.17*var(--k))!important;letter-spacing:calc(0.2*var(--k))!important}
}

/* ── fr02 Special Points (04_01_02.jpg 실측: Special Points 31×135 / 탱글성형외과 scd1 37×226 / 주황 제목 scd1 53×552 #fd6001 / 안내 16×358 / 번호 41×53 지마켓산스 Bold 연베이지 / 카드 제목 21×246 / 설명 16×263·줄간 26) ── */
@media (min-width:1025px){
  .tg-fr [data-tc="260829s5c6g"] .s00{--pad-top:117px!important;--pad-bot:29.5px!important;--g1:15.5px!important;--g2:30px!important;--g3:12.17px!important;--g4:27.59px!important}   /* 원본 잉크 y: Special Points 120·세로줄 163~191·탱글성형외과 221·주황 제목 274·안내 356·사진 432 */
  .tg-fr>[data-tc="260829s5c6g"].fr02{height:auto!important;min-height:calc(1104*var(--k))!important;overflow:hidden}   /* 04_01_02.jpg 높이 */
  .tg-fr [data-tc="260829s5c6g"] .s01{--pad-top:30px!important;--g-ph:44px!important;--g-nr:12.94px!important;--g-rt:32px!important;--g-tb:20px!important}   /* 번호 924·짧은 줄 983·카드 제목 1014·설명 1061 */
  .tg-fr>[data-tc="260829s5c6g"].fr02{--grid-gap:77px!important}
  .tg-fr [data-tc="260829s5c6g"] .s00 .vrule{height:29px!important}
  .tg-fr [data-tc="260829s5c6g"] .s01 .rule{width:47px!important}
  .tg-fr [data-tc="260829s5c6g"] .s00 .eyebrow{color:#303030!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s00 .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.2*var(--k))!important}
  .tg-fr [data-tc="260829s5c6g"] .s00 .cond{transform:none!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s00 .cond{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}
  .tg-fr [data-tc="260829s5c6g"] .s00 .brand{color:#333!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s00 .brand{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(40*var(--k))!important;letter-spacing:0!important}
  .tg-fr [data-tc="260829s5c6g"] .s00 .disp{color:#fd6001!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s00 .disp{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:0!important}
  .tg-fr [data-tc="260829s5c6g"] .s00 .lead{color:#6e6e6e!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s00 .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}
  /* 카드 큰 번호 01~03: 원본은 속이 네모난 각진 컨덴스드 볼드(Oswald Bold) — gmsb 는 '0'이 타원이라 다름.
     Oswald Bold 는 원본보다 좁아 scaleX(1.13) 로 폭을 맞추고(원본 잉크 43/52/51, y522, x484/934/1389),
     translate 로 왼쪽·위 기준점을 맞춘다. 실측 2026-09-18 */
  .tg-fr [data-tc="260829s5c6g"] .s01 .num{transform:translate(calc(-3*var(--k)),calc(-2*var(--k))) scaleX(1.13);transform-origin:left center;color:#e7e3d7!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s01 .num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(48*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}
  .tg-fr [data-tc="260829s5c6g"] .s01 .t{color:#373737!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s01 .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-fr [data-tc="260829s5c6g"] .s01 .d{color:#606060!important}
html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s01 .d{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;line-height:calc(26*var(--k))!important;letter-spacing:calc(0.2*var(--k))!important}
  html[lang="ko"] .tg-fr [data-tc="260829s5c6g"] .s01 .lb{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18.5*var(--k))!important}   /* 도해 라벨: 원본 유선 874,536 / 유관 847,750 (그림은 원본 조각에서 라벨만 지운 point_02_anatomy_o.jpg — 지시선 유지) */
  .tg-fr [data-tc="260829s5c6g"] .s01 .lb1{top:23.65%!important;left:31.75%!important}
  .tg-fr [data-tc="260829s5c6g"] .s01 .lb2{top:71.85%!important;left:24.47%!important}
}

/* ── fr03 Ideal Size 띠 (common_01.jpg 실측: Ideal Size 굵은 Oswald 25×90 #bfbfbf / 제목 scd1 49px / 설명 나눔바른고딕 Regular 17px·폭413·줄간 35 / 치수 7~10mm 12×65, 3.5~4.5cm 12×69 나눔바른고딕) ── */
@media (min-width:1025px){
  html[lang="ko"] .tg-fr [data-tc="2609025xmll"] .s00 .s00-eyebrow{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  .tg-fr [data-tc="2609025xmll"] .s00 .s00-title{top:calc(8.6734cqw + 4px)!important}
html[lang="ko"] .tg-fr [data-tc="2609025xmll"] .s00 .s00-title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important}   /* 원본 잉크 49×394, y170 */
  html[lang="ko"] .tg-fr [data-tc="2609025xmll"] .s00 .s00-lede{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(16.5*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr [data-tc="2609025xmll"] .s00 .s00-anno{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
  .tg-fr [data-tc="2609025xmll"] .s00 .s00-anno-h{top:calc(13.5391cqw + 2px)!important}
html[lang="ko"] .tg-fr [data-tc="2609025xmll"] .s00 .s00-anno-h{font-size:calc(15*var(--k))!important}
  .tg-fr [data-tc="2609025xmll"] .s00 .s00-anno-w{left:calc(64.7969cqw - 2px)!important;top:calc(17.3932cqw + 2px)!important}
html[lang="ko"] .tg-fr [data-tc="2609025xmll"] .s00 .s00-anno-w{font-size:calc(14.6*var(--k))!important}
}

/* ── fr04 Who/How/Effect (04_01_03.jpg 실측: 라벨 Oswald 25px·줄 29×1 / 유두축소 scd1 33×128 #3c3e41 / 주황 제목 scd1 46×601 / 본문 16px·폭559·줄간 35 /
      번호 01~04 나눔 Bold 16×22 / 주황 상자 223×68·283×68 글 Bold 19px / 소제목 17×160 Regular / 동그라미 번호 Oswald 25×20 흰색 / 동그라미 글 18×207) ── */
@media (min-width:1025px){
  .tg-fr [data-tc="260829wgvl5"] .eyebrow{gap:calc(14*var(--k))!important;align-items:flex-end!important;color:#333!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important;-webkit-text-stroke:.25px currentColor}   /* 원본 채움 .35~.42 (우리 Regular .34) → 살짝 두껍게 */
  .tg-fr [data-tc="260829wgvl5"] .eyebrow__rule{width:calc(29*var(--k))!important;height:1px!important;background:#343739!important;margin-bottom:calc(3*var(--k))}   /* 원본 줄 29×1 진회색, 글 오른쪽 14px, 기준선 근처 */
  .tg-fr [data-tc="260829wgvl5"] .kicker{color:#3c3e41!important;margin-left:calc(-5*var(--k))}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:calc(-0.4*var(--k))!important}   /* scd1 왼쪽 여백이 원본 글꼴보다 5px 큼 */
  .tg-fr [data-tc="260829wgvl5"] .display{color:#fd5e01!important;margin-left:calc(-8*var(--k))}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .display{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .s-who .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}
  .tg-fr [data-tc="260829wgvl5"] .s-who{--g-lead:38px!important;--g-cases:58px!important;height:calc(741*var(--k))!important}   /* 원본 잉크 y: 안내 347·01 423, 구역 741 */
  .tg-fr [data-tc="260829wgvl5"] .s-how{--g-body:29px!important;--g-cta:69px!important;--g-proc:58px!important;--g-cta2:96px!important;height:calc(1440*var(--k))!important}   /* 본문 1086·주황상자 1217·소제목 1342, 구역 1440 */
  .tg-fr [data-tc="260829wgvl5"] .s-eff{--g-body:37px!important;--g-circles:46px!important;height:calc(789*var(--k))!important}   /* 본문 2535·동그라미 2634, 구역 789 */
  .tg-fr [data-tc="260829wgvl5"] .proc__rule{margin-top:calc(28*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .steps{margin-top:calc(36*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .proc__group .steps{margin-top:calc(39*var(--k))!important}   /* 소제목 아래 그림: 원본 카드 위 y1400(fr04 기준), 36 이면 1397 로 3px 높았다 */
  .tg-fr [data-tc="260829wgvl5"] .step figcaption{margin-top:calc(14*var(--k))!important}   /* 설명 잉크 y1581 */
  .tg-fr [data-tc="260829wgvl5"] .steps--wide .step figcaption{color:#656565!important}   /* 아래 3장 설명은 원본이 더 진함 [101] (위 5장은 [119]) */
  .tg-fr [data-tc="260829wgvl5"] .cases__rule{height:calc(18*var(--k))!important;position:relative;top:calc(-3*var(--k))}
  .tg-fr [data-tc="260829wgvl5"] .cases__no{color:#fc5f00!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .cases__no{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .cases__t{color:#313335!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .cases__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.35*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .body{color:#616161!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .body{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}
  .tg-fr [data-tc="260829wgvl5"] .s-eff .body{color:#504f4d!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .s-eff .body{line-height:calc(30*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .cta{height:calc(68*var(--k))!important;padding-inline:calc(29*var(--k))!important;background:#fd6001!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .cta{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(1.3*var(--k))!important;line-height:calc(68*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .cta--2{padding-inline:calc(27*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .proc__h{color:#262626!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .proc__h{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20.5*var(--k))!important;letter-spacing:calc(0.1*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .step figcaption{color:#757575!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .step figcaption{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(-0.35*var(--k))!important}
  .tg-fr [data-tc="260829wgvl5"] .effects__no{color:rgba(255,255,255,.6)!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .effects__no{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.5*var(--k))!important}   /* 원본 25×20~22, 흰색 반투명 */
  /* 동그라미 5개: 원본은 왼쪽 분홍→오른쪽 보라로 이어지는 가로 그라데이션(각 동그라미 왼·오른쪽 실측색), 우리는 단색이었음 */
  .tg-fr [data-tc="260829wgvl5"] .e1{background:linear-gradient(90deg,#fec2c2,#f7bfc6)!important}
  .tg-fr [data-tc="260829wgvl5"] .e2{background:linear-gradient(90deg,#f5bfcb,#e9b9d0)!important}
  .tg-fr [data-tc="260829wgvl5"] .e3{background:linear-gradient(90deg,#e7b9d3,#d9b3de)!important}
  .tg-fr [data-tc="260829wgvl5"] .e4{background:linear-gradient(90deg,#d8b2e0,#ccade8)!important}
  .tg-fr [data-tc="260829wgvl5"] .e5{background:linear-gradient(90deg,#cbafec,#c2a9ef)!important}
  .tg-fr [data-tc="260829wgvl5"] .effects__t{color:#191a14!important}
html[lang="ko"] .tg-fr [data-tc="260829wgvl5"] .effects__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.2*var(--k))!important}
}

/* 하단 REAL Selfie 위 120px + 1px 가로줄은 공통 css/sub.css(705~706행)에 이미 있다 — 여기서 중복으로 넣지 않는다. */

/* == sizefix breast_04_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr00"] #hero p.hero__disc{font-size:12.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 span.brand{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00-eyebrow{font-size:28.0px!important;letter-spacing:-1.5px!important}   /* Ideal Size — 원본 잉크 23×90 (24.4px/자간0 은 19×89 로 낮았다) */
html[lang="ko"] [data-fr="fr04"] #who h2.display{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #who p.lead{font-size:17.4px!important;letter-spacing:-0.5px!important}
html[lang="ko"] [data-fr="fr04"] #how p.cta{font-size:21.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>p.cta.cta--2:nth-of-type(2){font-size:21.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.hero__brand{font-size:44.0px!important;letter-spacing:-0.49px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h1.hero__title{font-size:54.4px!important;letter-spacing:-1.0px!important}   /* 유두축소 */
html[lang="ko"] [data-fr="fr00"] #hero p.hero__lead{font-size:18.0px!important;letter-spacing:-0.47px!important}   /* 당신의 가슴에 숨어 있는 아름다움 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(1)>span.spec__txt:nth-of-type(2)>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(1)>span.spec__txt:nth-of-type(2)>dd{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 30분 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(2)>span.spec__txt:nth-of-type(2)>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(2)>span.spec__txt:nth-of-type(2)>dd{font-size:15.7px!important;letter-spacing:0.0px!important}   /* 수면마취 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(3)>span.spec__txt:nth-of-type(2)>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(3)>span.spec__txt:nth-of-type(2)>dd{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(4)>span.spec__txt:nth-of-type(2)>dt{font-size:15.2px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(4)>span.spec__txt:nth-of-type(2)>dd{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 2주 후 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(5)>span.spec__txt:nth-of-type(2)>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(5)>span.spec__txt:nth-of-type(2)>dd{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 2~3회 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(6)>span.spec__txt:nth-of-type(2)>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>div.hero__inner>dl.spec>div.spec__item:nth-of-type(6)>span.spec__txt:nth-of-type(2)>dd{font-size:14.4px!important;letter-spacing:0.0px!important}   /* 1~2일 후 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.intro__title{font-size:54.3px!important;letter-spacing:0.0px!important}   /* 가슴 전체와 조화롭고이상적인 유두 */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.intro__sub{font-size:22.5px!important;letter-spacing:0.0px!important}   /* 가슴의 크기와 비율에 어울리는 유 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.intro__grid>div.intro__body.aos-animate:nth-of-type(3)>div.intro__copy>p:nth-of-type(1){font-size:17.0px!important;letter-spacing:0.2px!important}   /* 유두의 크기가 지나치게 크거나 돌 */
html[lang="ko"] [data-fr="fr02"] #sec-00 span.cond{font-size:30.0px!important;letter-spacing:-1.2px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr02"] #sec-00 span.disp{font-size:55.0px!important;letter-spacing:0.0px!important}   /* 유두축소가 특별한 이유 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.lead{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr02"] #sec-01 h3.t{font-size:24.0px!important;letter-spacing:0.0px!important}   /* 개인 맞춤 디자인과 수술법 — 원본 잉크 21×246 (22.6px 는 233 로 좁았다) */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.d{font-size:17.0px!important;letter-spacing:0.2px!important}   /* 충분한 상담을 통해 개인의 증상에 — 원본 잉크 16×263·줄간 26 (28px 는 두 줄이 카드 밖으로 잘렸다) */
html[lang="ko"] [data-fr="fr02"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(2)>figure.ph.dia>span.lb.lb1:nth-of-type(1){font-size:18.5px!important;letter-spacing:0.0px!important}   /* 유선 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.num{font-size:48.0px!important;letter-spacing:-0.5px!important}   /* 02 — Oswald Bold 기준 (위 fr02 규칙 참고) */
html[lang="ko"] [data-fr="fr03"] #sec-00 h2.s00-title{font-size:48.0px!important;letter-spacing:0.0px!important}   /* 이상적인 유두/유륜 — 원본 잉크 45×393 (60.7px 는 500 로 훨씬 컸다) */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00-lede{font-size:16.3px!important;letter-spacing:0.0px!important}   /* 유륜의 크기는 평균적으로 3.5~ */
html[lang="ko"] [data-fr="fr03"] #sec-00>div.s00-band>p.s00-anno.s00-anno-h:nth-of-type(3){font-size:15.0px!important;letter-spacing:0.0px!important}   /* 7~10mm */
html[lang="ko"] [data-fr="fr03"] #sec-00>div.s00-band>p.s00-anno.s00-anno-w:nth-of-type(4){font-size:14.6px!important;letter-spacing:0.0px!important}   /* 3.5~4.5cm — 원본 잉크 12×69 x1245 (14.0px=10×65, 14.9px=12×73) */
html[lang="ko"] [data-fr="fr04"] #who p.eyebrow{font-size:27.8px!important;letter-spacing:0.0px!important}   /* Who? */
html[lang="ko"] [data-fr="fr04"] #who p.kicker{font-size:34.4px!important;letter-spacing:-0.4px!important}   /* 유두축소 */
html[lang="ko"] [data-fr="fr04"] #who span.cases__t{font-size:19.9px!important;letter-spacing:-0.35px!important}   /* 양쪽 유두가 비대칭인 경우 */
html[lang="ko"] [data-fr="fr04"] #who b.cases__no{font-size:19.1px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr04"] #how p.kicker{font-size:33.5px!important;letter-spacing:-0.38px!important}   /* 유두축소 */
html[lang="ko"] [data-fr="fr04"] #how h2.display{font-size:47.0px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr04"] #how p.body{font-size:16.8px!important;letter-spacing:0.3px!important}   /* 유두의 크기와 길이뿐 아니라 모유 */
html[lang="ko"] [data-fr="fr04"] #how h3.proc__h{font-size:20.3px!important;letter-spacing:0.1px!important}   /* 유두 폭이 넓은 경우 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.proc:nth-of-type(2)>div.proc__group:nth-of-type(1)>div.steps.steps--2>figure.step:nth-of-type(1)>figcaption{font-size:16.8px!important;letter-spacing:-0.34px!important}   /* 부분 절개 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.proc:nth-of-type(2)>div.proc__group:nth-of-type(1)>div.steps.steps--2>figure.step:nth-of-type(2)>figcaption{font-size:16.4px!important;letter-spacing:-0.34px!important}   /* 봉합 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.proc:nth-of-type(2)>div.proc__group:nth-of-type(2)>div.steps.steps--3>figure.step:nth-of-type(1)>figcaption{font-size:17.0px!important;letter-spacing:-0.35px!important}   /* 유두를 세 부분으로 나눔 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.proc:nth-of-type(2)>div.proc__group:nth-of-type(2)>div.steps.steps--3>figure.step:nth-of-type(2)>figcaption{font-size:17.4px!important;letter-spacing:-0.36px!important}   /* 가운데 부분을 절개 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.proc:nth-of-type(2)>div.proc__group:nth-of-type(2)>div.steps.steps--3>figure.step:nth-of-type(3)>figcaption{font-size:16.4px!important;letter-spacing:-0.34px!important}   /* 봉합 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>p.body.body--single:nth-of-type(3){font-size:17.0px!important;letter-spacing:0.3px!important}   /* 모유 수유가 더 이상 필요하지 않 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.steps.steps--wide:nth-of-type(3)>figure.step:nth-of-type(1)>figcaption{font-size:16.2px!important;letter-spacing:-0.33px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.steps.steps--wide:nth-of-type(3)>figure.step:nth-of-type(2)>figcaption{font-size:17.0px!important;letter-spacing:-0.35px!important}   /* 절개 */
html[lang="ko"] [data-fr="fr04"] #how>div.wrap>div.steps.steps--wide:nth-of-type(3)>figure.step:nth-of-type(3)>figcaption{font-size:15.9px!important;letter-spacing:-0.33px!important}   /* 봉합 */
html[lang="ko"] [data-fr="fr04"] #effect p.eyebrow{font-size:25.8px!important;letter-spacing:0.0px!important}   /* Effect! */
html[lang="ko"] [data-fr="fr04"] #effect p.kicker{font-size:34.4px!important;letter-spacing:-0.4px!important}   /* 유두축소 */
html[lang="ko"] [data-fr="fr04"] #effect h2.display{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr04"] #effect>div.wrap>div.lede.aos-animate>p.body.body--eff:nth-of-type(3){font-size:17.0px!important;letter-spacing:0.3px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr04"] #effect span.effects__t{font-size:19.9px!important;letter-spacing:0.19px!important}   /* 가슴과 어울리는 유두 모양 */
}
/* == /sizefix breast_04_01 == */
