/* 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=Nanum+Myeongjo:wght@400;700&display=swap');   /* 원본 이미지의 명조 글(노란 인용구·'탱글은 수액을…' 등) — 사이트 fonts.css 에 명조가 없어 구글폰트 나눔명조 */
/* body_02_02 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/body_02_02.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   HTML 끝의 <style id="tg-ref-fit"> 가 .frNN .클래스 로 !important 를 걸므로 여기 선택자는 [data-tc] + #섹션id 로 더 세게 쓴다. */

/* ── 배율 변수: 이 쪽의 조각 CSS 는 --k 를 정의하지 않는다. 2026-09-18 02:21 sub.css 에서 공통 `--k:1px` 고정이 빠지면서(조각별 vw 정의는 site.js 가 px 로 바꾸는 방식으로 바뀜)
      아래 calc(N*var(--k)) 규칙이 전부 무효가 되어 이 쪽에서만 1px 로 정의한다(원본 1920 고정 캔버스). ── */
@media (min-width:1025px){ .tg-page .tg-fr>*{--k:1px;--u:1px} }

/* ══ fr00 히어로 (top/body_022.jpg 실측): TANG:GLE Glober 44 / 제목 Gmarket Sans Bold 53 잉크 49×432 / 설명 Light 17.4 #898989 / 사양표 이름 Regular 15 #4e4e4e·값 Bold 15.5 #000 / 각주 13 ══ */
@media (min-width:1025px){
  [data-tc="260817q1zq4"] #hero .s00-logo{color:#ff5200!important}
html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-logo{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}
  [data-tc="260817q1zq4"] #hero .s00-title{color:#454545!important}
html[lang="ko"] [data-tc="260817q1zq4"] #hero .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:calc(-0.8*var(--k))!important}
  [data-tc="260817q1zq4"] #hero .s00-lead{color:#898989!important}
html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.4*var(--k))!important;line-height:calc(26*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817q1zq4"] #hero .s00-kv dt{color:#4e4e4e!important}
html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-kv dt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817q1zq4"] #hero .s00-kv dd{color:#000!important}
html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-kv dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817q1zq4"] #hero .s00-disc{color:#8b8b8b!important}
html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-disc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(13*var(--k))!important;letter-spacing:0!important}
}

/* ══ fr01 프롤로그 (02_02_01.jpg): 제목 scd1 잉크 51×263/413 → 55px #fd6a15 / 부제 Light 잉크 19×377 → 22.3px #686868 / Prologue 는 Oswald Regular 잉크 30×125 → 28px(변환은 Yanone) ══ */
@media (min-width:1025px){
  [data-tc="2608176mugk"] #sec-00 .s00-head{color:#fd6a15!important}
html[lang="ko"] [data-tc="2608176mugk"] #sec-00 .s00-head{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:calc(-1.1*var(--k))!important}
  [data-tc="2608176mugk"] #sec-00 .s00-lead{color:#686868!important}
html[lang="ko"] [data-tc="2608176mugk"] #sec-00 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22.3*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608176mugk"] #sec-00 .s00-label{color:#333!important}
html[lang="ko"] [data-tc="2608176mugk"] #sec-00 .s00-label{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.3px currentColor}
  [data-tc="2608176mugk"] #sec-00 .s00-body{color:#606060!important}
html[lang="ko"] [data-tc="2608176mugk"] #sec-00 .s00-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;letter-spacing:0!important}
}

/* ══ fr02 공통 띠 (common_01.jpg): 제목 4줄 scd1 잉크 44×342/406/286/444 → 44.5px, 회색 [100,100,101]·주황 두 줄 [253,88,0](tg-ref-fit 가 회색 #646060 으로 덮던 것) / 본문 Light 잉크 20×283 → 20.5px #39393a ══ */
@media (min-width:1025px){
  [data-tc="2608174zb7c"] #hero .hero__line{color:#646465!important}
html[lang="ko"] [data-tc="2608174zb7c"] #hero .hero__line{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(44.5*var(--k))!important;letter-spacing:calc(-0.45*var(--k))!important}
  [data-tc="2608174zb7c"] #hero .hero__line--accent{color:#fd5800!important}
  [data-tc="2608174zb7c"] #hero .hero__p{color:#39393a!important}
html[lang="ko"] [data-tc="2608174zb7c"] #hero .hero__p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(20.5*var(--k))!important;letter-spacing:calc(-1.9*var(--k))!important}
}

/* ══ fr03 크리살릭스 (breast/01_01_add_03.jpg, breast_02_01·03_01·06_01 과 같은 조각): CRISALIX 3D ANALYSIS 는 Oswald Bold 잉크 52×588(변환은 scaleX .73) / 탱글성형외과 Light 35 / 제목 Bold 51.5 주황 / 주황 3줄은 명조 24px / 설명 17.7 진회색 ══ */
@media (min-width:1025px){
  [data-tc="260829mzv4y"] #sec-00 .s00__ghost{transform:none!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__ghost{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(51*var(--k))!important;letter-spacing:calc(6*var(--k))!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__clinic{color:#343432!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .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}
  [data-tc="260829mzv4y"] #sec-00 .s00__title{color:#fc5f00!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(51.5*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__lead{color:#fc6002!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .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}
  [data-tc="260829mzv4y"] #sec-00 .s00__desc{color:#303030!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .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}
  [data-tc="260829mzv4y"] #sec-00 .s00__desc b{color:#111!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__desc b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__logo-word{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:34px!important}   /* crisalix 워드마크: 둥근 산세리프 (site.js 가 Oswald 로 바꾸던 것) */
  [data-tc="260829mzv4y"] #sec-00{height:calc(910*var(--k))!important;box-sizing:border-box;padding-top:calc(123*var(--k))!important}
}

/* ══ fr04 본문 (body/02_02_02.jpg 9643px) ══ */
/* 어두운 인용 띠: 노란 두 줄은 나눔명조 잉크 41×430/607 → 36px 밑줄 / 본문 흰 글 19px / 노란 단추 글 Bold 18px */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #hero .s00__line{color:#f5f500!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(7*var(--k));text-decoration-color:#f5f500}
html[lang="ko"] [data-tc="260829g4okk"] #hero .s00__line{font-family:'Nanum Myeongjo','NanumMyeongjo','나눔명조','Noto Serif KR','Noto Serif CJK KR','Batang','바탕',serif!important;font-weight:400!important;--tgff:1;font-size:calc(36*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #hero .s00__body p{color:#fff!important}
html[lang="ko"] [data-tc="260829g4okk"] #hero .s00__body p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19*var(--k))!important;line-height:calc(29*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #hero .s00__cta-label{color:#232227!important}
html[lang="ko"] [data-tc="260829g4okk"] #hero .s00__cta-label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important}
}
/* 영문 라벨(How to Liposuction?·Superwet technique·High proportion of Fat·Customized cannula·Development protector): 원본 Oswald Regular 잉크 31×192~243 → 28px, 변환의 scaleX 눌림 제거 */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-01 .s01-eyebrow,[data-tc="260829g4okk"] #sec-01 .s01-eyebrow>span,
  [data-tc="260829g4okk"] #sec-06 .s06__eyebrow,[data-tc="260829g4okk"] #sec-06 .s06__eyebrow>span,
  [data-tc="260829g4okk"] #sec-07 .s07__eyebrow,[data-tc="260829g4okk"] #sec-08 .s08__eyebrow,[data-tc="260829g4okk"] #sec-08 .s08__eyebrow-t,
  [data-tc="260829g4okk"] #sec-09 .s09__eyebrow,[data-tc="260829g4okk"] #sec-09 .s09__eyebrow-t{transform:none!important;color:#222!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-eyebrow>span,
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__eyebrow>span,
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__eyebrow-t,
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__eyebrow-t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.3px currentColor}
  [data-tc="260829g4okk"] #sec-05 .s05__eyebrow{transform:none!important;color:#313131!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-05 .s05__eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.3px currentColor}   /* Special Points 잉크 32×135 */
}
/* How to Liposuction? 구역: 부제 scd1 40 #343434 / 제목 scd1 57 주황 [253,99,8](tg-ref-fit 가 #353535 로 덮던 것) / 설명 Light 잉크 15×538 → 15.7px 줄간격 28 / 장비 이름 Regular 23 · 영문 Oswald Light 17 */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-01 .s01-sub{color:#343434!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-sub{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(40*var(--k))!important;letter-spacing:calc(0.26*var(--k))!important}
  [data-tc="260829g4okk"] #sec-01 .s01-title{color:#fd6308!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(57*var(--k))!important;letter-spacing:calc(-1.8*var(--k))!important}
  [data-tc="260829g4okk"] #sec-01 .s01-lead{color:#6f6f6f!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.7*var(--k))!important;line-height:calc(28*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-01 .s01-name{color:#393939!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-name{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:calc(0.6*var(--k))!important}
  [data-tc="260829g4okk"] #sec-01 .s01-en{color:#646464!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-en{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(1.35*var(--k))!important}
}
/* STEP 01~03: 'STEP'·번호는 Oswald Bold 잉크 45×117 → 54px(번호 주황 [252,92,8]) / 한글 제목 Gmarket Sans Bold 잉크 44×113 → 44px 자간 -2 / 영문 괄호 제목 scd1 잉크 45×318 → 56px / 본문 Light 19px 줄간격 35(첫 문장 Bold) / 검은 판 글 18px */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-02 .s02-step-label,[data-tc="260829g4okk"] #sec-02 .s02-step-num,
  [data-tc="260829g4okk"] #sec-03 .s03-step-label,[data-tc="260829g4okk"] #sec-03 .s03-step-num,
  [data-tc="260829g4okk"] #sec-04 .s04__step-word,[data-tc="260829g4okk"] #sec-04 .s04__step-num{color:#474746!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-step-num,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-step-num,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__step-word,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__step-num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(54*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-tc="260829g4okk"] #sec-02 .s02-step-num,[data-tc="260829g4okk"] #sec-03 .s03-step-num,[data-tc="260829g4okk"] #sec-04 .s04__step-num{color:#fc5c08!important}
  [data-tc="260829g4okk"] #sec-02 .s02-step-bar,[data-tc="260829g4okk"] #sec-03 .s03-step-bar,[data-tc="260829g4okk"] #sec-04 .s04__step-bar{height:calc(44*var(--k))!important;background:#bdbdbd!important}
  [data-tc="260829g4okk"] #sec-02 .s02-title,[data-tc="260829g4okk"] #sec-03 .s03-title{color:#333!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-title,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:calc(-2*var(--k))!important;white-space:nowrap!important}
  [data-tc="260829g4okk"] #sec-02 .s02-title-en,[data-tc="260829g4okk"] #sec-03 .s03-title-en{color:#363635!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-title-en,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-title-en{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(56*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-04 .s04__h2-strong{color:#333!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__h2-strong{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(57*var(--k))!important;letter-spacing:0!important}   /* PAL 잉크 42×100 → 나눔바른고딕 Bold 57 */
  [data-tc="260829g4okk"] #sec-04 .s04__h2-light{color:#363635!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__h2-light{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(47*var(--k))!important;letter-spacing:0!important}   /* (Power-assisted Liposuction) 잉크 55×609 (53px 은 폭 690 으로 넓었음) */
  [data-tc="260829g4okk"] #sec-02 .s02-body,[data-tc="260829g4okk"] #sec-03 .s03-body,[data-tc="260829g4okk"] #sec-04 .s04__body-r{color:#343332!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-body,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-body,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__body-r{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-02 .s02-body-em,[data-tc="260829g4okk"] #sec-03 .s03-body-em,[data-tc="260829g4okk"] #sec-04 .s04__body-b{color:#343332!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-body-em,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-body-em,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__body-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(19*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-02 .s02-plate{color:#f7f7f7!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-plate{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-03 .s03-cap{color:#333!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important}
}
/* Special Points 머리: 탱글성형외과 scd1 잉크 36×226 → 40.5px / 제목 scd1 잉크 52×783 → 57px 주황 [253,112,34] / 설명 Light 잉크 17×358 → 16.2px */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-05 .s05__brand{color:#353535!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-05 .s05__brand{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(40.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-05 .s05__title{color:#fd6a1a!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-05 .s05__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(57*var(--k))!important;letter-spacing:calc(-1.1*var(--k))!important}
  [data-tc="260829g4okk"] #sec-05 .s05__lead{color:#6f6f6f!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-05 .s05__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.2*var(--k))!important;line-height:calc(28*var(--k))!important;letter-spacing:0!important}
}
/* 01~04 큰 번호: 원본 Oswald Bold 잉크 84×88(01) → 104px(변환은 Regular 115px 를 scaleX .64 로 눌렀음) */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-06 .s06__num,[data-tc="260829g4okk"] #sec-06 .s06__num>span,
  [data-tc="260829g4okk"] #sec-07 .s07__num,[data-tc="260829g4okk"] #sec-08 .s08__num,[data-tc="260829g4okk"] #sec-09 .s09__num{transform:none!important;color:#212121!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__num,
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__num>span,
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__num,
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__num,
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(104*var(--k))!important;letter-spacing:0!important;line-height:1!important}
}
/* 01 수퍼웻: 제목 scd1 잉크 44×435 → 47px 주황 [253,102,13] / 명조 두 문장 33px [47,47,48](tg-ref-fit 가 #974f18 갈색으로 덮던 것) / 본문 Light 잉크 19×404 → 19.2px 줄간격 30 [97,97,99] / 체크 목록 Light 23 주황 [252,112,0] / 각주 17.2 [161,161,163] */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-06 .s06__title{color:#fd660d!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(47*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-06 .s06__q{color:#2f2f30!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__q{font-family:'Nanum Myeongjo','NanumMyeongjo','나눔명조','Noto Serif KR','Noto Serif CJK KR','Batang','바탕',serif!important;font-weight:400!important;--tgff:1;font-size:calc(33*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-06 .s06__body{color:#616163!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19.2*var(--k))!important;line-height:calc(30*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-06 .s06__list>li{color:#fc7000!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__list>li{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-06 .s06__list>li>span:first-of-type{color:#fc7000!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__list>li>span:first-of-type{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  [data-tc="260829g4okk"] #sec-06 .s06__note{color:#a1a1a3!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.2*var(--k))!important;letter-spacing:0!important}
}
/* 02 순수 피하지방: 제목 scd1 잉크 ~44×477 → 48px 주황 / 명조 문장 잉크 25×879 → 30px / 설명 Light 잉크 20×768·612 → 18.5px 줄간격 30 [97,97,97] */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-07 .s07__title{color:#fd660d!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;white-space:nowrap!important}
  [data-tc="260829g4okk"] #sec-07 .s07__lead{color:#222!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__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(30*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-07 .s07__note{color:#616161!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.5*var(--k))!important;line-height:calc(30*var(--k))!important;letter-spacing:0!important}
}
/* 03 캐뉼라: 제목 scd1 잉크 44×545 → 48px 주황 [253,95,0] / 명조 문장 잉크 33×680 → 32px / 설명 Light 잉크 17×545 → 18.5px [96,96,96] */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-08 .s08__title{color:#fd5f00!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-08 .s08__lead{color:#222!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__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(32*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-08 .s08__copy p{color:#606060!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__copy p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.5*var(--k))!important;line-height:calc(30*var(--k))!important;letter-spacing:0!important}
}
/* 04 프로텍터: 제목 잉크 43×544 → scd1 48px 주황 / 명조 문장 잉크 33×565 → 32px [43,43,43] / 설명 Light 잉크 18×443 → 18.5px 줄간격 30 / 사진 설명 흰 Light 19 */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #sec-09 .s09__title{color:#fd5f00!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-09 .s09__lead{color:#2b2b2b!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__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(32*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-09 .s09__body{color:#616161!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.5*var(--k))!important;line-height:calc(30*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-09 .s09__cap{color:#fefefe!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19.5*var(--k))!important;letter-spacing:0!important}
}

