/* [2026-09-22] 글자 규칙만 한국어 전용(html[lang="ko"] …)으로 좁혔다.
   이 파일은 한국어 원본 *이미지* 의 글꼴을 1:1 로 맞추려고 만든 한국어 전용 계층이라
   (나눔바른고딕·Gmarket Sans·scd1 을 !important 로 못박고 52.6292px 같은 소수점 크기를 쓴다)
   번역 쪽에 그대로 걸리면 영문에 한글 글꼴이 강제되고 등급에 없는 소수점 크기가 생긴다.
   그러나 같은 파일 안에 섹션 높이·이미지 위치·배경·좌표 등 **원본 디자인에 필요한 레이아웃**도
   함께 들어 있어 링크를 통째로 뺄 수는 없다 → 규칙을 갈라 글자만 한국어로 좁히고
   레이아웃은 모든 언어에 그대로 적용한다. 영문 조판은 _i18n/en-system.css 한 곳에서 정한다. */
/* breast_07_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/breast_07_01.php 의 이미지와 1:1 대조)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   선택자는 .tg-fr[data-fr="frNN"] 로 쓴다 — 쪽 HTML 끝의 <style id="tg-ref-fit"> (.fr02 .prow__h3 …!important) 보다 특이도가 높아야 이긴다. */

/* ══ 구역 (2026-09-18 실측: 원본 구역 목록 대조 — 07_01_01 1418 / sub_selfie 1219 / bna 1076 / 07_01_02 1810 / add_03 910 / 07_01_03 6900 / album / mc_selfie 3050) ══ */
@media (min-width:1025px){
  /* B&A 더보기 단추 줄: 원본 69 (우리 inline-block 기준선 여백으로 73) */
  .mod-bna .bna-more{height:69px}
html[lang="ko"] .mod-bna .bna-more{line-height:0}
  /* 원본 07_01_03.jpg 끝(y14636) → #albumtitle 사이 0px: sub.css 의 100px 위 여백을 끈다 (앨범 1470 + 아래 120 = 원본 albumtitle 172+160+box_album 1023+s_notice 115+120) */
  .mod-album{margin-top:0!important}
}

/* ══ 프롤로그 fr01(260829b0bh9) — 원본 07_01_01.jpg 실측: 글 구역 612 + 사진 806 = 1418 (변환은 680+808)
      제목 scd1 주황 [253,96,1] 잉크 52×491(1행)·543(3행) 4줄 피치 70 오른쪽 끝 x872 / 부제 NanumBG Light 잉크 20×543 가운데 / 세로 띠 21×263 (x948 y171)
      Prologue = Oswald Regular 잉크 31×83 / 설명 Light 18px 피치 35 폭 550, 굵은 부분은 Regular(채움 .28) 같은 색 #606060
      사진 위: 손글씨 2줄 잉크 65·69 피치 83 / 설명 17.5px 폭 566 피치 35, 굵은 부분 Regular / 명조(세리프) 3줄 잉크 30 폭 417·305·551 피치 46.5 ══ */