/* ══ fr05 부위별 (02_02_03.jpg): Body line & Balance 는 Oswald Regular 잉크 31×192 → 27.5px(변환은 scaleX .68) / 바디라인&밸런스 scd1 잉크 31×273 → 35px / 제목 scd1 잉크 45×531 → 47.5px 주황 / 띠 글 Regular 잉크 18×220 → 20px(굵은 낱말 Bold 노랑) / 본문 Light 잉크 16×967 → 17px 줄간격 35 [97,97,97] / 단추 글 Regular 20.5(굵은 낱말 Bold) / 원본에 없는 하단 안내문 숨김 ══ */
@media (min-width:1025px){
  [data-tc="260817o84lh"] #sec-00 .s00-en{transform:none!important;width:auto!important;color:#323232!important}
html[lang="ko"] [data-tc="260817o84lh"] #sec-00 .s00-en{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;-webkit-text-stroke:.3px currentColor}
  [data-tc="260817o84lh"] #sec-00 .s00-kicker{color:#3e3e3e!important}
html[lang="ko"] [data-tc="260817o84lh"] #sec-00 .s00-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817o84lh"] #sec-00 .s00-title{color:#fd6a10!important}
html[lang="ko"] [data-tc="260817o84lh"] #sec-00 .s00-title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(47.5*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-tc="260817o84lh"] .chip{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817o84lh"] .chip .chip-a,[data-tc="260817o84lh"] .chip .chip-b{color:#fff!important}
html[lang="ko"] [data-tc="260817o84lh"] .chip .chip-a,
html[lang="ko"] [data-tc="260817o84lh"] .chip .chip-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817o84lh"] .chip .chip-a b{color:#f5f560!important}
html[lang="ko"] [data-tc="260817o84lh"] .chip .chip-a b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  [data-tc="260817o84lh"] .lead{color:#616161!important}
html[lang="ko"] [data-tc="260817o84lh"] .lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817o84lh"] .cta{color:#fff!important}
html[lang="ko"] [data-tc="260817o84lh"] .cta{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(20.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817o84lh"] .cta span{color:#fff!important}
html[lang="ko"] [data-tc="260817o84lh"] .cta span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  [data-tc="260817o84lh"] .cta b{color:#fff!important}
html[lang="ko"] [data-tc="260817o84lh"] .cta b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  [data-tc="260817o84lh"] #sec-03 .s03-disc{display:none!important}   /* 원본 이미지에 없는 문장 */
}

/* ══ fr06 Detail Design (02_02_04_tit.jpg): 라벨 Oswald Regular 잉크 31×174 → 27.5px / 지방흡입의 중요한 포인트 scd1 잉크 32×383 → 35.5px / 주황 제목 scd1 잉크 45×784 → 48px / 설명 Light 잉크 19×712 → 16.7px ══ */
@media (min-width:1025px){
  [data-tc="260817ak4in"] #sec-00 .s00__eyebrow-t{transform:none!important;color:#323232!important}
html[lang="ko"] [data-tc="260817ak4in"] #sec-00 .s00__eyebrow-t{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;-webkit-text-stroke:.3px currentColor}
  [data-tc="260817ak4in"] #sec-00 .s00__t1{color:#403f3d!important}
html[lang="ko"] [data-tc="260817ak4in"] #sec-00 .s00__t1{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817ak4in"] #sec-00 .s00__t2{color:#fd6a1a!important}
html[lang="ko"] [data-tc="260817ak4in"] #sec-00 .s00__t2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817ak4in"] #sec-00 .s00__lead{color:#61605e!important}
html[lang="ko"] [data-tc="260817ak4in"] #sec-00 .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.7*var(--k))!important;letter-spacing:0!important}
}

/* ══ vimeo 두 개 (원본 .box_100: 배경 #fcfaf9, 아래 여백 140, 영상 1000×562.5 둥근 모서리·그림자 없음, 설명은 gmsl bold 22px 위아래 30, 둘째 영상 위 40) ══ */
@media (min-width:1025px){
  /* (조각 밖이라 --k 가 없다 → px 로) */
  .tg-page .tg-vimeo{background:#fcfaf9;padding-bottom:140px}
  .tg-page .tg-vimeo div.vid-inline{max-width:none;width:1000px;margin:0 auto;padding:0}
  .tg-page .tg-vimeo div.vid-inline .wrap{aspect-ratio:16/9;border-radius:0;box-shadow:none;background:transparent}
  .tg-page .tg-vimeo>div.vid-inline+p+div.vid-inline{margin-top:40px}
  .tg-page .tg-vimeo p.vid-inline.caption{width:auto;max-width:none;margin:0!important;color:#333!important;text-align:center;padding:30px 0!important}
html[lang="ko"] .tg-page .tg-vimeo p.vid-inline.caption{font-family:'gmsl','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:22px!important;line-height:1!important;letter-spacing:0!important}
}

/* ══ fr07 Who?/Where?/How?/Effect! (02_02_04.jpg): 라벨 Oswald Regular 잉크 25×57 → 27px / 탱글 360 지방흡입 scd1 잉크 32×276 → 35px / 주황 큰 제목 scd1 잉크 45×416~615 → 48px 한 줄 / 설명 Light 17.6 / 번호 01~05 NanumBG Bold 20 주황 / 항목 Light 20 ══ */
@media (min-width:1025px){
  [data-tc="260829tx1jy"] .eyebrow,[data-tc="260829tx1jy"] .eyebrow>span,[data-tc="260829tx1jy"] .eyebrow b{transform:none!important;color:#323232!important}
html[lang="ko"] [data-tc="260829tx1jy"] .eyebrow,
html[lang="ko"] [data-tc="260829tx1jy"] .eyebrow>span,
html[lang="ko"] [data-tc="260829tx1jy"] .eyebrow b{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;-webkit-text-stroke:.3px currentColor}
  [data-tc="260829tx1jy"] .kicker{color:#363634!important}
html[lang="ko"] [data-tc="260829tx1jy"] .kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829tx1jy"] .display{color:#fd7028!important}
html[lang="ko"] [data-tc="260829tx1jy"] .display{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;line-height:calc(59*var(--k))!important;white-space:nowrap!important}
  [data-tc="260829tx1jy"] .lead{color:#606060!important}
html[lang="ko"] [data-tc="260829tx1jy"] .lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.6*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829tx1jy"] #hero .s00-num{color:#fc5e00!important}
html[lang="ko"] [data-tc="260829tx1jy"] #hero .s00-num{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  [data-tc="260829tx1jy"] #hero .s00-item{color:#333331!important}
html[lang="ko"] [data-tc="260829tx1jy"] #hero .s00-item{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  /* Where? 설명 상자: 소제목 Regular 잉크 20×313 → 22px [44,44,44] / 본문 Light 잉크 16×368 → 17.5px 줄간격 32 [113,113,113] / 주황 맺음 Regular 잉크 ~ → 23px 주황 */
  [data-tc="260829tx1jy"] #sec-01 .s01-bt{color:#2c2c2c!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-01 .s01-bt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829tx1jy"] #sec-01 .s01-bd{color:#5a5a5a!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-01 .s01-bd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;line-height:calc(32*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829tx1jy"] #sec-01 .s01-note{color:#fd6206!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-01 .s01-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23*var(--k))!important;line-height:calc(32*var(--k))!important;letter-spacing:0!important}
  /* 주황 동그라미 부위 이름: 원본 Bold 잉크 13×31(볼/턱) → 14.5px */
  [data-tc="260829tx1jy"] #sec-01 .s01-pin{color:#fff!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-01 .s01-pin{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(14.5*var(--k))!important;letter-spacing:0!important;line-height:calc(19*var(--k))!important}
  [data-tc="260829tx1jy"] #sec-01 .s01-pin-t{color:#fff!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-01 .s01-pin-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  /* How? 4단계: 번호 원 Oswald Regular 잉크 24×18 → 26px 흰색 / 단계 이름 Regular 잉크 19×62 → 22px [78,78,78] / 설명 Light 17 줄간격 24 [102,102,102] */
  [data-tc="260829tx1jy"] #sec-02 .s02-num{color:#fff!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-02 .s02-num{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(26*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829tx1jy"] #sec-02 .s02-st{color:#4e4e4e!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-02 .s02-st{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829tx1jy"] #sec-02 .s02-sd{color:#666!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-02 .s02-sd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;line-height:calc(24*var(--k))!important;letter-spacing:0!important}
  /* Effect! 동그라미: 번호 Oswald Light 잉크 24×22 → 30px / 이름 Regular 잉크 ~15×107 → 18.5px [26,27,23] */
  html[lang="ko"] [data-tc="260829tx1jy"] #sec-03 .s03-num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829tx1jy"] #sec-03 .s03-label{color:#1f201c!important}
html[lang="ko"] [data-tc="260829tx1jy"] #sec-03 .s03-label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18.5*var(--k))!important;letter-spacing:0!important}
}

/* ══ fr08 After Care (after_care.jpg, body_01_01 과 같은 조각): 라벨 Oswald Regular 잉크 25×141 → 27px / 수술만큼 중요한 scd1 잉크 31×241 → 35px [72,72,72] / 주황 제목 scd1 잉크 45×447 → 48px [253,118,50] / 설명 Light 17 / 카드 제목 Regular 잉크 21×114 → 24.5px [33,33,33] / 카드 본문 Light 17.7 줄간격 32 #000 / 각주 Light 16.5 ══ */
@media (min-width:1025px){
  [data-tc="260829gpfj2"] #after-care .s00-eyebrow-t{transform:none!important;color:#323232!important}
html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-eyebrow-t{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;-webkit-text-stroke:.3px currentColor}
  [data-tc="260829gpfj2"] #after-care .s00-t1{color:#484848!important}
html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-t1{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"] #after-care .s00-t2{color:#fd7032!important}
html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-t2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"] #after-care .s00-lead{color:#616161!important}
html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;line-height:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"] #after-care .s00-h3{color:#212121!important}
html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-h3{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"] #after-care .s00-desc{color:#000!important}
html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.7*var(--k))!important;line-height:calc(32*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"] #after-care .s00-note{color:#606060!important}
html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"] #after-care{height:calc(1073*var(--k))!important;box-sizing:border-box}
}

/* ══ B&A 카드·앨범 구역을 원본 계산값과 같게 (body_01_01 과 동일 실측): 카드 사진 600×357, 더보기 단추 69 / 앨범 큰 사진 920×547, 썸네일 305×181(칸 233), 목록 끝→쪽번호 69, 쪽번호 35, 목록 글 주황 보통 굵기 ══ */
@media (min-width:1025px){
  .mod-bna .bna .ph{aspect-ratio:1042/620!important}
  .mod-bna .bna-more{height:69px}
html[lang="ko"] .mod-bna .bna-more{line-height:0}
  .mod-bna .bna-more-btn{vertical-align:top}
  .mod-album{margin-top:0!important}
  .mod-album .photo_container{height:547px!important}
  .mod-album .photo_container .photo>img{height:547px!important}
  .mod-album .photo_container .lock_wrap{height:547px!important}
  .mod-album .thumb{height:233px!important}
  .mod-album .thumb .photo_wrap{height:181px!important}
  .mod-album .thumb .photo img{height:181px!important}
  .mod-album .thumb .lock_wrap{height:181px!important}
  .mod-album .module_contents2{margin-bottom:69px!important}
  .mod-album .pagenavi{padding-top:0!important;height:35px!important}
html[lang="ko"] .mod-album .pagenavi{line-height:0!important}
  .mod-album .thumb .subject,.mod-album .thumb.on .subject{color:#ff6600!important}
html[lang="ko"] .mod-album .thumb .subject,
html[lang="ko"] .mod-album .thumb.on .subject{font-weight:normal!important}
}

/* ══ fr04 구역 높이를 원본 이미지(02_02_02.jpg 9643)의 경계와 같게: 인용 띠 771 / How to 1196(771~1967) / STEP01 1104·STEP02 1104(끝에 1px 진회색 선, 원본 y3070·4174) / STEP03 855 / Special Points 536(~5566) / 01 943(~6509) / 02 869 / 03 1044 / 04 1034(~9456 선) / 꼬리 187 ══ */
@media (min-width:1025px){
  [data-tc="260829g4okk"] #hero{height:calc(771*var(--k))!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-01{height:calc(1196*var(--k))!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-02{height:calc(1104*var(--k))!important;box-sizing:border-box;border-bottom:1px solid #383735}
  [data-tc="260829g4okk"] #sec-03{height:calc(1104*var(--k))!important;box-sizing:border-box;border-bottom:1px solid #383735}
  [data-tc="260829g4okk"] #sec-04{height:calc(855*var(--k))!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-05{height:calc(536*var(--k))!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-06{height:calc(943*var(--k))!important;aspect-ratio:auto!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-07{height:calc(869*var(--k))!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-08{height:calc(1044*var(--k))!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-09{height:calc(1034*var(--k))!important;box-sizing:border-box}
  [data-tc="260829g4okk"] #sec-10{height:calc(187*var(--k))!important;min-height:0!important;box-sizing:border-box}
}

/* ══ 잔손질 ══ */
@media (min-width:1025px){
  /* 바디젯 원리도 그림 조각 위 6px 에 본문 마지막 줄 글자가 잘려 들어 있음 → 위쪽만 가림 */
  [data-tc="260829g4okk"] #sec-02 .s02-media-diagram{clip-path:inset(10px 0 0 0)}
}

/* ══ 2차 실측 보정 (ec 2026-09-18): 세로 위치는 translate 로, 큰 어긋남(03·04 구역 100px↑)은 위 여백으로 ══ */
@media (min-width:1025px){
  /* 영문 라벨: 원본 잉크 33~34 높이·폭 194 → 29px 자간 -0.7 (28px 은 폭 203·높이 28) */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-eyebrow>span,
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__eyebrow>span,
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__eyebrow-t,
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__eyebrow-t,
html[lang="ko"] [data-tc="260829g4okk"] #sec-05 .s05__eyebrow{font-size:calc(29*var(--k))!important;letter-spacing:calc(-0.7*var(--k))!important}
  /* 괄호 영문 제목: (BODY-JET) 잉크 폭 318(우리 56px 290) → 61 / (VASERLIPO 2.0) 429(412) → 58 */
  [data-tc="260829g4okk"] #sec-02 .s02-title-en{position:relative;top:calc(8*var(--k))}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-title-en{font-size:calc(61*var(--k))!important}
  [data-tc="260829g4okk"] #sec-03 .s03-title-en{position:relative;top:calc(8*var(--k))}
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-title-en{font-size:calc(58*var(--k))!important}
  /* 인용 띠: 노란 두 줄 +6, 본문 +3/+10/+12, 단추 -12 */
  [data-tc="260829g4okk"] #hero .s00__h2{translate:0 calc(6*var(--k))}
  [data-tc="260829g4okk"] #hero .s00__body p:nth-child(1){translate:0 calc(3*var(--k))}
  [data-tc="260829g4okk"] #hero .s00__body p:nth-child(2){translate:0 calc(10*var(--k))}
  [data-tc="260829g4okk"] #hero .s00__body p:nth-child(3){translate:0 calc(12*var(--k))}
  [data-tc="260829g4okk"] #hero .s00__cta{translate:0 calc(-12*var(--k))}
  /* How to: 부제 +6, 제목 +11, 설명 +12, 장비 3개 +14 */
  [data-tc="260829g4okk"] #sec-01 .s01-sub{translate:0 calc(6*var(--k))}
  [data-tc="260829g4okk"] #sec-01 .s01-title{translate:0 calc(11*var(--k))}
  [data-tc="260829g4okk"] #sec-01 .s01-lead{translate:0 calc(12*var(--k))}
  [data-tc="260829g4okk"] #sec-01 .s01-grid{translate:0 calc(14*var(--k))}
  /* STEP01: 글 전체 -11 (STEP 줄은 -8) / STEP02: 전체 -19 (STEP 줄 -14) / STEP03: 전체 +15 (STEP 줄 +18, 본문 +11) */
  [data-tc="260829g4okk"] #sec-02 .s02-main{translate:0 calc(-11*var(--k))}
  [data-tc="260829g4okk"] #sec-02 .s02-step{translate:0 calc(3*var(--k))}
  [data-tc="260829g4okk"] #sec-03 .s03-main{translate:0 calc(-19*var(--k))}
  [data-tc="260829g4okk"] #sec-03 .s03-step{translate:0 calc(5*var(--k))}
  [data-tc="260829g4okk"] #sec-04 .s04__col{translate:0 calc(15*var(--k))}
  [data-tc="260829g4okk"] #sec-04 .s04__step{translate:0 calc(3*var(--k))}
  [data-tc="260829g4okk"] #sec-04 .s04__body{translate:0 calc(-4*var(--k))}
  /* Special Points: 탱글성형외과 +5, 제목 +12, 설명 +15 */
  [data-tc="260829g4okk"] #sec-05 .s05__titles{translate:0 calc(5*var(--k))}
  [data-tc="260829g4okk"] #sec-05 .s05__title{translate:0 calc(7*var(--k))}
  [data-tc="260829g4okk"] #sec-05 .s05__lead{translate:0 calc(15*var(--k))}
  /* 01: 번호 -4, 제목 +6, 명조·본문 +10, 두번째 명조·목록 +9 / 02: 번호 -12 */
  [data-tc="260829g4okk"] #sec-06 .s06__num{translate:0 calc(-4*var(--k))}
  [data-tc="260829g4okk"] #sec-06 .s06__title{translate:0 calc(6*var(--k))}
  [data-tc="260829g4okk"] #sec-06 .s06__pitch{translate:0 calc(10*var(--k))}
  [data-tc="260829g4okk"] #sec-06 .s06__why{translate:0 calc(9*var(--k))}
  [data-tc="260829g4okk"] #sec-07 .s07__num{translate:0 calc(-12*var(--k))}
  /* 03: 원본은 구역 시작에서 162px 아래에 '03' — 우리는 104 위에 있었음 → 위 여백 +104, 그 뒤 잔차 (머리 -5, 제목 +5, 명조 +6, 설명 +7, 캐뉼라 그림 +13) */
  [data-tc="260829g4okk"] #sec-08{padding-top:calc(50px + 104*var(--k))!important}
  [data-tc="260829g4okk"] #sec-08 .s08__head{translate:0 calc(-5*var(--k))}
  [data-tc="260829g4okk"] #sec-08 .s08__title{translate:0 calc(5*var(--k))}
  [data-tc="260829g4okk"] #sec-08 .s08__lead{translate:0 calc(6*var(--k))}
  [data-tc="260829g4okk"] #sec-08 .s08__copy{translate:0 calc(7*var(--k))}
  [data-tc="260829g4okk"] #sec-08 .s08__fig{translate:0 calc(13*var(--k))}
  /* 04: 위 여백 +76, 잔차 (번호 -2, 제목 +4, 명조 +6, 사진 띠 +14) */
  [data-tc="260829g4okk"] #sec-09{padding-top:calc(76px + 76*var(--k))!important}
  [data-tc="260829g4okk"] #sec-09 .s09__num{translate:0 calc(-2*var(--k))}
  [data-tc="260829g4okk"] #sec-09 .s09__title{translate:0 calc(4*var(--k))}
  [data-tc="260829g4okk"] #sec-09 .s09__lead{translate:0 calc(6*var(--k))}
  [data-tc="260829g4okk"] #sec-09 .s09__band{translate:0 calc(14*var(--k))}
}

/* ══ 2차 실측 보정 — 다른 조각 (ec 2026-09-18) ══ */
@media (min-width:1025px){
  /* fr00 히어로: 제목 원본 잉크 51×434(우리 47×428) → 55px 자간 -1.5 / 사양 이름 15.5 / 각주 원본 폭 263 → 12px */
  html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-title{font-size:calc(55*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-kv dt{font-size:calc(15.5*var(--k))!important}
  html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-disc{font-size:calc(12*var(--k))!important}
  /* fr01 프롤로그: 글꼴을 줄이며 조각이 397 로 줄었음 → 402 고정, 내용 6px 아래로 / Prologue 원본 잉크 34×125 → 29px 자간 -1 */
  [data-tc="2608176mugk"] #sec-00{height:calc(402*var(--k))!important;box-sizing:border-box}
  [data-tc="2608176mugk"] #sec-00 .s00-cols{translate:0 calc(6*var(--k))}
  html[lang="ko"] [data-tc="2608176mugk"] #sec-00 .s00-label{font-size:calc(29*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  /* fr02 띠: 제목 원본 잉크 44 높이(우리 41) → 46px 자간 -1.6, 회색 [100,100,100] */
  [data-tc="2608174zb7c"] #hero .hero__line{color:#5f5f60!important}
html[lang="ko"] [data-tc="2608174zb7c"] #hero .hero__line{font-size:calc(46*var(--k))!important;letter-spacing:calc(-1.6*var(--k))!important}
  [data-tc="2608174zb7c"] #hero .hero__line--accent{color:#fd5800!important}
  /* fr03 크리살릭스: 탱글성형외과 원본 채움 .17(나눔 Light .24 보다 얇음) → scd1 35 / 설명 원본 [87,87,85]·굵은 부분 [64,63,62] */
  html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__clinic{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;font-size:calc(35*var(--k))!important;white-space:nowrap!important}   /* scd1 은 폭이 넓어 두 줄로 꺾여 나눔 Light 유지 (폭 183=원본 184) */
  [data-tc="260829mzv4y"] #sec-00 .s00__desc{color:#585856!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__desc b{color:#3a3a39!important}
  /* fr05: Body line & Balance 원본 잉크 30×192(우리 27×200) → 28px 자간 -0.8 / 띠 굵은 낱말 노랑 [242,242,175] / 구역 세로: sec-01 +10, sec-02 +6, sec-03 +2, 조각 높이 3292(우리 3229) */
  html[lang="ko"] [data-tc="260817o84lh"] #sec-00 .s00-en{font-size:calc(28*var(--k))!important;letter-spacing:calc(-0.8*var(--k))!important}
  [data-tc="260817o84lh"] .chip .chip-a b{color:#f2f2af!important}
  [data-tc="260817o84lh"] #sec-01{margin-top:calc(10*var(--k))!important}
  [data-tc="260817o84lh"] #sec-02{margin-top:calc(-4*var(--k))!important}
  [data-tc="260817o84lh"] #sec-03{margin-top:calc(-4*var(--k))!important;height:calc(1112*var(--k))!important;box-sizing:border-box}
  /* fr06 Detail Design: 조각 399 → 418, 내용 15px 아래로 / 지방흡입의 중요한 포인트 원본 잉크 32×383 → 34px [59,58,56] */
  [data-tc="260817ak4in"] #sec-00{height:calc(418*var(--k))!important;box-sizing:border-box}
  [data-tc="260817ak4in"] #sec-00 .wrap{translate:0 calc(15*var(--k))}
  [data-tc="260817ak4in"] #sec-00 .s00__t1{color:#3b3a38!important}
html[lang="ko"] [data-tc="260817ak4in"] #sec-00 .s00__t1{font-size:calc(34*var(--k))!important}
  html[lang="ko"] [data-tc="260817ak4in"] #sec-00 .s00__eyebrow-t{font-size:calc(26.5*var(--k))!important}
  /* fr07: Who 번호 원본 15×22 → 20px 자간 2 / 항목 19.5 / Where 본문 원본 [22,22,22] 진회색 / Effect 설명 줄간격 30 / 동그라미 번호 폭 22(우리 27) → 자간 -1.5 */
  html[lang="ko"] [data-tc="260829tx1jy"] #hero .s00-num{font-size:calc(20*var(--k))!important;letter-spacing:calc(2*var(--k))!important}
  html[lang="ko"] [data-tc="260829tx1jy"] #hero .s00-item{font-size:calc(19.5*var(--k))!important}
  [data-tc="260829tx1jy"] #sec-01 .s01-bd{color:#2a2a2a!important}
  html[lang="ko"] [data-tc="260829tx1jy"] #sec-01 .s01-bt{letter-spacing:calc(0.5*var(--k))!important}
  html[lang="ko"] [data-tc="260829tx1jy"] #sec-03 .lead{line-height:calc(30*var(--k))!important}
  html[lang="ko"] [data-tc="260829tx1jy"] #sec-03 .s03-num{letter-spacing:calc(-1.5*var(--k))!important}
  /* fr08 After Care: 라벨 원본 잉크 24×96(우리 21×104) → 26px 자간 -0.5 / 수술만큼 중요한 [60,60,60] */
  html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-eyebrow-t{font-size:calc(26*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}
  [data-tc="260829gpfj2"] #after-care .s00-t1{color:#3c3c3c!important}
}

/* ══ 3차 실측 잔여 (ec 2026-09-18) ══ */
@media (min-width:1025px){
  /* 영문 라벨: 원본 잉크가 우리보다 높고(33~34 vs 28) 폭은 좁다(194 vs 200) → 30px 자간 -1.2 로 절충 */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-01 .s01-eyebrow>span,
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__eyebrow>span,
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-08 .s08__eyebrow-t,
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__eyebrow,
html[lang="ko"] [data-tc="260829g4okk"] #sec-09 .s09__eyebrow-t,
html[lang="ko"] [data-tc="260829g4okk"] #sec-05 .s05__eyebrow{font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.2*var(--k))!important}
  html[lang="ko"] [data-tc="260817o84lh"] #sec-00 .s00-en{font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.1*var(--k))!important}      /* Body line & Balance 원본 34×190 */
  html[lang="ko"] [data-tc="260829tx1jy"] .eyebrow,
html[lang="ko"] [data-tc="260829tx1jy"] .eyebrow>span,
html[lang="ko"] [data-tc="260829tx1jy"] .eyebrow b{font-size:calc(29*var(--k))!important;letter-spacing:calc(-0.8*var(--k))!important}   /* Who?·Where?·How?·Effect! 원본 24×56 */
  html[lang="ko"] [data-tc="260829gpfj2"] #after-care .s00-eyebrow-t{font-size:calc(28*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}   /* After Care 원본 24×94 */
  html[lang="ko"] [data-tc="260817ak4in"] #sec-00 .s00__eyebrow-t{font-size:calc(28*var(--k))!important;letter-spacing:calc(-0.9*var(--k))!important}   /* Detail Design 원본 30×126 */
  html[lang="ko"] [data-tc="2608176mugk"] #sec-00 .s00-label{font-size:calc(31*var(--k))!important;letter-spacing:calc(-2*var(--k))!important}   /* Prologue 원본 34×125 */
  /* STEP 원본 폭 110(우리 103) → 자간 1.5 / (BODY-JET) 폭 316(우리 324) → 59.5 */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__step-word{letter-spacing:calc(1.5*var(--k))!important}
  html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-title-en{font-size:calc(59.5*var(--k))!important}
  /* 세로 잔차: 단추 -5, STEP01 제목 -6·판 -5, STEP02 제목 -7, PAL 줄 +7, 01 '왜 쓸까요' 묶음 +8 더, 03·04 큰 번호 -5/-6 */
  [data-tc="260829g4okk"] #hero .s00__cta{translate:0 calc(-17*var(--k))}
  [data-tc="260829g4okk"] #sec-02 .s02-title{translate:0 calc(-6*var(--k))}
  [data-tc="260829g4okk"] #sec-02 .s02-plate{translate:0 calc(-5*var(--k))}
  [data-tc="260829g4okk"] #sec-03 .s03-title{translate:0 calc(-7*var(--k))}
  [data-tc="260829g4okk"] #sec-04 .s04__h2{translate:0 calc(7*var(--k))}
  [data-tc="260829g4okk"] #sec-06 .s06__why{translate:0 calc(17*var(--k))}
  [data-tc="260829g4okk"] #sec-08 .s08__num{translate:0 calc(-5*var(--k))}
  [data-tc="260829g4okk"] #sec-09 .s09__num{translate:0 calc(-8*var(--k))}
  /* Where? 본문 원본 [22,22,22] */
  [data-tc="260829tx1jy"] #sec-01 .s01-bd{color:#222!important}
}

/* ══ 4차: 세로 잔차 (ec 2026-09-18, 양수 = 우리가 원본보다 위에 있어 내림) ══ */
@media (min-width:1025px){
  [data-tc="260817q1zq4"] #hero .s00-panel{translate:0 calc(11*var(--k))}                    /* 히어로 판 글 전체 +11 */
  [data-tc="2608176mugk"] #sec-00 .s00-left{translate:0 calc(7*var(--k))}                    /* 프롤로그 왼쪽 +7 */
  [data-tc="2608176mugk"] #sec-00 .s00-label{translate:0 calc(-10*var(--k))}                 /* Prologue -10 */
  [data-tc="2608174zb7c"] #hero .hero__p:nth-child(3){translate:0 calc(-6*var(--k))}         /* 띠 본문 셋째 줄 -6 */
  [data-tc="260829mzv4y"] #sec-00 .s00__brand{translate:0 calc(6*var(--k))}                  /* crisalix 로고 +6 */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__step-word{letter-spacing:calc(3*var(--k))!important}   /* STEP 원본 폭 116 */
  [data-tc="260817o84lh"] #sec-00 .s00-title{translate:0 calc(9*var(--k))}                   /* 탱글 360 부위별 지방흡입 +9 */
  [data-tc="260817o84lh"] #sec-02 .chip,[data-tc="260817o84lh"] #sec-03 .chip{translate:0 calc(5*var(--k))}
  [data-tc="260817ak4in"] #sec-00 .s00__eyebrow{translate:0 calc(-9*var(--k))}               /* Detail Design -9 */
  [data-tc="260817ak4in"] #sec-00 .s00__lead{translate:0 calc(7*var(--k))}
  [data-tc="260829tx1jy"] #hero .s00-copy{translate:0 calc(8*var(--k))}                      /* Who? 전체 +8, 목록 +5 더 */
  [data-tc="260829tx1jy"] #hero .s00-list{translate:0 calc(5*var(--k))}
  [data-tc="260829tx1jy"] #sec-01 .s01-cols{translate:0 calc(9*var(--k))}                    /* Where? +9, 설명 상자는 아래로 갈수록 더 */
  [data-tc="260829tx1jy"] #sec-01 .s01-block:nth-child(1) .s01-bd{translate:0 calc(4*var(--k))}
  [data-tc="260829tx1jy"] #sec-01 .s01-block:nth-child(2){translate:0 calc(7*var(--k))}
  [data-tc="260829tx1jy"] #sec-01 .s01-block:nth-child(2) .s01-bd{translate:0 calc(4*var(--k))}
  [data-tc="260829tx1jy"] #sec-01 .s01-block:nth-child(3){translate:0 calc(11*var(--k))}
  [data-tc="260829tx1jy"] #sec-01 .s01-note{translate:0 calc(13*var(--k))}
  [data-tc="260829tx1jy"] #sec-02 .wrap{translate:0 calc(8*var(--k))}                        /* How? +8 */
  [data-tc="260829tx1jy"] #sec-03 .head{translate:0 calc(9*var(--k))}                        /* Effect! 머리 +9 */
  [data-tc="260829gpfj2"] #after-care .s00-t2{translate:0 calc(7*var(--k))}                  /* After Care: 주황 제목 +7, 설명·카드·각주 +12 */
  [data-tc="260829gpfj2"] #after-care .s00-lead,[data-tc="260829gpfj2"] #after-care .s00-grid,[data-tc="260829gpfj2"] #after-care .s00-note{translate:0 calc(12*var(--k))}
}

/* ══ 5차: 마지막 잔차 (ec 2026-09-18 03:00) ══ */
@media (min-width:1025px){
  [data-tc="260829tx1jy"] .eyebrow{translate:0 calc(-7*var(--k))}                                   /* Who?·Where?·How?·Effect! 라벨 7px 위로 */
  [data-tc="260829tx1jy"] #hero .s00-row:nth-child(4){translate:0 calc(6*var(--k))}                  /* 04·05 줄은 원본 간격이 조금 더 넓다 */
  [data-tc="260829tx1jy"] #hero .s00-row:nth-child(5){translate:0 calc(8*var(--k))}
  [data-tc="260829tx1jy"] #sec-01 .s01-pins{translate:0 calc(-6*var(--k))}                          /* 주황 동그라미 6px 위로 */
  [data-tc="260829tx1jy"] #sec-03 .s03-c2 .s03-label,[data-tc="260829tx1jy"] #sec-03 .s03-c5 .s03-label{translate:0 calc(5*var(--k))}
  [data-tc="2608176mugk"] #sec-00 .s00-head .s00-ln:first-child{translate:0 calc(-8*var(--k))}      /* '원하는 부위' 첫 줄만 8px 위로(원본 줄간격이 좁다) */
}

/* == sizefix body_02_02 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap>div.s03-grid>div.s03-main:nth-of-type(1)>div.s03-head:nth-of-type(1)>div.s03-headline:nth-of-type(1)>div.s03-hgroup:nth-of-type(1)>h2.h2.s03-title.aos-animate{font-size:43.5px!important;letter-spacing:-1.98px!important}
html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__intro:nth-of-type(1)>div.s06__head:nth-of-type(1)>div.s06__headtext>p.eyebrow.s06__eyebrow>span{font-size:29.5px!important;letter-spacing:-1.18px!important}
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07__inner>div.s07__text:nth-of-type(1)>div.s07__head.aos-animate:nth-of-type(1)>div.s07__headtext>p.eyebrow.s07__eyebrow{font-size:29.5px!important;letter-spacing:-1.18px!important}
html[lang="ko"] [data-fr="fr04"] #sec-08>div.wrap.s08__wrap>div.s08__text>div.s08__intro:nth-of-type(1)>div.s08__head.aos-animate>div.s08__hgroup>h2.h2.s08__title{font-size:48.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-08>div.wrap.s08__wrap>div.s08__text>div.s08__copy.aos-animate:nth-of-type(2)>p:nth-of-type(1){font-size:18.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-08>div.wrap.s08__wrap>div.s08__text>div.s08__copy.aos-animate:nth-of-type(2)>p:nth-of-type(2){font-size:18.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-09>div.wrap.s09__inner>div.s09__text:nth-of-type(1)>div.s09__head.aos-animate:nth-of-type(1)>div.s09__headline>h2.h2.s09__title{font-size:48.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-00>div.wrap>p.s00-kicker.aos-animate:nth-of-type(2){font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 span.s00__t2{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-00>div.wrap>div.s00__copy>p.s00__lead.aos-animate{font-size:17.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #hero p.kicker{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #hero h2.display{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 p.kicker{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #sec-02 p.kicker{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #sec-03 p.kicker{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #after-care span.s00-t1{font-size:34.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(6)>div.s00-kv>dd{font-size:16.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 span.s00-ln{font-size:17.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #hero span.hero__line{font-size:45.3px!important;letter-spacing:-1.57px!important}
html[lang="ko"] [data-fr="fr02"] #hero p.hero__p{font-size:18.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__lead{font-size:24.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #hero>h2.s00__h2>span.s00__line.s00__line--b:nth-of-type(2){font-size:33.6px!important;letter-spacing:0.0px!important;white-space:nowrap!important}   /* 원본 잉크 578 */
html[lang="ko"] [data-fr="fr04"] #sec-01 h4.s01-name{font-size:22.9px!important;letter-spacing:0.6px!important}
html[lang="ko"] [data-fr="fr04"] #sec-01 p.s01-en{font-size:21.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-04 span.s04__h2-light{font-size:53.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-05 h3.s05__brand{font-size:40.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-05>div.wrap.s05__inner>div.s05__titles.aos-animate:nth-of-type(2)>h2.h2.s05__title{font-size:56.3px!important;letter-spacing:-1.08px!important}
[data-fr="fr04"] #sec-06 p.s06__body{width:407px!important}
html[lang="ko"] [data-fr="fr04"] #sec-06 p.s06__body{font-size:18.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__why:nth-of-type(2)>h2.h2.s06__q{font-size:34.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__why:nth-of-type(2)>ul.s06__list>li:nth-of-type(1)>span{font-size:22.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__why:nth-of-type(2)>ul.s06__list>li:nth-of-type(5)>span{font-size:22.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-07 p.s07__lead{font-size:32.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-07 p.s07__note{font-size:18.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 span.chip-a{font-size:22.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 span.chip-b{font-size:21.1px!important;letter-spacing:0.0px!important}
[data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy.aos-animate:nth-of-type(1){width:600px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy.aos-animate:nth-of-type(1){font-size:17.2px!important;letter-spacing:0.0px!important}
[data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy2.aos-animate:nth-of-type(2){width:711px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy2.aos-animate:nth-of-type(2){font-size:16.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #hero p.lead{font-size:16.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #hero p.s00-item{font-size:19.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #sec-03 span.s03-label{font-size:20.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #after-care span.s00-eyebrow-t{font-size:28.0px!important;letter-spacing:-1.0px!important}
html[lang="ko"] [data-fr="fr08"] #after-care span.s00-t2{font-size:48.2px!important;letter-spacing:0.0px!important}
[data-fr="fr08"] #after-care>div.wrap>p.s00-lead.lead:nth-of-type(2){width:529px!important}
html[lang="ko"] [data-fr="fr08"] #after-care>div.wrap>p.s00-lead.lead:nth-of-type(2){font-size:17.6px!important;letter-spacing:0.0px!important}
[data-fr="fr00"] #hero span.s00-script-l{width:562px!important}
html[lang="ko"] [data-fr="fr00"] #hero span.s00-script-l{font-size:95.2px!important;letter-spacing:0.0px!important}   /* S line Body */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-logo{font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.s00-title{font-size:53.9px!important;letter-spacing:-1.47px!important}   /* 탱글 360 지방흡입 */
[data-fr="fr00"] #hero p.s00-lead{width:342px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:17.6px!important;letter-spacing:0.0px!important}   /* 숨어 있는 울퉁불퉁한 부위별 군살 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(1)>div.s00-kv>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(1)>div.s00-kv>dd{font-size:15.3px!important;letter-spacing:0.0px!important}   /* 30분~1시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(2)>div.s00-kv>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(2)>div.s00-kv>dd{font-size:16.4px!important;letter-spacing:0.0px!important}   /* 수면마취 */
[data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(3)>div.s00-kv>dt{width:60px!important}
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(3)>div.s00-kv>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(3)>div.s00-kv>dd{font-size:15.9px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(4)>div.s00-kv>dt{font-size:15.2px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(4)>div.s00-kv>dd{font-size:16.5px!important;letter-spacing:0.0px!important}   /* 10일 후 */
[data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(5)>div.s00-kv>dt{width:60px!important}
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(5)>div.s00-kv>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(5)>div.s00-kv>dd{font-size:13.9px!important;letter-spacing:0.0px!important}   /* 1~2회 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-row>div.s00-panel>dl.s00-spec>div.s00-cell:nth-of-type(6)>div.s00-kv>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h3.s00-label{font-size:26.8px!important;letter-spacing:0.0px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line.hero__line--accent:nth-of-type(3){font-size:46.0px!important;letter-spacing:-1.6px!important}   /* 자연스러우면서 */
html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line.hero__line--accent:nth-of-type(4){font-size:45.1px!important;letter-spacing:-1.57px!important}   /* 예쁜 라인을 추구합니다. */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__clinic{font-size:34.6px!important;letter-spacing:0.0px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr03"] #sec-00 h2.s00__title{font-size:53.2px!important;letter-spacing:-1.04px!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] [data-fr="fr04"] #hero>h2.s00__h2>span.s00__line.s00__line--a:nth-of-type(1){font-size:33.7px!important;letter-spacing:0.0px!important}   /* 원본 잉크 405 */   /* 원하는 바디라인을 위해서는 */
[data-fr="fr04"] #hero>h2.s00__h2{width:auto!important}   /* 원하는 바디라인을 위해서는 */
html[lang="ko"] [data-fr="fr04"] #hero span.s00__cta-label{font-size:22.2px!important;letter-spacing:0.0px!important}   /* 쿨스컬프팅(냉동지방분해술)이 궁금 */
html[lang="ko"] [data-fr="fr04"] #sec-01>div.wrap>div.s01-head>div.s01-brow:nth-of-type(1)>p.eyebrow.s01-eyebrow>span{font-size:29.4px!important;letter-spacing:-1.18px!important}   /* How to Liposuction */
html[lang="ko"] [data-fr="fr04"] #sec-01 h3.s01-sub{font-size:40.3px!important;letter-spacing:0.26px!important}   /* 다양한 장비와 테크닉으로 확실하게 */
html[lang="ko"] [data-fr="fr04"] #sec-01>div.wrap>div.s01-head>div.s01-titles:nth-of-type(2)>h2.h2.s01-title{font-size:56.7px!important;letter-spacing:-1.8px!important}   /* 복합 3단계 흡입 시스템 */
html[lang="ko"] [data-fr="fr04"] #sec-01 p.s01-lead{font-size:15.4px!important;letter-spacing:0.0px!important}   /* 탱글360 지방흡입은 복합 3단계 */
html[lang="ko"] [data-fr="fr04"] div.wrap>div.s02-grid>div.s02-main:nth-of-type(1)>div.s02-stack>div.s02-head>div.s02-headline:nth-of-type(1)>div.s02-hgroup:nth-of-type(1)>h2.h2.s02-title.aos-animate{font-size:43.9px!important;letter-spacing:-2.0px!important}   /* 바디젯 */
html[lang="ko"] [data-fr="fr04"] #sec-02>div.wrap>div.s02-grid>div.s02-main:nth-of-type(1)>div.s02-stack>div.s02-head>div.s02-copy.aos-animate:nth-of-type(2)>p.s02-body.s02-body-em:nth-of-type(1){font-size:17.9px!important;letter-spacing:0.0px!important}   /* 바디젯은 워터젯 방식(water- */
html[lang="ko"] [data-fr="fr04"] #sec-02 p.s02-body{font-size:19.0px!important;letter-spacing:0.0px!important}   /* 워터젯 방식이란 인체에 친화적인  */
[data-fr="fr04"] #sec-02>div.wrap>div.s02-grid>div.s02-main:nth-of-type(1)>p.disc.s02-plate.aos-animate{width:495px!important;margin-left:-11px!important}
html[lang="ko"] [data-fr="fr04"] #sec-02>div.wrap>div.s02-grid>div.s02-main:nth-of-type(1)>p.disc.s02-plate.aos-animate{font-size:19.9px!important;letter-spacing:0.0px!important}   /* 물방울 분사 원리로 부작용이 거의 */
[data-fr="fr04"] #sec-03>div.wrap>div.s03-grid>div.s03-main:nth-of-type(1)>div.s03-head:nth-of-type(1)>div.s03-copy.aos-animate:nth-of-type(2)>p.s03-body.s03-body-em:nth-of-type(1){width:493px!important}
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap>div.s03-grid>div.s03-main:nth-of-type(1)>div.s03-head:nth-of-type(1)>div.s03-copy.aos-animate:nth-of-type(2)>p.s03-body.s03-body-em:nth-of-type(1){font-size:19.6px!important;letter-spacing:0.0px!important}   /* 베이저 2.0 (VASER 2.0 */
html[lang="ko"] [data-fr="fr04"] #sec-03 p.s03-body{font-size:19.0px!important;letter-spacing:0.0px!important}   /* 베이저 2.0를 이용하여 많은 양 */
html[lang="ko"] [data-fr="fr04"] #sec-03 figcaption.s03-cap{font-size:17.9px!important;letter-spacing:0.0px!important}   /* 투메스트 용액 주입 */
html[lang="ko"] [data-fr="fr04"] #sec-04 p.s04__body-b{font-size:18.0px!important;letter-spacing:0.0px!important}   /* PAL(Power-assisted */
html[lang="ko"] [data-fr="fr04"] #sec-04 p.s04__body-r{font-size:19.0px!important;letter-spacing:0.0px!important}   /* PAL 방식은 진동에 의해 지방을 */
html[lang="ko"] [data-fr="fr04"] #sec-05>div.wrap.s05__inner>p.s05__lead.aos-animate{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 내원부터 수술 후  */
html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__intro:nth-of-type(1)>div.s06__head:nth-of-type(1)>span.s06__num>span{font-size:109.1px!important;letter-spacing:0.0px!important}   /* 01 */
html[lang="ko"] [data-fr="fr04"] #sec-06 h3.s06__title{font-size:48.5px!important;letter-spacing:0.0px!important}   /* 탱글의 수퍼웻 테크닉 */
html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__intro:nth-of-type(1)>div.s06__pitch:nth-of-type(2)>h2.h2.s06__q{font-size:33.6px!important;letter-spacing:0.0px!important}   /* 탱글은 수액을 많이 쓰지 않습니다 */
html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__why:nth-of-type(2)>ul.s06__list>li:nth-of-type(3)>span{font-size:25.6px!important;letter-spacing:0.0px!important}   /* 부기가 적게 생깁니다. */
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07__inner>div.s07__text:nth-of-type(1)>div.s07__head.aos-animate:nth-of-type(1)>div.s07__headtext>h2.h2.s07__title{font-size:48.6px!important;letter-spacing:0.0px!important}   /* 순수 피하지방만을 흡입 */
html[lang="ko"] [data-fr="fr04"] #sec-08 span.s08__eyebrow-t{font-size:28.6px!important;letter-spacing:-1.15px!important}   /* Customized cannula */
html[lang="ko"] [data-fr="fr04"] #sec-08>div.wrap.s08__wrap>div.s08__text>div.s08__intro:nth-of-type(1)>p.s08__lead.aos-animate{font-size:33.2px!important;letter-spacing:0.0px!important}   /* 증상과 부위에 맞는 최적의 캐뉼라 */
html[lang="ko"] [data-fr="fr04"] #sec-09 span.s09__eyebrow-t{font-size:34.8px!important;letter-spacing:-1.4px!important}   /* Development protec */
html[lang="ko"] [data-fr="fr04"] #sec-09 p.s09__lead{font-size:33.2px!important;letter-spacing:0.0px!important}   /* 자체에서 개발한 프로텍터를 사용합 */
[data-fr="fr04"] #sec-09 p.s09__body{width:444px!important}
html[lang="ko"] [data-fr="fr04"] #sec-09 p.s09__body{font-size:19.1px!important;letter-spacing:0.0px!important}   /* 자체 개발한 프로텍터 사용으로 수 */
html[lang="ko"] [data-fr="fr04"] #sec-09>div.wrap.s09__inner>div.s09__band.aos-animate:nth-of-type(2)>figure.s09__shot.s09__shot--a:nth-of-type(1)>figcaption.s09__cap.s09__cap--a{font-size:19.3px!important;letter-spacing:0.0px!important}   /* 수술 후 1개월째 흉터 */
html[lang="ko"] [data-fr="fr04"] #sec-09>div.wrap.s09__inner>div.s09__band.aos-animate:nth-of-type(2)>figure.s09__shot.s09__shot--b:nth-of-type(2)>figcaption.s09__cap.s09__cap--b{font-size:18.9px!important;letter-spacing:0.0px!important}   /* 자체개발 프로텍터 */
html[lang="ko"] [data-fr="fr05"] #sec-00 span.s00-en{font-size:28.6px!important;letter-spacing:-1.05px!important}   /* Body line & Balanc */
html[lang="ko"] [data-fr="fr05"] #sec-00>div.wrap>h2.h2.s00-title.aos-animate{font-size:47.9px!important;letter-spacing:0.0px!important}   /* 탱글 360 부위별 지방흡입 */
html[lang="ko"] [data-fr="fr05"] #sec-01 span.chip-a{font-size:21.7px!important;letter-spacing:0.0px!important}   /* 탱글 360 지방흡입 */
html[lang="ko"] [data-fr="fr05"] #sec-01 span.chip-b{font-size:21.2px!important;letter-spacing:0.0px!important}   /* 허벅지(안쪽/바깥쪽/앞쪽/뒷쪽)+ */
[data-fr="fr05"] #sec-01>div.wrap>p.lead.s01-copy.aos-animate{width:970px!important}
html[lang="ko"] [data-fr="fr05"] #sec-01>div.wrap>p.lead.s01-copy.aos-animate{font-size:17.3px!important;letter-spacing:0.0px!important}   /* 탱글 360 허벅지 지방흡입은 엉 */
html[lang="ko"] [data-fr="fr05"] #sec-01>div.wrap>div.s01-ctas.aos-animate>a.cta:nth-of-type(1)>span{font-size:21.3px!important;letter-spacing:0.0px!important}   /* 자세히 알아보기 */
html[lang="ko"] [data-fr="fr05"] #sec-01>div.wrap>div.s01-ctas.aos-animate>a.cta:nth-of-type(2)>span{font-size:21.5px!important;letter-spacing:0.0px!important}   /* 자세히 알아보기 */
html[lang="ko"] [data-fr="fr05"] #sec-03 span.chip-a{font-size:21.8px!important;letter-spacing:0.0px!important}   /* 탱글 360 지방흡입 */
[data-fr="fr05"] #sec-03 span.chip-b{width:583px!important}
html[lang="ko"] [data-fr="fr05"] #sec-03 span.chip-b{font-size:21.4px!important;letter-spacing:0.0px!important}   /* 복부 전체(상복부+하복부)+옆구리 */
[data-fr="fr05"] #sec-03>div.wrap>p.lead.s03-copy.aos-animate:nth-of-type(1){width:892px!important}
html[lang="ko"] [data-fr="fr05"] #sec-03>div.wrap>p.lead.s03-copy.aos-animate:nth-of-type(1){font-size:17.3px!important;letter-spacing:0.0px!important}   /* 복부는 남녀불문하고 가장 원하는  */
html[lang="ko"] [data-fr="fr05"] #sec-03>div.wrap>p.lead.s03-copy2.aos-animate:nth-of-type(2){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 그러나 이미 탄력을 잃어 처지고  */
html[lang="ko"] [data-fr="fr05"] #sec-03>div.wrap>div.s03-ctas.aos-animate>a.cta>span{font-size:21.4px!important;letter-spacing:0.0px!important}   /* 자세히 알아보기 */
html[lang="ko"] [data-fr="fr06"] #sec-00 span.s00__eyebrow-t{font-size:29.4px!important;letter-spacing:-0.95px!important}   /* Detail Design */
html[lang="ko"] [data-fr="fr06"] #sec-00 span.s00__t1{font-size:34.6px!important;letter-spacing:0.0px!important}   /* 지방흡입의 중요한 포인트 */
html[lang="ko"] [data-fr="fr07"] #hero>div.s00-copy>div.head>p.eyebrow:nth-of-type(1)>span>b{font-size:29.0px!important;letter-spacing:-0.8px!important}   /* Who? */
html[lang="ko"] [data-fr="fr07"] #hero span.s00-num{font-size:20.0px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr07"] #sec-01 h2.display{font-size:48.3px!important;letter-spacing:0.0px!important;line-height:59.0px!important}   /* 어느 부위에적용할 수 있을까요? */
html[lang="ko"] [data-fr="fr07"] #sec-01 p.lead{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 탱글 360 지방흡입 적용부위에  */
html[lang="ko"] [data-fr="fr07"] #sec-01 h3.s01-bt{font-size:24.9px!important;letter-spacing:0.57px!important}   /* 몸의 비례와 균형을 생각합니다. */
html[lang="ko"] [data-fr="fr07"] #sec-01 p.s01-bd{font-size:17.3px!important;letter-spacing:0.0px!important}   /* 디테일한 수술계획에 따라 환자의  */
html[lang="ko"] [data-fr="fr07"] #sec-01>div.wrap>div.s01-cols>div.s01-copy>p.s01-note.aos-animate{font-size:25.0px!important;letter-spacing:0.0px!important}   /* 바디라인&밸런스 모두 만족하는탱글 */
[data-fr="fr07"] #sec-01 span.s01-pin-t{width:33px!important;margin-left:-4px!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 span.s01-pin-t{font-size:14.1px!important;letter-spacing:0.0px!important}   /* 볼/턱 */
html[lang="ko"] [data-fr="fr07"] #sec-02>div.wrap>div.head.aos-animate:nth-of-type(1)>p.eyebrow:nth-of-type(1)>span>b{font-size:29.0px!important;letter-spacing:-0.8px!important}   /* How? */
html[lang="ko"] [data-fr="fr07"] #sec-02 h2.display{font-size:48.3px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
[data-fr="fr07"] #sec-02 h3.s02-st{width:70px!important;margin-left:-4px!important}
html[lang="ko"] [data-fr="fr07"] #sec-02 h3.s02-st{font-size:21.2px!important;letter-spacing:0.0px!important}   /* 수술 전 */
[data-fr="fr07"] #sec-02 p.s02-sd{width:189px!important;margin-left:-3px!important}
html[lang="ko"] [data-fr="fr07"] #sec-02 p.s02-sd{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 충분한 상담을 통해고객의 요구를  */
html[lang="ko"] [data-fr="fr07"] #sec-03 h2.display{font-size:48.3px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr07"] #sec-03>div.wrap>div.head.aos-animate>p.lead.snug:nth-of-type(3){font-size:16.8px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr07"] #sec-03 span.s03-num{font-size:27.7px!important;letter-spacing:-1.39px!important}   /* 04 */
[data-fr="fr08"] #after-care h3.s00-h3{width:121px!important}
html[lang="ko"] [data-fr="fr08"] #after-care h3.s00-h3{font-size:24.6px!important;letter-spacing:0.0px!important}   /* 스마트룩스 */
html[lang="ko"] [data-fr="fr08"] #after-care p.s00-desc{font-size:17.6px!important;letter-spacing:0.0px!important;line-height:32.0px!important}   /* 특수한 의료용 LED로 피부재생, */
}
/* == /sizefix body_02_02 == */

/* ── 히어로 인용문: 위 sizefix 가 h2 상자를 820px 로 잡아 둘째 줄(889px 필요)이 밀려 아래 설명과 겹쳤다. 원본은 한 줄 (2026-09-18 자동 점검) ── */
@media (min-width:1025px){
  [data-fr="fr04"] #hero h2.s00__h2{width:auto!important;max-width:none!important}
  html[lang="ko"] [data-fr="fr04"] #hero .s00__line--b{white-space:nowrap!important}
}

/* ── 히어로 인용문 크기 바로잡기: 원본 잉크 폭 405(1줄)·578(2줄) 실측 — sizefix 가 엉뚱한 자리를 재서 60% 키워 놨었다 (2026-09-18) ── */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr04"] #hero .s00__line--a{font-size:42.6px!important}
  html[lang="ko"] [data-fr="fr04"] #hero .s00__line--b{font-size:34.5px!important;white-space:nowrap!important}
  [data-fr="fr04"] #hero h2.s00__h2{width:auto!important;max-width:none!important}
}

/* ══ 6차: 검수 지적 + 전면 재실측 (원본 body.png 직접 실측, 2026-09-18) ══
   ※ 아래 규칙은 파일 맨 뒤에 있어야 위 sizefix 블록을 이긴다. 선택자에 #섹션id 를 넣어 특이도를 올렸다. */
@media (min-width:1025px){

  /* ── fr00 히어로 ── */
  /* 설명: 원본은 <br> 대로 2줄(잉크 폭 340/261). sizefix 의 width:342 가 좁아 3줄로 꺾였다 */
  [data-fr="fr00"] #hero p.s00-lead{width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:calc(17*var(--k))!important;letter-spacing:0!important;white-space:nowrap!important}
  /* 각주: 판(.s00-panel)을 통째로 +11 내리면서 bottom:0 인 각주가 조각 바닥(1028) 밖으로 나가 잘렸다.
     원본 잉크 y1015~1026 · 폭 263(우리 12px 일 때 256) */
  [data-tc="260817q1zq4"] #hero .s00-disc{translate:0 calc(-11*var(--k))}
html[lang="ko"] [data-tc="260817q1zq4"] #hero .s00-disc{font-size:calc(12.3*var(--k))!important}

  /* ── fr01 프롤로그: sizefix 의 `span.s00-ln{17.2px}` 가 큰 주황 제목까지 줄여 놓았다(원본 잉크 51×263/413) ── */
  html[lang="ko"] [data-fr="fr01"] #sec-00 .s00-head span.s00-ln{font-size:calc(55*var(--k))!important;letter-spacing:calc(-1.1*var(--k))!important}

  /* ── fr02 공통 띠 제목: 원본 획 3px·채움 .17~.21, 우리 scd1 300+stroke 는 획 2px·채움 .13~.16 로 가늘었다
        → body_02_01 과 같이 scd2 400 (stroke 없음) ── */
  html[lang="ko"] [data-tc="2608174zb7c"] #hero .hero__line{font-family:'scd2','scd1','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:0!important}

  /* ── fr03 CRISALIX 3D ANALYSIS: 원본 잉크 52×588(우리 42×582) → Oswald Bold 63px 자간 0.6 ── */
  html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__ghost{font-size:calc(63*var(--k))!important;letter-spacing:calc(0.6*var(--k))!important}

  /* ── fr04 STEP 머리줄 ── */
  /* STEP·번호: 원본 글자는 Oswald 보다 넓다(STEP 잉크 116·01 50·02/03 60, 우리 103/43/53) → 자간 대신 가로 확대 */
  [data-tc="260829g4okk"] #sec-02 .s02-step-label,[data-tc="260829g4okk"] #sec-03 .s03-step-label,
  [data-tc="260829g4okk"] #sec-04 .s04__step-word{transform:scaleX(1.13);transform-origin:left center}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-step-label,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__step-word{letter-spacing:0!important}
  [data-tc="260829g4okk"] #sec-02 .s02-step-num,[data-tc="260829g4okk"] #sec-03 .s03-step-num,
  [data-tc="260829g4okk"] #sec-04 .s04__step-num{transform:scaleX(1.15);transform-origin:center}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-step-num,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-step-num,
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__step-num{letter-spacing:0!important}
  /* 가운데 세로선: 원본은 진회색 1px·높이 42 (우리는 #bdbdbd·44 로 옅었다) */
  [data-tc="260829g4okk"] #sec-02 .s02-step-bar,[data-tc="260829g4okk"] #sec-03 .s03-step-bar,
  [data-tc="260829g4okk"] #sec-04 .s04__step-bar{height:calc(42*var(--k))!important;background:#4b4a48!important}
  /* 한글 제목: 원본 잉크 42×132(바디젯)·42×220(베이저 2.0), 우리 38×118·38×193 → Gmarket Sans Bold 49px */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-02 h2.s02-title{font-size:calc(49*var(--k))!important;letter-spacing:calc(-2.2*var(--k))!important}
  html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap>div.s03-grid>div.s03-main:nth-of-type(1)>div.s03-head:nth-of-type(1)>div.s03-headline:nth-of-type(1)>div.s03-hgroup:nth-of-type(1)>h2.h2.s03-title.aos-animate{font-size:49px!important;letter-spacing:-2.2px!important}
  html[lang="ko"] [data-tc="260829g4okk"] #sec-03 h2.s03-title{font-size:calc(49*var(--k))!important;letter-spacing:calc(-2.2*var(--k))!important}
  /* 괄호 영문 제목: 원본은 한글과 같은 높이의 넓은 가는 기하 산세리프 = Gmarket Sans Light
     (BODY-JET) 잉크 44×296 · (VASERLIPO 2.0) 44×395 — scd1 은 글자꼴이 아예 다르다(glyphcmp 확인) */
  [data-tc="260829g4okk"] #sec-02 .s02-title-en,[data-tc="260829g4okk"] #sec-03 .s03-title-en{top:0!important}
html[lang="ko"] [data-tc="260829g4okk"] #sec-02 .s02-title-en,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 .s03-title-en{font-family:'gmsl','Gmarket Sans',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:0!important;font-size:calc(50*var(--k))!important;letter-spacing:calc(-2.5*var(--k))!important}
  /* PAL: 원본 잉크 40×99 채움 .49 (우리 NanumBG Bold 57px 은 42×96 채움 .40) → Gmarket Sans Bold 48px */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-04 span.s04__h2-strong{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  /* (Power-assisted Liposuction): 원본 잉크 54×608 채움 .10 — 같은 gmsl 이지만 글자가 가로로 눌려 있다(글자폭이 gmsl 의 86%) */
  [data-tc="260829g4okk"] #sec-04 span.s04__h2-light{display:inline-block;transform:scaleX(.875);transform-origin:left center}
html[lang="ko"] [data-tc="260829g4okk"] #sec-04 span.s04__h2-light{font-family:'gmsl','Gmarket Sans',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:0!important;font-size:calc(50*var(--k))!important;letter-spacing:calc(-2.5*var(--k))!important}
  /* 검은 판: 원본은 554×55 한 줄(글 잉크 486), 우리는 495 폭에 두 줄로 꺾였다 */
  [data-fr="fr04"] #sec-02>div.wrap>div.s02-grid>div.s02-main:nth-of-type(1)>p.disc.s02-plate.aos-animate{width:554px!important;margin-left:0!important}
html[lang="ko"] [data-fr="fr04"] #sec-02>div.wrap>div.s02-grid>div.s02-main:nth-of-type(1)>p.disc.s02-plate.aos-animate{white-space:nowrap!important;font-size:19px!important}

  /* ── fr04 01 수퍼웻 본문: 원본은 <br> 대로 3줄, sizefix 의 width:407 이 좁아 5줄로 꺾였다 ── */
  [data-fr="fr04"] #sec-06 p.s06__body{width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr04"] #sec-06 p.s06__body{white-space:nowrap!important}

  /* ── '웻' 글리프: scd1·scd2·NanumBG 웹폰트(서브셋 2350자)에 없어 굵은 고딕으로 폴백된다.
        Gmarket Sans·Noto Sans KR 에는 있으므로 그 자리만 대체글꼴로 받는다 ── */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__title{font-family:'scd1','scd2','gmsl','NanumBG',sans-serif!important}
  html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__body,
html[lang="ko"] [data-tc="260829g4okk"] #sec-07 .s07__note{font-family:'NanumBG','NanumBarunGothic','nsk',sans-serif!important}
  html[lang="ko"] [data-tc="260829g4okk"] #sec-06 .s06__q{font-family:'Nanum Myeongjo','NanumMyeongjo','나눔명조','Noto Serif KR','Noto Serif CJK KR','nsk','Batang','바탕',serif!important}

  /* ── fr04 04 라벨: 조각 CSS 가 scaleX(.592) 로 눌린 폭(6.412em)을 상자에 박아 두어,
        fontfix 가 transform 을 푼 뒤 글자가 상자를 넘쳐 뒤의 짧은 선과 겹쳤다 ── */
  [data-tc="260829g4okk"] #sec-09 .s09__eyebrow-t{inline-size:auto!important;width:auto!important}
  [data-tc="260829g4okk"] #sec-08 .s08__eyebrow-t{inline-size:auto!important;width:auto!important}

  /* ── fr07 Who?/Where?/How?/Effect! 뒤 짧은 선 ──
     조각은 47px 선을 span 의 scaleX(.61) 로 29px 로 줄여 그렸는데 fontfix 가 transform 을 풀어 선만 커졌다.
     원본 선 = 29px, 글자 뒤 ~13px, 글자 밑선 높이 */
  [data-tc="260829tx1jy"] .eyebrow i{width:calc(29*var(--k))!important;position:relative;top:calc(11*var(--k))}
  [data-tc="260829tx1jy"] .eyebrow>span{gap:calc(12*var(--k))!important}
  /* 히어로(Who?)는 조각 배경 그림에 원본 선이 이미 들어 있어 우리 선까지 그리면 두 줄이 된다 */
  [data-tc="260829tx1jy"] #hero .eyebrow i{display:none!important}

  /* ── fr08 After Care 뒤 짧은 선: scaleX(.82) 보정용 margin-right:-21px 가 남아 선이 글자에 붙었다.
        원본은 글자 뒤 16px 띄고 29px 선 ── */
  [data-tc="260829gpfj2"] #after-care .s00-eyebrow-t{margin-right:0!important}
  /* 설명: 원본은 <br> 대로 2줄, sizefix 의 width:529 가 좁아 3줄로 꺾였다 */
  [data-fr="fr08"] #after-care>div.wrap>p.s00-lead.lead:nth-of-type(2){width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr08"] #after-care>div.wrap>p.s00-lead.lead:nth-of-type(2){white-space:nowrap!important}
  /* 카드 제목 '체중관리 1:1 처방' 이 width:121 에 눌려 두 줄이 되고, 그만큼 아래 각주가 조각 밖으로 밀렸다 */
  [data-fr="fr08"] #after-care h3.s00-h3{width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr08"] #after-care h3.s00-h3{white-space:nowrap!important}
}

/* ══ 6차 보정: 위 글꼴 교체로 생긴 줄상자 높이·자리 차이 되돌리기 ══ */
@media (min-width:1025px){
  /* CRISALIX 흰 글씨: 51→63px 로 키운 뒤 원본보다 19px 아래에 있었다(원본 잉크 y112~163, 조각 기준) */
  [data-tc="260829mzv4y"] #sec-00 .s00__ghost{position:relative;top:calc(-19*var(--k))}
  /* STEP 줄: 'STEP' 자간을 0 으로 되돌리며 줄 상자가 9px 줄어 세로선·번호가 왼쪽으로 당겨졌다
     (원본 선 x445 · 번호 x463~512) */
  [data-tc="260829g4okk"] #sec-02 .s02-step-label,[data-tc="260829g4okk"] #sec-03 .s03-step-label,
  [data-tc="260829g4okk"] #sec-04 .s04__step-word{margin-right:calc(8*var(--k))}
  [data-tc="260829g4okk"] #sec-02 .s02-step-num,[data-tc="260829g4okk"] #sec-03 .s03-step-num,
  [data-tc="260829g4okk"] #sec-04 .s04__step-num{margin-left:calc(4*var(--k))}
  /* 제목 줄상자: 괄호 영문이 scd1 59.5 → gmsl 50 으로 낮아지며 아래 내용이 통째로 10px(STEP03 은 7px) 올라갔다 */
  html[lang="ko"] [data-tc="260829g4okk"] #sec-02 h2.s02-title,
html[lang="ko"] [data-tc="260829g4okk"] #sec-03 h2.s03-title{line-height:calc(60*var(--k))!important}
  html[lang="ko"] [data-tc="260829g4okk"] #sec-04 .s04__h2{line-height:calc(57*var(--k))!important}
  /* 제목 자체의 세로 잔차 (원본 잉크 y: 바디젯 2323 / 베이저 3429 / PAL 4540, 조각 기준) */
  [data-tc="260829g4okk"] #sec-02 .s02-title{translate:0 calc(5*var(--k))}
  [data-tc="260829g4okk"] #sec-03 .s03-title{translate:0 calc(4*var(--k))}
  [data-tc="260829g4okk"] #sec-04 .s04__h2{translate:0 calc(12*var(--k))}
}
@media (min-width:1025px){
  /* STEP03 본문: 원본보다 8px 위에 있었다(원본 잉크 y4672, 조각 기준) */
  [data-tc="260829g4okk"] #sec-04 .s04__body{translate:0 calc(4*var(--k))}
}

/* ══ 7차: 2차 감사에서 남은 것 (2026-09-18) ══ */
@media (min-width:1025px){
  /* fr01 왼쪽 설명: sizefix 의 span.s00-ln{17.2px} 이 여기도 걸려 원본(잉크 19×377/337, 줄간격 32)보다 작았다 */
  html[lang="ko"] [data-fr="fr01"] #sec-00 .s00-lead span.s00-ln{font-size:calc(22.8*var(--k))!important;line-height:calc(32*var(--k))!important}
  /* fr01 오른쪽 본문: 원본 폭의 96% → 17.9px */
  html[lang="ko"] [data-fr="fr01"] #sec-00 .s00-body span.s00-ln{font-size:calc(17.9*var(--k))!important}

  /* fr04 01 체크목록 셋째 줄만 sizefix 가 25.6px 로 키워 혼자 크다(원본 잉크 폭 194) */
  html[lang="ko"] [data-fr="fr04"] #sec-06>div.s06__copy>div.s06__why:nth-of-type(2)>ul.s06__list>li:nth-of-type(3)>span{font-size:22.3px!important}
  /* 검은 판 글: 원본 잉크 폭 486(19px 은 472) */
  html[lang="ko"] [data-fr="fr04"] #sec-02>div.wrap>div.s02-grid>div.s02-main:nth-of-type(1)>p.disc.s02-plate.aos-animate{font-size:19.6px!important}

  /* fr05 팔 구역 설명 두 문단: 원본은 <br> 대로 2줄인데 sizefix 의 width(600/711)가 좁아 3줄로 꺾였다 */
  [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy.aos-animate:nth-of-type(1){width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy.aos-animate:nth-of-type(1){white-space:nowrap!important}
  [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy2.aos-animate:nth-of-type(2){width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-copy2.aos-animate:nth-of-type(2){white-space:nowrap!important}

  /* fr07 주황 동그라미 글: sizefix 의 width:33px 때문에 '옆구리 /러브핸들' 이 3줄, '상하 복부' 가 2줄로 꺾였다
     (원본은 <br> 대로 2줄 / 1줄) */
  [data-fr="fr07"] #sec-01 span.s01-pin-t{width:auto!important;margin-left:0!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 span.s01-pin-t{white-space:nowrap!important}
  /* fr07 How? 단계 이름: width:70px 때문에 '수술부위 디자인' 이 두 줄로 꺾였다(원본 한 줄) */
  [data-fr="fr07"] #sec-02 h3.s02-st{width:auto!important;margin-left:0!important}
html[lang="ko"] [data-fr="fr07"] #sec-02 h3.s02-st{white-space:nowrap!important}
}

/* ══ 8차: fr05 부위 띠 (2026-09-18) ══ */
@media (min-width:1025px){
  /* 검은 띠 안 굵은 낱말: 원본은 순수 노랑 [254,253,6] — 전에 쓰던 #f2f2af 는 안티에일리어싱 평균을 잘못 읽은 값 */
  [data-tc="260817o84lh"] .chip .chip-a b{color:#fdfd06!important}
  /* 복부 주황 띠: sizefix 의 width:583px 때문에 '…천골지방패드' 끝이 잘려 있었다 */
  [data-fr="fr05"] #sec-03 span.chip-b{width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr05"] #sec-03 span.chip-b{white-space:nowrap!important}
}

/* ── 번역 쪽에서만: 글이 길면 구역이 늘어난다(한국어는 위 원래 height 그대로) — 2026-09-24 ── */
@media (min-width:1025px){html[data-tgi-lang] [data-tc="260829mzv4y"] #sec-00{height:auto!important;min-height:calc(910*var(--k))!important;}}
@media (min-width:1025px){html[data-tgi-lang] [data-tc="2608176mugk"] #sec-00{height:auto!important;min-height:calc(402*var(--k))!important;}}

/* ── 끝줄 여유·조각 인라인 높이 — 한국어 틀의 끝줄 깎기(margin-bottom:-9~-10px)로 늘어난 구역에서도 마지막 줄 글자 꼬리가
   구역 끝(overflow)에 걸렸다 → 아래 여백 12px. 'all' 은 한국어도 8px 걸리던 곳 (2026-09-24) ── */
@media (min-width:1025px){
  html[data-tgi-lang] [data-tc="2608176mugk"] #sec-00{padding-bottom:calc(12*var(--k,1px))!important}
}

/* 장비 세 동그라미 사이 주황 + 원 이음매 (2026-09-29, 사용자 "응 고쳐줘" — 번역 쪽과 같게)
   장비 사진 귀퉁이에 구워진 옆 + 원 조각과 CSS + 원이 1~2px 어긋나 턱·흰 테·갈색 선이 생겼다 → 사진을 원으로 잘라 조각을 버리고 주황 선을 덧그린다. */
html[lang="ko"] .fr04 .s01-grid .s01-fig>img.rbw2{border-radius:50%;outline:1px solid var(--coral-display,#ff5500);outline-offset:-1px}
/* 태블릿(641~1024): 조각이 사라지면 + 렌즈(사진 폭 비례)가 두 동그라미 틈(40px 고정)보다 좁고 오른쪽으로 치우친 것이 드러난다 → 틈 가운데·틈보다 4px 넓게 */
@media (min-width:641px) and (max-width:1024px){
  html[lang="ko"] .fr04 .s01-grid .s01-fig>svg.s01-plus{
    --tgi-pw:calc((var(--s01-col-gap) + 4px) * 92 / 77);
    width:var(--tgi-pw);height:calc(var(--tgi-pw) * 134 / 92);min-height:0;
    left:calc(var(--s01-col-gap) * -.5 - var(--tgi-pw) / 2);top:calc(48.2% - var(--tgi-pw) * 67 / 92)}
}