@media (min-width:1025px){
  .tg-fr[data-fr="fr01"] .s00{height:calc(612*var(--k))!important;box-sizing:border-box;padding-bottom:0!important}
  .tg-fr[data-fr="fr01"] .s01{height:calc(806*var(--k))!important;overflow:hidden}   /* 사진 구역 806 (사진 비율은 808) */
  .tg-fr[data-fr="fr01"] .s00-head{color:#fd6001!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] .s00-head{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(54*var(--k))!important;line-height:calc(70*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr01"] .s00-sub{text-align:center!important;padding-left:calc(7*var(--k));color:#5d5d5d!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] .s00-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}   /* 원본 가운데 x597 */
  .tg-fr[data-fr="fr01"] .s00-pro-h{color:#323232!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] .s00-pro-h{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(27.5*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr01"] .s00-pro-b{color:#606060!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] .s00-pro-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:calc(-0.55*var(--k))!important}
  .tg-fr[data-fr="fr01"] .s00-pro-b b{color:#5f5f5f!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] .s00-pro-b b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}
  html[lang="ko"] .tg-fr[data-fr="fr01"] .s01-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19.1*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:calc(-0.55*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr01"] .s01-body b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}
  .tg-fr[data-fr="fr01"] .s01-note{top:calc(543*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] .s01-note{font-family:'Nanum Myeongjo','NanumMyeongjo','나눔명조','Noto Serif KR','Noto Serif CJK KR','Batang','바탕',serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:0!important;font-size:calc(30*var(--k))!important;line-height:calc(46.5*var(--k))!important;letter-spacing:0!important}   /* 원본 첫 줄 잉크 y1165 */
}

/* ══ 히어로 fr00(260829xzfs6) — top/breast_07.jpg 실측: TANG:GLE 잉크 33×186 (아주 가는 GloberThinFree) 주황 [253,96,27] / 제목 gmsb Bold 잉크 49×467 [74,74,74] / 설명 Light 잉크 16×339 획 중심색 #737373 / 안내 #797979
      사양표 이름 Regular 15.8px(폭 55) #4e4e4e · 값 Bold 16px(폭 58) #000 / 안내 12px 폭 263 ══ */
@media (min-width:1025px){
  .tg-fr[data-fr="fr00"] .s00__brand{color:#fd6001!important;position:relative;top:calc(8*var(--k))}
html[lang="ko"] .tg-fr[data-fr="fr00"] .s00__brand{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(43*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important;-webkit-text-stroke:.35px currentColor}   /* 원본 잉크 y174 */
  .tg-fr[data-fr="fr00"] .s00__title{color:#4a4a4a!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .s00__title{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}
  .tg-fr[data-fr="fr00"] .s00__lead{color:#737373!important;margin-top:calc(25.5*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.1*var(--k))!important;letter-spacing:0!important;word-spacing:0!important}   /* 원본 잉크 y312 폭341 */
  .tg-fr[data-fr="fr00"] .s00__spec{margin-top:calc(79*var(--k))!important}   /* 사양표 첫 줄 원본 y589 */
  .tg-fr[data-fr="fr00"] .s00__txt dt{color:#4e4e4e!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .s00__txt dt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.8*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr00"] .s00__txt dd{color:#000!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .s00__txt 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-fr="fr00"] .s00__note{color:#797979!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .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}
}

/* ══ Special Points fr02(2608299hz6w) — 원본 07_01_02.jpg 실측: 변환이 scaleX 로 눌러 놓은 글을 원래 폭으로
      Special Points Oswald Regular 잉크 32×135 #303030 / 제목 주황 [253,95,0] 잉크 52×480 y220 / 어떻게 다른가요? 36×296 #333 / 안내 16×358 #6e6e6e
      큰 번호 01~03 Oswald Bold 잉크 78×83 연한색 / 카드 제목 Regular 잉크 26×388 #3a3a39 / 설명 18px 폭 517 피치 30 #62615f
      장비 이름 Regular 잉크 18×126 / 영문 Oswald Light 잉크 11×92 #636363 ══ */
@media (min-width:1025px){
  .tg-fr[data-fr="fr02"] #sec-03{margin-top:calc(29*var(--k))!important}   /* 조각 높이 1811 → 원본 1810 */
  .tg-fr[data-fr="fr02"] .head__eyebrow-t{transform:none!important;color:#303030!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .head__eyebrow-t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(32*var(--k))!important;letter-spacing:calc(-1.9*var(--k))!important}
  .tg-fr[data-fr="fr02"] .head__title{color:#fd5f00!important;margin-top:calc(21*var(--k))!important}   /* 원본 잉크 y220 (우리 225) */
  .tg-fr[data-fr="fr02"] .head__sub{color:#333!important}
  .tg-fr[data-fr="fr02"] .head__lead{color:#686868!important;margin-top:calc(25.6*var(--k))!important}
  .tg-fr[data-fr="fr02"] .prow__num{transform:none!important;margin-left:calc(-6*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .prow__num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(94*var(--k))!important;letter-spacing:calc(6*var(--k))!important}   /* 원본 x1071 */
  .tg-fr[data-fr="fr02"] .prow__h3{color:#3a3a39!important;margin-top:calc(51.7*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .prow__h3{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29.5*var(--k))!important;letter-spacing:0!important}   /* 원본 잉크 y684 (우리 670) */
  .tg-fr[data-fr="fr02"] .prow__body{color:#62615f!important;margin-top:calc(18*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .prow__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.2*var(--k))!important;line-height:calc(30*var(--k))!important;letter-spacing:calc(0.6*var(--k))!important}
  .tg-fr[data-fr="fr02"] .dev__label{color:#393939!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .dev__label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20.5*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr02"] .dev__cap-t{transform:none!important;color:#636363!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .dev__cap-t{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k))!important;letter-spacing:0!important}
}

/* ══ 크리살릭스 fr03(260829mzv4y) — 원본 01_01_add_03.jpg 실측: CRISALIX 3D ANALYSIS 굵은 흰 글씨 Oswald Bold 잉크 폭 588 (변환은 가는 Oswald·scaleX)
      탱글성형외과 Light 잉크 32×185 / 크리살릭스 3D 가상성형 NanumBG Bold 잉크 49×501 주황 [252,112,31] (변환은 Regular)
      주황 3줄은 명조(세리프) 잉크 24×427·469·538 피치 50 / 설명 Light 18px 폭 597 피치 40, 굵은 부분 Regular ══ */
@media (min-width:1025px){
  .tg-fr[data-fr="fr03"] .s00__ghost{transform:none!important}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__ghost{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(62*var(--k))!important;letter-spacing:calc(1*var(--k))!important;line-height:calc(68*var(--k))!important}
  /* 세로 위치: 탱글성형외과 잉크 y199(우리 193) / 제목 y241(233) / 주황 첫 줄 y368(365) / 설명 첫 줄 y558(552) — 사진(모니터)·CRISALIX 는 이미 같음 */
  .tg-fr[data-fr="fr03"] .s00__titles{padding-top:calc(6*var(--k))!important;row-gap:calc(var(--gap-clinic-title) + 2*var(--k))!important}
  .tg-fr[data-fr="fr03"] .s00__body{margin-top:calc(-5*var(--k))!important}   /* 제목 +8 로 밀린 만큼 되돌리고 주황 줄만 +3 */
  .tg-fr[data-fr="fr03"] .s00__shot{margin-top:calc(2*var(--k))!important}   /* 사진(모니터) 잉크 y336 */
  .tg-fr[data-fr="fr03"] .s00{height:calc(910*var(--k))!important;box-sizing:border-box;overflow:hidden}   /* 원본 이미지 높이 910 */
  .tg-fr[data-fr="fr03"] .s00__desc{margin-block-start:calc(var(--lead-copy-gap) + 3*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__clinic{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(35*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr03"] .s00__title{color:#fc6002!important}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(52*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr03"] .s00__lead{color:#fc6002!important}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__lead{font-family:'Nanum Myeongjo','NanumMyeongjo','나눔명조','Noto Serif KR','Noto Serif CJK KR','Batang','바탕',serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__desc{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(40*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__desc b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}
}

/* ══ 본문 fr04(260829mwnnv) — 원본 07_01_03.jpg 실측 (6900 = Who 790 + How·Process·Compare 4020 + Effect 790 + FAQ 1300)
      영문 라벨 Who?/How?/Process/Compare/Effect!/FAQ = Oswald Regular 잉크 25×56·54·73 #323231, 세로 늘림(scaleY 1.55) 제거, 뒤 대시 29×1 은 기준선(글자 밑 2px), 사이 15
      .wrap 은 원본 글 시작 x317 (변환은 40px 안쪽) / 회색 소제목 scd1 잉크 32×304 #353432 / 주황 제목 scd1 47×603 [253,99,6] 한 줄 / 안내 Light 17×245 #61605f
      목록 번호 01~05 나눔바른고딕 Bold 15×22 주황 / 목록 글 Regular 20px 피치 51 #343332 ══ */
@media (min-width:1025px){
  .tg-fr[data-fr="fr04"] .wrap,.tg-fr[data-fr="fr04"] .wrap-wide{padding-inline:0!important}
  .tg-fr[data-fr="fr04"] .eyebrow{align-items:flex-end!important;gap:calc(15*var(--k))!important;color:#323231!important}
  .tg-fr[data-fr="fr04"] .eyebrow::after{height:1px!important;margin-bottom:calc(2*var(--k))}
  .tg-fr[data-fr="fr04"] .eyebrow .cond{transform:none!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .eyebrow .cond{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(27.5*var(--k))!important;line-height:1!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .h2{color:#fd6306!important}
  .tg-fr[data-fr="fr04"] .h3{color:#353432!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .h3{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:0!important}
  /* Who? */
  .tg-fr[data-fr="fr04"] .s00{height:calc(790*var(--k))!important;overflow:hidden}
  .tg-fr[data-fr="fr04"] .s00__inner{padding-top:calc(149*var(--k))!important;padding-bottom:0!important}   /* Who? 잉크 y151 */
  .tg-fr[data-fr="fr04"] .s00__kicker{margin-block-start:calc(40*var(--k))!important}   /* 잉크 y217 */
  .tg-fr[data-fr="fr04"] .s00__head{margin-block-start:calc(10*var(--k))!important}   /* y262 */
  .tg-fr[data-fr="fr04"] .s00__lead{margin-block-start:calc(38*var(--k))!important}   /* y347 */
  .tg-fr[data-fr="fr04"] .s00__list{margin-block-start:calc(57*var(--k))!important}   /* y421 피치 51 */
  .tg-fr[data-fr="fr04"] .s00__head{color:#fd6306!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s00__head{white-space:nowrap!important;font-size:calc(49*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s00__lead{color:#61605f!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.5*var(--k))!important;letter-spacing:calc(0.5*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s00__num{color:#fd5e00!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s00__num{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-fr="fr04"] .s00__txt{color:#343332!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s00__txt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}
  /* How? : 라벨 y981 / 소제목 1046 / 제목 1094 / 설명 1177 피치 35 / 동그라미 8장 4열 337×~288 피치 351·366, 첫 줄 y1296 */
  .tg-fr[data-fr="fr04"] .s01{padding-top:calc(189*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s01__kicker{margin-block-start:calc(40*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s01__title{margin-block-start:calc(11*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s01__title{font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s01__grid{margin-block-start:calc(20*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s01__body{color:#606060!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s01__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.8*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:calc(0.5*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s01__badge{color:#2f2d32!important}
}
/* ── Process (fr04 sec-02): 라벨 y2175 / 소제목 2242 / 제목 2289 / 단계 2열 — 1행 y2387 높이 462 (오른쪽 사진 247 은 아래 정렬), 2행 y2849 높이 478, 3행 y3327
      번호 01~06 Oswald Regular 잉크 50 [252,112,0] (glyphcmp 눈 대조 — 변환은 50px 세로늘림 1.36) / 단계 제목 Regular 24px #4e4e4e / 설명 Regular 17px #656565
      장비 동그라미 3개 185 지름 + 사이 + 37 (겹침 없음, 폭 629, 첫 줄 y2880) / 장비 이름 16.3px #393939 · 영문 10px #848484, 피치 220 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr04"] .s02__kicker{margin-block-start:calc(42*var(--k))!important;color:#525252!important}
  .tg-fr[data-fr="fr04"] .s02__title{margin-block-start:calc(12*var(--k))!important;color:#fd7406!important}
  .tg-fr[data-fr="fr04"] .s02__grid{row-gap:0!important}
  .tg-fr[data-fr="fr04"] .s02__step:nth-child(1),.tg-fr[data-fr="fr04"] .s02__step:nth-child(2){min-height:calc(462*var(--k))}
  .tg-fr[data-fr="fr04"] .s02__step:nth-child(3),.tg-fr[data-fr="fr04"] .s02__step:nth-child(4){min-height:calc(478*var(--k))}
  .tg-fr[data-fr="fr04"] .s02__num span{transform:none!important;color:#fc7000!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__num span{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(61*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s02__num{height:calc(58*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__h4{color:#4e4e4e!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__h4{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:calc(-0.25*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__p,.tg-fr[data-fr="fr04"] .s02__note{color:#656565!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__p,
html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(-0.2*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__note{font-size:calc(16*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__media--devices{padding-block-start:calc(31*var(--k))!important;height:calc(278*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__dev{width:calc(185*var(--k))!important;height:calc(185*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__plus{margin-inline:0!important}
  .tg-fr[data-fr="fr04"] .s02__devlabels{gap:calc(37*var(--k))!important;margin-block-start:calc(20*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__devlabels li{width:calc(185*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__devname{color:#393939!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__devname{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(16.3*var(--k))!important;letter-spacing:calc(-0.2*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__deven{color:#848484!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__deven{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(10*var(--k))!important;letter-spacing:0!important}
}
/* ── Compare (fr04 sec-03): 라벨 y3930 / 제목 3996 (회색 #585858, VS 는 같은 가는 글꼴 주황) / 무엇이 다른가요? 4056 주황 폭 351 / 표 4156 높이 480 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr04"] .s03__title{margin-block-start:calc(33*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__title{font-size:calc(48*var(--k))!important;line-height:calc(60*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s03{padding-bottom:calc(173*var(--k))!important}   /* How+Process+Compare = 4020 (Effect 시작 y4810) */
  .tg-fr[data-fr="fr04"] .s03__grey{color:#585858!important}
  .tg-fr[data-fr="fr04"] .s03__vs{color:#fc7509!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__vs{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s03__tablewrap{margin-block-start:calc(47*var(--k))!important}
}
/* ── Effect! (fr04 sec-04): 라벨 y151(구역 기준) / 소제목 217 / 제목 262 / 안내 355 Light 16.7px 피치 30 #504f4e / 동그라미 번호 Oswald 잉크 25×21 / 동그라미 글 Regular 20px #1a1a17 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr04"] .s04__inner{padding-top:calc(148*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s04__kicker{margin-block-start:calc(41*var(--k))!important;color:#353432!important}
  .tg-fr[data-fr="fr04"] .s04__title{margin-block-start:calc(11*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s04__title{font-size:calc(49*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s04__lead{margin-block-start:calc(37*var(--k))!important;color:#504f4e!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s04__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.7*var(--k))!important;line-height:calc(30*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s04__num{color:#fde6e8!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s04__num{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(27*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s04__cap{color:#1a1a17!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s04__cap{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}
}
/* ── FAQ (fr04 sec-05, 높이 1300): 라벨 y193 / 소제목 258 #333 / 제목 306 주황 폭 525 / Q 표시 NanumBG Bold 잉크 33 [87,193,216] · 질문 Bold 21px #4f4f4f / A 표시 Bold 잉크 26 [252,110,0] · 답 Regular 18.8px 피치 31 [253,112,0] ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr04"] .s05{padding-bottom:calc(12*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s05__list{margin-block-start:calc(57*var(--k))!important}   /* Q1 y461 */
  .tg-fr[data-fr="fr04"] .s05__item{padding-block-end:calc(64*var(--k))!important}   /* 항목 피치 190·250·220 */
  .tg-fr[data-fr="fr04"] .s05__item:last-child{padding-block-end:0!important}
  .tg-fr[data-fr="fr04"] .s05__kicker{margin-block-start:calc(41*var(--k))!important;color:#333!important}
  .tg-fr[data-fr="fr04"] .s05__title{margin-block-start:calc(11*var(--k))!important;color:#fd6205!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s05__title{font-size:calc(49*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s05__mark{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s05__mark--q{color:#57c1d8!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s05__mark--q{font-size:calc(40*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s05__mark--a{color:#fc6e00!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s05__mark--a{font-size:calc(34*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s05__qtext{color:#4f4f4f!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s05__qtext{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s05__atext{color:#fd7000!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s05__atext{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18.8*var(--k))!important;line-height:calc(31*var(--k))!important;letter-spacing:0!important}
}
/* ── 실측 잔여 (fr04): 비교표 머리 Bold 23.5px 흰색 / 표 글 Regular 19.5px (#6b6b6b · 주황 [252,111,0]) 두 줄 피치 25 / 축 Regular 19px 흰색 / 검정 칸 VS Oswald Light 잉크 34×40
      제목 속 VS 는 잉크 41×68 → 56px / Process 소제목 폭 288 → 33px / 단계 번호 잉크 47~49 → 58px / 장비 이름 15.5px Bold·영문 9.3px / Effect 번호 Oswald Light 25px / FAQ 답 Light ── */
@media (min-width:1025px){
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__th{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(23.5*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__td{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19.5*var(--k))!important;line-height:calc(25*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr04"] .s03__td--old{color:#6b6b6b!important}
  .tg-fr[data-fr="fr04"] .s03__td--new{color:#fc6f00!important}
  .tg-fr[data-fr="fr04"] .s03__td--axis{color:#fff!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__td--axis{font-size:calc(19*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s03__vsmark{color:#bdbdbd!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__vsmark{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(41*var(--k))!important;letter-spacing:calc(3*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__vs{font-size:calc(56*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__kicker{font-size:calc(33*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__num span{font-size:calc(58*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__devname{font-size:calc(15.5*var(--k))!important;font-weight:700!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__deven{font-size:calc(9.3*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s04__num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;font-size:calc(25*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s05__atext{font-weight:300!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s01__body{font-size:calc(18.5*var(--k))!important}
}

/* == sizefix breast_07_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr02"] #sec-00 span.head__eyebrow-t{font-size:26.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 h2.head__title{font-size:55.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 p.head__lead{font-size:15.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00>div.s00__panel>div.s00__inner>p.h3.s00__kicker:nth-of-type(2){font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00>div.s00__panel>div.s00__inner>p.lead.s00__lead:nth-of-type(3){font-size:16.3px!important;letter-spacing:0.49px!important}
html[lang="ko"] [data-fr="fr04"] #sec-01>div.wrap.s01__head>p.h3.s01__kicker:nth-of-type(2){font-size:34.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-01>div.wrap.s01__head>h2.h2.s01__title{font-size:48.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-02>div.wrap.s02__head>h2.h2.s02__title{font-size:46.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-02 h3.s02__h4{font-size:24.6px!important;letter-spacing:-0.26px!important}
html[lang="ko"] [data-fr="fr04"] #sec-02 p.s02__note{font-size:15.6px!important;letter-spacing:-0.2px!important}
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>thead>tr>th.s03__th.s03__th--old:nth-of-type(1){font-size:24.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(3)>td.s03__td.s03__td--old:nth-of-type(1){font-size:19.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(3)>td.s03__td.s03__td--new:nth-of-type(2){font-size:19.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-04>div.s04__panel>div.s04__inner>p.h3.s04__kicker:nth-of-type(2){font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-05>div.wrap.s05__head>p.h3.s05__kicker:nth-of-type(2){font-size:34.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00__brand{font-size:42.6px!important;letter-spacing:0.3px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.s00__title{font-size:53.2px!important;letter-spacing:0.0px!important}   /* 탱글셀 가슴지방이식 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00__lead{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 기존의 가슴지방이식에 비해 높은  */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(1)>div.s00__txt>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(1)>div.s00__txt>dd{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 2~3시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(2)>div.s00__txt>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(2)>div.s00__txt>dd{font-size:16.6px!important;letter-spacing:0.0px!important}   /* 수면마취 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(3)>div.s00__txt>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(3)>div.s00__txt>dd{font-size:16.8px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(4)>div.s00__txt>dt{font-size:15.2px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(4)>div.s00__txt>dd{font-size:15.7px!important;letter-spacing:0.0px!important}   /* 10일(지방채취부위) */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(5)>div.s00__txt>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(5)>div.s00__txt>dd{font-size:14.4px!important;letter-spacing:0.0px!important}   /* 1~2회 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(6)>div.s00__txt>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__stage>div.s00__panel>dl.s00__spec>div.s00__cell:nth-of-type(6)>div.s00__txt>dd{font-size:15.7px!important;letter-spacing:0.0px!important}   /* 바로 일상생활 가능 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00__note{font-size:12.0px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 수술방법에 따라 차 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.wrap>div.s00-cols>div.s00-lead.aos-animate:nth-of-type(1)>h2.h2.s00-head{font-size:53.9px!important;letter-spacing:0.0px!important}   /* 프리미엄 정제 지방과재생인자 결합 */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-sub{font-size:22.0px!important;letter-spacing:0.0px!important}   /* 내가 가진 지방과 세포의 힘으로  */
html[lang="ko"] [data-fr="fr01"] #sec-00 h3.s00-pro-h{font-size:24.1px!important;letter-spacing:0.0px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-pro-b{font-size:18.0px!important;letter-spacing:-0.55px!important}   /* 지방이 많이 축적된 신체 부위에서 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.wrap>div.s00-cols>div.s00-pro.aos-animate:nth-of-type(3)>p.s00-pro-b>b:nth-of-type(3){font-size:18.1px!important;letter-spacing:-0.55px!important}   /* 자가혈액에서 얻은 재생인자를 함께 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.wrap>div.s00-cols>div.s00-pro.aos-animate:nth-of-type(3)>p.s00-pro-b>b:nth-of-type(4){font-size:18.2px!important;letter-spacing:-0.55px!important}   /* 프리미엄 방식입니다. */
html[lang="ko"] [data-fr="fr01"] #sec-01 p.s01-hand{font-size:68.8px!important;letter-spacing:2.89px!important;line-height:83.0px!important}   /* 탱글셀 가슴지방이식자연스러운 볼륨 */
[data-fr="fr01"] #sec-01 p.s01-body{width:568px!important}
html[lang="ko"] [data-fr="fr01"] #sec-01 p.s01-body{font-size:18.9px!important;letter-spacing:-0.55px!important}   /* 탱글성형외과는 하여합니다.을 주며 */
[data-fr="fr01"] #sec-01 p.s01-note{width:543px!important}
html[lang="ko"] [data-fr="fr01"] #sec-01 p.s01-note{font-size:29.4px!important;letter-spacing:0.0px!important}   /* 가슴 탄력 저하가 있는 분이라면, */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.head__sub{font-size:40.8px!important;letter-spacing:-0.53px!important}   /* 어떻게 다른가요? */
html[lang="ko"] [data-fr="fr02"] #sec-01 h3.prow__h3{font-size:29.5px!important;letter-spacing:0.0px!important}   /* 가슴지방이식만을 위한 사전 관리 */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.prow__body{font-size:17.2px!important;letter-spacing:0.6px!important}   /* 탱글만의 사전관리 프로그램을 통해 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.dev__label{font-size:20.9px!important;letter-spacing:0.0px!important}   /* 워터젯 지방흡입 */
html[lang="ko"] [data-fr="fr02"] #sec-02 span.dev__cap-t{font-size:12.8px!important;letter-spacing:0.0px!important}   /* Water-jet Liposuct */
html[lang="ko"] [data-fr="fr02"] #sec-02 h3.prow__h3{font-size:29.6px!important;letter-spacing:0.0px!important}   /* 복합 3단계 지방흡입 시스템 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.prow__body{font-size:17.0px!important;letter-spacing:0.59px!important}   /* 복합 3단계 지방흡입 시스템을 통 */
html[lang="ko"] [data-fr="fr02"] #sec-03 h3.prow__h3{font-size:29.4px!important;letter-spacing:0.0px!important}   /* 미세 분할 교차 이식 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.prow__body{font-size:17.0px!important;letter-spacing:0.59px!important}   /* 정제된 지방세포와 자가혈액 유래  */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__clinic{font-size:35.4px!important;letter-spacing:0.0px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr03"] #sec-00 h2.s00__title{font-size:52.0px!important;letter-spacing:0.0px!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__lead{font-size:24.3px!important;letter-spacing:0.0px!important}   /* 크리살릭스 3D 가상성형 프로그램 */
html[lang="ko"] [data-fr="fr04"] #sec-00 span.cond{font-size:28.0px!important;letter-spacing:0.0px!important}   /* Who? */
html[lang="ko"] [data-fr="fr04"] #sec-00>div.s00__panel>div.s00__inner>h2.h2.s00__head{font-size:48.4px!important;letter-spacing:0.0px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] [data-fr="fr04"] #sec-00 p.s00__txt{font-size:19.9px!important;letter-spacing:0.0px!important}   /* 출산 후 모유수유로 가슴 탄력이  */
html[lang="ko"] [data-fr="fr04"] #sec-00 span.s00__num{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr04"] #sec-01 p.s01__body{font-size:18.4px!important;letter-spacing:0.49px!important}   /* 가슴의 크기를 키우는 목적뿐 아니 */
html[lang="ko"] [data-fr="fr04"] #sec-01 span.s01__badge{font-size:17.5px!important;letter-spacing:-0.18px!important}   /* 사이즈 확대 */
html[lang="ko"] [data-fr="fr04"] #sec-02 span.cond{font-size:27.5px!important;letter-spacing:0.0px!important}   /* Process */
html[lang="ko"] [data-fr="fr04"] #sec-02>div.wrap.s02__head>p.h3.s02__kicker:nth-of-type(2){font-size:32.8px!important;letter-spacing:0.0px!important}   /* 탱글셀 가슴지방이식 */
[data-fr="fr04"] #sec-02 p.s02__p{width:390px!important}
html[lang="ko"] [data-fr="fr04"] #sec-02 p.s02__p{font-size:16.4px!important;letter-spacing:-0.2px!important}   /* 원하는 사이즈를 위해 충분한 지방 */
html[lang="ko"] [data-fr="fr04"] #sec-02 span.s02__devname{font-size:16.2px!important;letter-spacing:-0.21px!important}   /* 워터젯 지방흡입 */
html[lang="ko"] [data-fr="fr04"] #sec-02 span.s02__deven{font-size:9.8px!important;letter-spacing:0.0px!important}   /* Water-jet Liposuct */
html[lang="ko"] [data-fr="fr04"] #sec-03 span.cond{font-size:26.2px!important;letter-spacing:0.0px!important}   /* Compare */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__head:nth-of-type(1)>h2.h2.s03__title{font-size:43.4px!important;letter-spacing:-0.43px!important;line-height:60.0px!important}   /* 무엇이 다른가요? */
html[lang="ko"] [data-fr="fr04"] #sec-03 span.s03__grey{font-size:48.4px!important;letter-spacing:-0.48px!important}   /* 탱글셀 가슴지방이식 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>thead>tr>th.s03__th.s03__th--new:nth-of-type(3){font-size:23.8px!important;letter-spacing:0.0px!important}   /* 탱글셀 가슴지방이식 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(1)>td.s03__td.s03__td--old:nth-of-type(1){font-size:19.7px!important;letter-spacing:0.0px!important}   /* 이식 후 생착 편차가 큼 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(1)>th.s03__td.s03__td--axis{font-size:19.0px!important;letter-spacing:0.0px!important}   /* 생착률 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(1)>td.s03__td.s03__td--new:nth-of-type(2){font-size:18.9px!important;letter-spacing:0.0px!important}   /* 자가혈액 유래 재생인자를 함께 활 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(2)>td.s03__td.s03__td--old:nth-of-type(1){font-size:19.1px!important;letter-spacing:0.0px!important}   /* 지방추출 > 이식 2단계 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(2)>th.s03__td.s03__td--axis{font-size:20.2px!important;letter-spacing:0.0px!important}   /* 단계 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(2)>td.s03__td.s03__td--new:nth-of-type(2){font-size:19.5px!important;letter-spacing:0.0px!important}   /* 지방추출 > 재생인자 추출 > 혼 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(3)>th.s03__td.s03__td--axis{font-size:19.8px!important;letter-spacing:0.0px!important}   /* 안전성 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(4)>td.s03__td.s03__td--old:nth-of-type(1){font-size:19.5px!important;letter-spacing:0.0px!important}   /* 체중 변화·노화에 따라 볼륨 변화 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(4)>th.s03__td.s03__td--axis{font-size:18.4px!important;letter-spacing:0.0px!important}   /* 시술 효과 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03__tablewrap:nth-of-type(2)>table.s03__table>tbody>tr:nth-of-type(4)>td.s03__td.s03__td--new:nth-of-type(2){font-size:18.9px!important;letter-spacing:0.0px!important}   /* 이식 부위 조직 환경이 개선되어  */
html[lang="ko"] [data-fr="fr04"] #sec-04>div.s04__panel>div.s04__inner>h2.h2.s04__title{font-size:48.3px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
[data-fr="fr04"] #sec-04>div.s04__panel>div.s04__inner>p.lead.s04__lead:nth-of-type(3){width:348px!important}
html[lang="ko"] [data-fr="fr04"] #sec-04>div.s04__panel>div.s04__inner>p.lead.s04__lead:nth-of-type(3){font-size:17.4px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr04"] #sec-04 p.s04__cap{font-size:20.0px!important;letter-spacing:-0.4px!important}   /* 자가혈액 재생세포로자연스러운 볼륨 */
html[lang="ko"] [data-fr="fr04"] #sec-04 span.s04__num{font-size:25.0px!important;letter-spacing:0.0px!important}   /* 03 */
html[lang="ko"] [data-fr="fr04"] #sec-05 span.cond{font-size:32.1px!important;letter-spacing:0.0px!important}   /* FAQ */
html[lang="ko"] [data-fr="fr04"] #sec-05>div.wrap.s05__head>h2.h2.s05__title{font-size:48.4px!important;letter-spacing:0.0px!important}   /* 탱글셀 가슴지방이식 FAQ */
html[lang="ko"] [data-fr="fr04"] #sec-05 span.s05__qtext{font-size:21.1px!important;letter-spacing:0.0px!important}   /* 회복기간은 얼마나 걸리나요? */
html[lang="ko"] [data-fr="fr04"] #sec-05>dl.wrap.s05__list>div.s05__item:nth-of-type(1)>dd.s05__a>span.s05__mark.s05__mark--a{font-size:34.0px!important;letter-spacing:0.0px!important}   /* A */
[data-fr="fr04"] #sec-05 p.s05__atext{width:780px!important}
html[lang="ko"] [data-fr="fr04"] #sec-05 p.s05__atext{font-size:19.2px!important;letter-spacing:0.0px!important}   /* 다음날 출근 가능합니다. 가슴부위 */
html[lang="ko"] [data-fr="fr04"] #sec-05>dl.wrap.s05__list>div.s05__item:nth-of-type(2)>dd.s05__a>span.s05__mark.s05__mark--a{font-size:34.0px!important;letter-spacing:0.0px!important}   /* A */
html[lang="ko"] [data-fr="fr04"] #sec-05>dl.wrap.s05__list>div.s05__item:nth-of-type(3)>dd.s05__a>span.s05__mark.s05__mark--a{font-size:34.0px!important;letter-spacing:0.0px!important}   /* A */
html[lang="ko"] [data-fr="fr04"] #sec-05>dl.wrap.s05__list>div.s05__item:nth-of-type(4)>dd.s05__a>span.s05__mark.s05__mark--a{font-size:34.0px!important;letter-spacing:0.0px!important}   /* A */
}
/* == /sizefix breast_07_01 == */

/* ══ 2026-09-18 검수 반영 — 자동 sizefix 블록보다 뒤에 두어 이깁니다(선택자는 .tg-fr 를 붙여 특이도를 올림) ══ */
@media (min-width:1025px){
  /* ① sizefix 가 넣은 width 고정이 원본과 다른 줄바꿈을 만든다(Process 03·06, Effect 안내, FAQ 답) → 해제 */
  .tg-fr[data-fr="fr04"] #sec-02 p.s02__p,
  .tg-fr[data-fr="fr04"] #sec-04>div.s04__panel>div.s04__inner>p.lead.s04__lead:nth-of-type(3),
  .tg-fr[data-fr="fr04"] #sec-05 p.s05__atext{width:auto!important;max-width:none!important}

  /* ② fr04 영문 라벨 6개 — 원본은 Medium 급(채움 .42~.48, 우리 .33~.39) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] .eyebrow .cond{-webkit-text-stroke:.35px currentColor}
  /* Compare 만 원본이 큼(잉크 높이 31 vs 우리 26, 폭은 83/82 로 같음) → 키우고 자간으로 폭 유지 */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-03 span.cond{font-size:29.5px!important;letter-spacing:calc(-1.55*var(--k))!important}

  /* ③ Who? 번호 01~05 — 원본이 더 굵다 */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-00 span.s00__num{-webkit-text-stroke:.5px currentColor}

  /* ④ Process 단계 제목 — 원본 잉크 194·164 채움 .35/.39 (우리 208·178 채움 .25/.31) = Bold 급에 6~8% 작다 */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 h3.s02__h4{font-weight:700!important;font-size:calc(22.3*var(--k))!important}
  /* ⑤ Process 단계 설명 — 원본은 Light(채움 .20~.22), 폭도 3~5% 좁다 */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 p.s02__p{font-weight:300!important;font-size:calc(16*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 p.s02__note{font-weight:300!important;font-size:calc(14.1*var(--k))!important}
  /* ⑥ Process 장비 영문 캡션 — 원본 채움 .33 (우리 .38) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 span.s02__deven{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;--tgff:1}

  /* ⑦ Process 장비 줄 — 원본 지름 184 · 사이 36(피치 220, 폭 624). '+' 는 지름 64 주황 원이 흰 원 뒤에 깔린다 */
  .tg-fr[data-fr="fr04"] .s02__dev{width:calc(184*var(--k))!important;height:calc(184*var(--k))!important;position:relative;z-index:1;background:#fff}
  .tg-fr[data-fr="fr04"] .s02__plus{margin-inline:calc(-14*var(--k))!important;position:relative;z-index:0}
  .tg-fr[data-fr="fr04"] .s02__plus--onphoto{position:absolute!important;z-index:2;margin-inline:0!important;left:calc(50% - 35*var(--k));top:calc(50% - 35*var(--k))}
  .tg-fr[data-fr="fr04"] .s02__devlabels{gap:calc(36*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s02__devlabels li{width:calc(184*var(--k))!important}

  /* ⑧ Compare 제목 — 둘째 줄이 43.4px 로 작았다(원본 폭 349, 우리 313). 두 줄 모두 48.4px, 줄 피치 60 */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-03>div.wrap.s03__head:nth-of-type(1)>h2.h2.s03__title{font-size:calc(48.4*var(--k))!important;line-height:calc(60*var(--k))!important}
  /* 제목 속 VS — 원본 잉크 56(우리 66), 앞뒤 사이 18(우리 21) */
  .tg-fr[data-fr="fr04"] #sec-03 span.s03__vs{margin-left:calc(-3*var(--k));margin-right:calc(7*var(--k))}
html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-03 span.s03__vs{letter-spacing:calc(-10*var(--k))!important}

  /* ⑨ 표 검정 칸 VS — 원본 잉크 42×35 채움 .39 (우리 39×48 채움 .27: scaleY 1.45 가 남아 있었다) */
  .tg-fr[data-fr="fr04"] .s03__vsmark{transform:none!important}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__vsmark{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(43*var(--k))!important}

  /* ⑩ 표 본문 '>' — NanumBG 에 없어 CJK 대체 글꼴의 긴 꺾쇠가 나온다. 라틴 대체를 앞세워 원본처럼 작은 > 로 */
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__td{font-family:'NanumBG','NanumBarunGothic','Liberation Sans','Helvetica Neue',Arial,sans-serif!important;--tgff:1}

  /* ⑪ fr01 Prologue — sizefix 24.1px 는 원본보다 작다(잉크 폭 74 vs 83, 채움 .32 vs .37) */
  html[lang="ko"] .tg-fr[data-fr="fr01"] #sec-00 h3.s00-pro-h{font-size:calc(27*var(--k))!important;-webkit-text-stroke:.3px currentColor}

  /* ⑫ fr02 장비 이름 — 원본은 Bold(채움 .38~.42, 우리 .30~.33) 이고 5% 좁다 / 영문 캡션은 3% 좁다 */
  html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-02 p.dev__label{font-weight:700!important;font-size:calc(19.4*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-02 span.dev__cap-t{font-size:calc(12.4*var(--k))!important}
}

/* ══ 2026-09-18 2차: 위치·높이 실측 보정 ══ */
@media (min-width:1025px){
  /* fr02 — 조각 높이 1800 → 원본 1810. 제목 y220(우리 216) 부제 292(282) 이므로 머리 구역에 4+6 */
  .tg-fr[data-fr="fr02"] .head__title{padding-top:calc(4*var(--k))}
  .tg-fr[data-fr="fr02"] .head__sub{padding-top:calc(6*var(--k))}
  /* fr02 카드 글 x1072 → 원본 1079 (큰 번호 잉크는 1071 유지) */
  .tg-fr[data-fr="fr02"] .prow__panel{padding-left:calc(119*var(--k))!important}
  .tg-fr[data-fr="fr02"] .prow__num{margin-left:calc(-13*var(--k))!important}
  /* fr02 카드 제목은 원본이 더 굵다(채움 .37 vs .30), 본문은 2.8% 좁다 */
  html[lang="ko"] .tg-fr[data-fr="fr02"] .prow__h3{-webkit-text-stroke:.3px currentColor}
  html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-01 p.prow__body{font-size:calc(17.7*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-02 p.prow__body,
html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-03 p.prow__body{font-size:calc(17.5*var(--k))!important}

  /* fr04 — scd1 제목·소제목이 원본보다 6px 오른쪽 (영문 라벨·본문은 맞음) */
  .tg-fr[data-fr="fr04"] .h2,.tg-fr[data-fr="fr04"] .h3{margin-left:calc(-6*var(--k))}
  /* fr04 라벨 폭 미세보정 (원본 Process 73 Compare 83 Effect! 60) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 span.cond{letter-spacing:calc(-0.6*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-03 span.cond{letter-spacing:calc(-2.05*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-04 span.cond{letter-spacing:calc(-0.5*var(--k))!important}
  /* fr04 Process 글 폭 재보정 (원본 제목 194·164 / 설명 324·339·232) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 h3.s02__h4{font-size:calc(23*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 p.s02__p{font-size:calc(16.5*var(--k))!important}
  /* fr04 Effect 안내는 3.7% 넓다 (원본 238·344) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-04>div.s04__panel>div.s04__inner>p.lead.s04__lead:nth-of-type(3){font-size:calc(16.8*var(--k))!important}
  /* fr04 Compare 제목 줄 피치 63 → 60 (VS 56px 의 인라인 상자가 줄을 키웠다) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-03 span.s03__vs{line-height:calc(40*var(--k))!important}
  /* fr04 장비 줄 x317 → 원본 309 */
  .tg-fr[data-fr="fr04"] .s02__devices,.tg-fr[data-fr="fr04"] .s02__devlabels{margin-left:calc(-8*var(--k))}
  /* fr04 구역 높이: How+Process+Compare 4020 · FAQ 1300 (조각 6900) */
  .tg-fr[data-fr="fr04"] .s02__grid{margin-block-start:calc(53*var(--k))!important}   /* 단계 1행 잉크 2709 */
  .tg-fr[data-fr="fr04"] #sec-02{padding-bottom:calc(100*var(--k))!important}
  .tg-fr[data-fr="fr04"] #sec-03{padding-bottom:calc(168*var(--k))!important}
  .tg-fr[data-fr="fr04"] #sec-05{padding-bottom:calc(9*var(--k))!important}
}

/* ══ 2026-09-18 3차: 굵기·폭 미세보정 ══ */
@media (min-width:1025px){
  html[lang="ko"] .tg-fr[data-fr="fr04"] .eyebrow .cond{-webkit-text-stroke:.25px currentColor}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-05 .eyebrow .cond{-webkit-text-stroke:.5px currentColor}   /* FAQ 만 원본이 더 굵다(채움 .48) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 p.s02__p{font-size:calc(16.1*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 p.s02__note{font-size:calc(15*var(--k))!important}     /* 원본 잉크 117 */
  .tg-fr[data-fr="fr04"] .s02__devices,.tg-fr[data-fr="fr04"] .s02__devlabels{margin-left:calc(-12*var(--k))}
  /* 제목 속 VS — 원본 잉크 41 높이, 한글 줄보다 2px 아래에서 시작 (우리는 43 높이에 4px 위) */
  .tg-fr[data-fr="fr04"] #sec-03 span.s03__vs{position:relative;top:calc(4*var(--k))}
html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-03 span.s03__vs{font-size:calc(53.5*var(--k))!important;letter-spacing:calc(-7*var(--k))!important}
}

/* ══ 2026-09-18 4차: 줄 폭·세로 위치 최종 보정 (원본 잉크 실측) ══ */
@media (min-width:1025px){
  /* Process 설명 16.7 / 주석 16.0 (원본 잉크 357·358 / 121) */
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 p.s02__p{font-size:calc(16.7*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-02 p.s02__note{font-size:calc(16*var(--k))!important}
  /* Compare 제목 잉크 3996(우리 3999) · 표 4296 은 그대로 */
  .tg-fr[data-fr="fr04"] .s03__title{margin-block-start:calc(30*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s03__tablewrap{margin-block-start:calc(50*var(--k))!important}
  /* Effect 제목 잉크 5073(우리 5070) */
  .tg-fr[data-fr="fr04"] .s04__title{margin-block-start:calc(14*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-04>div.s04__panel>div.s04__inner>p.lead.s04__lead:nth-of-type(3){font-size:calc(17.15*var(--k))!important}
  /* FAQ 소제목 5858(우리 5861), Q1 6061 유지 */
  .tg-fr[data-fr="fr04"] .s05__kicker{margin-block-start:calc(38*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s05__list{margin-block-start:calc(60*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-05 span.s05__qtext{font-size:calc(20.6*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr04"] #sec-05 p.s05__atext{font-size:calc(19.4*var(--k))!important}
}

/* ══ 2026-09-18 5차 ══ */
@media (min-width:1025px){
  /* FAQ 라벨 Q 꼬리 — 우리 글꼴은 기준선 아래로 5px 내려가는데 원본은 글자 안에서 끝난다 */
  .tg-fr[data-fr="fr04"] #sec-05 .eyebrow .cond{clip-path:inset(0)}
  .tg-fr[data-fr="fr04"] .s04__title{margin-block-start:calc(12*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s05__kicker{margin-block-start:calc(36*var(--k))!important}
  .tg-fr[data-fr="fr04"] .s05__list{margin-block-start:calc(59*var(--k))!important}
}

/* ══ 2026-09-18 6차: Process 05 사진 ══ */
@media (min-width:1025px){
  /* 원본 07_01_03.jpg 의 해당 구간을 그대로 잘라 tc/260829mwnnv/step_05_o.jpg 로 쓰므로
     주황 '+' 원이 사진에 들어 있다 → 덧씌우던 SVG 배지는 끈다 (기존 step_05.jpg 는 '+' 가 지워진 흐린 판) */
  .tg-fr[data-fr="fr04"] .s02__plus--onphoto{display:none!important}
}

/* ══ 2026-09-18 7차: 비교표 '>' ══ */
/* NanumBG 웹폰트의 U+003E 는 세로로 긴 꺾쇠(〉)라 원본의 작은 > 와 다르다.
   그 한 글자만 라틴 글꼴에서 가져오도록 unicode-range 로 앞세운다(없으면 지금과 같이 NanumBG 로 떨어진다). */
@font-face{font-family:'tg-gt';font-style:normal;font-weight:400;font-display:swap;
  src:local('Liberation Sans'),local('Arial'),local('Helvetica Neue'),local('Helvetica'),local('DejaVu Sans'),local('Nimbus Sans');unicode-range:U+003E}
@media (min-width:1025px){
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s03__td{font-family:'tg-gt','NanumBG','NanumBarunGothic','Liberation Sans',Arial,sans-serif!important;--tgff:1}
}

/* ══ 2026-09-18 8차: 최종 감사 반영 ══ */
@media (min-width:1025px){
  /* Process 단계 번호 01~06 — 원본 잉크 '0' 18x48 (우리 24x43): Oswald 48px 를 세로로 1.36 늘린 글자다 */
  .tg-fr[data-fr="fr04"] .s02__num span{transform:scaleY(1.32)!important;transform-origin:50% 50%;position:relative;top:calc(-4*var(--k))}
html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__num span{font-size:calc(44*var(--k))!important}
  /* fr02 장비 이름 — 원본 잉크 126·158·111 (19.4px 는 120·150·103 으로 5~7% 좁았다) */
  html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-02 p.dev__label{font-size:calc(20.6*var(--k))!important}
  /* fr02 영문 캡션 — 원본 92·119·118 (12.4px 는 88·112·109), 색도 원본이 진하다 */
  .tg-fr[data-fr="fr02"] #sec-02 span.dev__cap-t{color:#5a5a5a!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-02 span.dev__cap-t{font-size:calc(12.7*var(--k))!important}
  /* fr02 카드 제목 — 원본 채움 .36 (우리 .32) */
  html[lang="ko"] .tg-fr[data-fr="fr02"] .prow__h3{-webkit-text-stroke:.45px currentColor}
  /* 히어로 사양표 이름 — 원본 채움 .33~.36 (우리 .25~.26) */
  html[lang="ko"] .tg-fr[data-fr="fr00"] .s00__txt dt{-webkit-text-stroke:.25px currentColor}
  /* FAQ 라벨 Q 꼬리 조금 더 */
  .tg-fr[data-fr="fr04"] #sec-05 .eyebrow .cond{clip-path:inset(0 0 calc(2*var(--k)) 0)}
}

/* ══ 2026-09-18 9차 ══ */
@media (min-width:1025px){
  html[lang="ko"] .tg-fr[data-fr="fr04"] .s02__num span{-webkit-text-stroke:.55px currentColor}   /* 원본 채움 .69 (우리 .56) */
  html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-02 span.dev__cap-t{letter-spacing:calc(-0.18*var(--k))!important}   /* 원본 잉크 92·119·118 */
}

/* 장비 세 동그라미 사이 주황 + 원 이음매 (2026-09-29, 사용자 "응 고쳐줘" — 번역 쪽과 같게)
   장비 사진은 원본 합성 이미지에서 잘라 온 정사각 JPG 라 네 귀퉁이에 옆 + 원의 가장자리 조각(주황)이 구워져 있고, CSS 로 그린 + 원과
   1~2px 어긋나 이음매에 턱·흰 테·갈색 선이 생겼다. 사진을 원으로 잘라 조각을 버리고, 흐린 갈색 테두리 위에 원본의 주황 선을 안쪽 1px 에 덧그린다. */
html[lang="ko"] .fr02 .dev img.dev__img{border-radius:50%;outline:1px solid var(--badge,#ff5500);outline-offset:-1px}
