/* 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 한 곳에서 정한다. */
/* body_02_03 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/body_02_03.php 의 이미지와 1:1 대조)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만. */

/* 배율 변수 --k: 조각은 1920 고정이라 1px. sub.css 가 2026-09-18 02:21 에 .tg-fr>*{--k:1px} 정의를 빼고 js/site.js 로 옮겨(조각 자체 정의의 vw 만 변환) 이 쪽 조각엔 --k 정의가 없어졌으므로 var(--k,1px) 로 쓴다 */

/* ══ 구역: 원본 after_care.jpg 끝 → #albumtitle 사이 0px (sub.css 의 .mod-album 위 여백 100 을 끈다) ══ */
@media (min-width:1025px){
  .mod-album{margin-top:0!important}
}

/* ══ 히어로 260829cjy4m — top/body_023.jpg 실측(1920): TANG:GLE 잉크 33×186 GloberThinFree / 지방흡입 재수술 51×367 Gmarket Sans Bold /
      설명 Light 16px 폭249 #888 / 항목 이름 Regular 13×55 #4b4b4b · 값 Bold 14×56 #000 / 안내 13×263 #8b8b8b ══ */
@media (min-width:1025px){
  [data-tc="260829cjy4m"].fr00 .s00__eyebrow{color:#fc4d00!important}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__eyebrow{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k,1px))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}
  [data-tc="260829cjy4m"].fr00 .s00__title{color:#454545!important}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829cjy4m"].fr00 .s00__lead{color:#888!important}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829cjy4m"].fr00 .s00__k{color:#4b4b4b!important}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__k{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.8*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829cjy4m"].fr00 .s00__v{color:#000!important}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__v{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(16*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829cjy4m"].fr00 .s00__note{color:#787878!important}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k,1px))!important;letter-spacing:0!important}
  /* 세로 자리(원본 잉크 y): TANG:GLE 254 / 제목 307 / 설명 393·419 / 회색 판 500 / 항목 이름 591 · 값 611 */
  [data-tc="260829cjy4m"].fr00 .s00__eyebrow{margin-top:calc(8*var(--k,1px))!important}
  [data-tc="260829cjy4m"].fr00 .s00__title{margin-block-start:calc(6*var(--k,1px))!important}
  [data-tc="260829cjy4m"].fr00 .s00__lead{margin-block-start:calc(30*var(--k,1px))!important}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__lead{line-height:calc(26*var(--k,1px))!important;font-size:calc(17.35*var(--k,1px))!important;letter-spacing:calc(0.25*var(--k,1px))!important}
  [data-tc="260829cjy4m"].fr00 .s00__plate{margin-block-start:calc(58*var(--k,1px))!important;margin-inline:calc(3*var(--k,1px)) calc(5*var(--k,1px))!important}   /* 원본 판 x 1087~1578 */
  [data-tc="260829cjy4m"].fr00 .s00__v{margin-block-start:0!important}
}

/* ══ 프롤로그 260817dzcp7 — 02_03_01.jpg(437) 실측: 제목 주황 [253,95,0] scd1 잉크 51 폭 209/381 줄간격 70 / 설명 Light 21h 폭347 #676767 /
      Prologue Oswald Regular 잉크 30×83 + 대시 / 본문 Light 16px 첫 줄 폭 549, 6줄 줄간격 35, #606060 (변환은 자간 1.09 로 8줄로 넘쳤음) ══ */
@media (min-width:1025px){
  [data-tc="260817dzcp7"].fr01 #prologue{height:calc(437*var(--k,1px))!important;box-sizing:border-box}
  [data-tc="260817dzcp7"].fr01 .s00-title{margin-top:calc(2*var(--k,1px))!important;color:#fd5f01!important}
html[lang="ko"] [data-tc="260817dzcp7"].fr01 .s00-title{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(54*var(--k,1px))!important;letter-spacing:calc(0.2*var(--k,1px))!important;word-spacing:0!important;line-height:calc(70*var(--k,1px))!important;-webkit-text-stroke:.35px currentColor}
  [data-tc="260817dzcp7"].fr01 .s00-sub{color:#676767!important}
html[lang="ko"] [data-tc="260817dzcp7"].fr01 .s00-sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(21.5*var(--k,1px))!important;letter-spacing:calc(0.6*var(--k,1px))!important}
  [data-tc="260817dzcp7"].fr01 .s00-kicker{color:#333!important}
html[lang="ko"] [data-tc="260817dzcp7"].fr01 .s00-kicker{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k,1px))!important;letter-spacing:calc(-0.5*var(--k,1px))!important}
  [data-tc="260817dzcp7"].fr01 .s00-copy{max-width:none!important;color:#606060!important}
html[lang="ko"] [data-tc="260817dzcp7"].fr01 .s00-copy{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.2*var(--k,1px))!important;letter-spacing:calc(0.25*var(--k,1px))!important;line-height:calc(35*var(--k,1px))!important;white-space:nowrap}
}

/* ══ common_01 2608174zb7c — 실측: 제목 4줄 scd1 잉크 44 폭 342/406/286/444(우리 10% 넓음) 줄간격 60, 회색 #646464 · 주황 #fc5800 /
      설명 3줄 17h 폭 283/488/441 줄간격 44 [57,57,58] ══ */
@media (min-width:1025px){
  [data-tc="2608174zb7c"].fr02 .hero__line{color:#646464!important}
html[lang="ko"] [data-tc="2608174zb7c"].fr02 .hero__line{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k,1px))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}
  [data-tc="2608174zb7c"].fr02 .hero__line--accent{color:#fc5800!important}
  [data-tc="2608174zb7c"].fr02 .hero__body{transform:translateY(calc(2*var(--k,1px)))}   /* 설명 3줄 원본 잉크 y 559·603·647 (absolute 배치라 position 을 바꾸면 안 됨) */
  [data-tc="2608174zb7c"].fr02 .hero__p{color:#39393a!important}
html[lang="ko"] [data-tc="2608174zb7c"].fr02 .hero__p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(20*var(--k,1px))!important;letter-spacing:calc(-1.4*var(--k,1px))!important;line-height:calc(44*var(--k,1px))!important}
}

/* ══ 크리살릭스 260829mzv4y — 01_01_add_03.jpg 실측(breast_02_01 과 같은 조각): CRISALIX 3D ANALYSIS 는 Oswald Bold 잉크 51×588 / 탱글성형외과 31×185 /
      크리살릭스 3D 가상성형 Bold 47×501 주황 [252,95,0] / 주황 3줄은 명조체 23px 폭 428·469·538 / 설명 17px 폭597 줄간격 40 ══ */
@media (min-width:1025px){
  [data-tc="260829mzv4y"].fr03 .s00__ghost{transform:none!important}
html[lang="ko"] [data-tc="260829mzv4y"].fr03 .s00__ghost{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(60*var(--k,1px))!important;letter-spacing:calc(2*var(--k,1px))!important}   /* 원본 잉크 51×588 — 51px 로는 42 밖에 안 됨 */
  html[lang="ko"] [data-tc="260829mzv4y"].fr03 .s00__clinic{font-size:calc(35*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829mzv4y"].fr03 .s00__title{color:#fc5f00!important}
html[lang="ko"] [data-tc="260829mzv4y"].fr03 .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53*var(--k,1px))!important;letter-spacing:calc(-1*var(--k,1px))!important}
  [data-tc="260829mzv4y"].fr03 .s00__lead{color:#fc6002!important}
html[lang="ko"] [data-tc="260829mzv4y"].fr03 .s00__lead{font-family:'Nanum Myeongjo','NanumMyeongjo','나눔명조','Noto Serif KR','Noto Serif CJK KR','Batang','바탕',serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k,1px))!important;letter-spacing:0!important}
  html[lang="ko"] [data-tc="260829mzv4y"].fr03 .s00__desc{font-size:calc(17.7*var(--k,1px))!important;letter-spacing:calc(0.15*var(--k,1px))!important}
  [data-tc="260829mzv4y"].fr03 #sec-00{height:calc(910*var(--k,1px))!important;box-sizing:border-box;padding-top:calc(102*var(--k,1px))!important}
  /* 세로 자리(원본 잉크 y): CRISALIX 110 / 탱글성형외과 199 / 제목 241 / 로고 237 / 주황 3줄 368·418·468 / 설명 558~ (줄간격 40) */
  [data-tc="260829mzv4y"].fr03 .s00{--gap-ghost-clinic:39px!important;--gap-clinic-title:8px!important;--gap-head-body:37px!important;--lead-copy-gap:46px!important}
  /* 로고: 변환 SVG(X 표시가 원본보다 작음) 대신 원본 01_01_add_03.jpg 에서 214×72 로 잘라 넣음 */
  [data-tc="260829mzv4y"].fr03 img.s00__logo{display:block;width:calc(214*var(--k,1px));height:calc(72*var(--k,1px));transform:translate(calc(-3*var(--k,1px)),calc(-2*var(--k,1px)))}
}

/* ══ 본문 260829in10n — 02_03_02.jpg(5673) 실측
      Special Points: 라벨 Oswald Regular 31×135 / 탱글성형외과 scd1 37×226 / 제목 53×724 주황 [253,95,0] / 안내 15×358 #6e6e6e
      큰 번호 01~03 Oswald Bold 41×53 [231,227,216] / 카드 제목 22×231 #3a3a3a / 카드 글 16px 폭309 줄간격 26 #606060
      When?·Who?·How?·Effect! 라벨은 Oswald Regular(변환은 Bold, 폭 10% 넓음) / 회색 소제목 scd1 33.6 / 주황 제목 h2 잉크 폭 602·605·616·463 → 49px, 색 순수 주황(변환 #9a4a18 갈색)
      목록 번호 01~05 나눔바른고딕 Bold 15×22 주황, 목록 글 Regular 18h / Effect 동그라미 번호 가는 Oswald 24×21 ══ */
@media (min-width:1025px){
  /* 영문 라벨 5개 */
  html[lang="ko"] [data-tc="260829in10n"].fr04 .eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k,1px))!important;letter-spacing:calc(-1*var(--k,1px))!important}
  html[lang="ko"] [data-tc="260829in10n"].fr04 .s00-eyebrow{font-size:calc(31*var(--k,1px))!important;letter-spacing:calc(-1.5*var(--k,1px))!important}
  /* 주황 큰 제목 */
  [data-tc="260829in10n"].fr04 .h2{color:#fd6001!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .h2{font-size:calc(48.4*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829in10n"].fr04 .s00-h2{color:#fd5f00!important;padding-top:calc(10*var(--k,1px))!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s00-h2{font-size:calc(55*var(--k,1px))!important;letter-spacing:0!important}
  /* Special Points 세로 자리(원본 잉크 y): 라벨 119 / 세로줄 163~191 / 탱글성형외과 221 / 제목 274 / 안내 356 / 사진 432~875 / 번호 924 / 가로줄 983 / 카드 제목 1014 / 카드 글 1061·1087 */
  [data-tc="260829in10n"].fr04 .s00-in{padding-top:calc(112*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s00-rule{margin-top:calc(14*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s00-brand{padding-top:calc(30*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s02-in{padding-top:calc(17*var(--k,1px))!important;padding-bottom:calc(124*var(--k,1px))!important}   /* 02_03_02.jpg 흰 머리 구역 = 1235 */
  [data-tc="260829in10n"].fr04 .s02-rule{margin-top:calc(15*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s02-h3{padding-top:calc(32*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s02-body{padding-top:calc(19*var(--k,1px))!important}
  /* Special Points 머리 */
  [data-tc="260829in10n"].fr04 .s00-brand{color:#333!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s00-brand{font-size:calc(40*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829in10n"].fr04 .s00-lead{color:#6e6e6e!important;padding-top:calc(29*var(--k,1px))!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s00-lead{font-size:calc(15.5*var(--k,1px))!important;letter-spacing:0!important}
  /* 카드 3장 */
  [data-tc="260829in10n"].fr04 .s02-count{color:#e7e3d8!important;transform:scaleX(1.12);display:inline-block}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s02-count{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(49*var(--k,1px))!important;letter-spacing:0!important}   /* 원본 잉크 42×53: Oswald Bold 를 가로 1.12 배 늘린 꼴 */
  [data-tc="260829in10n"].fr04 .s02-h3{color:#3a3a3a!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s02-h3{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23.5*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829in10n"].fr04 .s02-body{color:#606060!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s02-body{font-size:calc(17.3*var(--k,1px))!important;letter-spacing:0!important;line-height:calc(26*var(--k,1px))!important}
  /* When? */
  [data-tc="260829in10n"].fr04 .s03-h3{color:#353331!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s03-h3{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(33.6*var(--k,1px))!important;letter-spacing:calc(0.8*var(--k,1px))!important;-webkit-text-stroke:.35px currentColor}
  [data-tc="260829in10n"].fr04 .s03-lead{color:#61615c!important;padding-top:calc(33*var(--k,1px))!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s03-lead{font-size:calc(17*var(--k,1px))!important;letter-spacing:calc(0.3*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s03-h4{color:#343230!important;padding-top:calc(47*var(--k,1px))!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s03-h4{font-size:calc(19*var(--k,1px))!important;letter-spacing:0!important;line-height:calc(35*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s03-body{color:#62615c!important;padding-top:calc(5*var(--k,1px))!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s03-body{font-size:calc(17*var(--k,1px))!important;letter-spacing:calc(0.3*var(--k,1px))!important;line-height:calc(35*var(--k,1px))!important}
  /* When? 세로 자리(원본 잉크 y): 라벨 1385 / 소제목 1450 / 제목 1498 / 안내 1581 / 굵은 2줄 1656·1691 / 본문 1734~ / 노란 구역 1235~1968 (734) */
  [data-tc="260829in10n"].fr04 .s03-h2{padding-top:calc(12*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 #sec-03{height:calc(734*var(--k,1px))!important;box-sizing:border-box}
  /* Who? */
  [data-tc="260829in10n"].fr04 .s04-lead{padding-top:calc(28*var(--k,1px))!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s04-lead{font-size:calc(17*var(--k,1px))!important;letter-spacing:calc(0.3*var(--k,1px))!important}
  /* Who? 세로 자리(원본 잉크 y): 라벨 2120 / 소제목 2185 / 제목 2232 / 안내 2300 / 번호 2392·2442·2493·2544·2595 (간격 50) / 검은 구역 1969~2758 (790) */
  [data-tc="260829in10n"].fr04 .s04-h2{padding-top:calc(9*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s04-list{padding-top:calc(71*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 #sec-04{height:calc(790*var(--k,1px))!important;box-sizing:border-box}
  [data-tc="260829in10n"].fr04 .s04-num{color:#fc5f00!important;position:relative}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s04-num{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21*var(--k,1px))!important;letter-spacing:calc(1.5*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s04-num::after{content:'';position:absolute;left:calc(33*var(--k,1px));top:calc(2*var(--k,1px));width:1px;height:calc(16*var(--k,1px));background:rgba(253,98,5,.45)}   /* 원본: 번호 오른쪽 10px 에 1×16 반투명 주황 세로줄 */
  [data-tc="260829in10n"].fr04 .s04-item{color:#ececec!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s04-item{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19.5*var(--k,1px))!important;letter-spacing:calc(0.3*var(--k,1px))!important}
  /* How? */
  html[lang="ko"] [data-tc="260829in10n"].fr04 .s05-h3{letter-spacing:calc(0.8*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s05-lead{color:#606060!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s05-lead{font-size:calc(16.9*var(--k,1px))!important;letter-spacing:calc(0.2*var(--k,1px))!important;line-height:calc(35*var(--k,1px))!important}
  /* How?~Effect! 세로 자리: 원본 대비 sec-05 +11 · sec-06 +15 · sec-07 +21 · sec-08 +25 (elemcmp2 dy) → 위 여백으로 배분, 흰 구역 2759~4882 (2124) · Effect 4883~5672 (790) */
  [data-tc="260829in10n"].fr04 .s05-in{padding-top:calc(146*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s05-h2{padding-top:calc(14*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s05-lead{padding-top:calc(28*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s06-in{padding-top:calc(38*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s06-h4{padding-top:calc(21*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s06-body{padding-top:calc(18*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s06-photos{padding-top:calc(33*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-in{padding-top:calc(50*var(--k,1px))!important;padding-bottom:calc(133*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-badge span{padding-top:calc(23.7*var(--k,1px))!important;padding-bottom:calc(23.7*var(--k,1px))!important}   /* 띠 높이 68 */
  [data-tc="260829in10n"].fr04 .s07-h4{padding-top:calc(21*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s08-in{padding-top:calc(145*var(--k,1px))!important;padding-bottom:calc(108*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s08-h2{padding-top:calc(16*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s08-lead{padding-top:calc(37*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s08-badges{padding-top:calc(44*var(--k,1px))!important}
  /* 주황 제목 4개: 원본 잉크 왼끝 315 (우리 320~322) → 5px 왼쪽으로, 폭 1% 줄임 */
  [data-tc="260829in10n"].fr04 .s03-h2,[data-tc="260829in10n"].fr04 .s04-h2,[data-tc="260829in10n"].fr04 .s05-h2,[data-tc="260829in10n"].fr04 .s08-h2{position:relative;left:calc(-5*var(--k,1px))}
  [data-tc="260829in10n"].fr04 .s04-h2{padding-top:calc(15*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s04-lead{padding-top:calc(22*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s04-list{padding-top:calc(70*var(--k,1px))!important;gap:calc(29.5*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s04-list li{column-gap:calc(24*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s00-h2{padding-top:calc(13*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s00-lead{padding-top:calc(26*var(--k,1px))!important}
  html[lang="ko"] [data-tc="260829in10n"].fr04 .s06-badge span{font-size:calc(22*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}   /* 원본 띠 180×67, 글 폭 118 — 변환 자간 -1.45 는 낱말 사이가 붙어 보임 */
  html[lang="ko"] [data-tc="260829in10n"].fr04 .s07-badge span{font-size:calc(21.5*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}   /* 원본 띠 388×67 · 292×67, 글 폭 325 · 223 */
  [data-tc="260829in10n"].fr04 .s06-h4,[data-tc="260829in10n"].fr04 .s07-h4{color:#323232!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s06-h4,
html[lang="ko"] [data-tc="260829in10n"].fr04 .s07-h4{font-size:calc(19*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829in10n"].fr04 .s07-body{color:#606060!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s07-body{line-height:calc(35*var(--k,1px))!important}
  /* Effect! */
  html[lang="ko"] [data-tc="260829in10n"].fr04 .s08-h3{font-size:calc(33.6*var(--k,1px))!important;letter-spacing:calc(0.8*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s08-lead{color:#504f4d!important}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s08-lead{line-height:calc(30*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s08-num{position:relative;top:calc(4*var(--k,1px))}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s08-num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(30*var(--k,1px))!important;letter-spacing:calc(-1.5*var(--k,1px))!important}   /* 원본 번호 잉크 24×22 (자간 0 은 27) */
  [data-tc="260829in10n"].fr04 .s08-label{color:#1b1a17!important;position:relative;top:calc(6*var(--k,1px))}
html[lang="ko"] [data-tc="260829in10n"].fr04 .s08-label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19.8*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(26*var(--k,1px))!important}   /* 동그라미 글: 변환 자간 -1.63 으로 낱말이 붙어 보임 → 0, 원본 잉크 폭 145·172·92·148·70/210 */
}

/* ══ After Care 260829gpfj2 — after_care.jpg(1073) 실측: After Care 24×89 Oswald Regular / 수술만큼 중요한 34×242 / 수술 후 관리 프로그램 45×447 주황 [253,96,2] /
      안내 17×529 줄간격 35 #606060 / 카드 제목 21×114 #222 / 카드 글 18px 폭 257 줄간격 32 #000 / 각주 17×457 #606060 ══ */
@media (min-width:1025px){
  [data-tc="260829gpfj2"].fr05 .s00-eyebrow-t{transform:none!important;margin-right:0!important}
html[lang="ko"] [data-tc="260829gpfj2"].fr05 .s00-eyebrow-t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28.5*var(--k,1px))!important;letter-spacing:calc(-1.3*var(--k,1px))!important}   /* 변환은 scaleX(.82) 로 눌러 놓았음 — 원본 잉크 24×89 */
  /* 세로 자리(원본 잉크 y): After Care 153 / 수술만큼 중요한 218 / 관리 프로그램 265 / 안내 349·384 / 카드 사진 467~707·775~1015 / 카드 제목 508 / 각주 1056 / 조각 높이 1073 */
  [data-tc="260829gpfj2"].fr05 .s00-t1{position:relative;left:calc(-3*var(--k,1px))}
  [data-tc="260829gpfj2"].fr05 .s00-t2{position:relative;left:calc(-6*var(--k,1px));margin-top:calc(5*var(--k,1px))}
  [data-tc="260829gpfj2"].fr05 .s00-lead{margin-top:calc(26*var(--k,1px))!important}
  [data-tc="260829gpfj2"].fr05 .s00-grid{margin-top:calc(56*var(--k,1px))!important}
  [data-tc="260829gpfj2"].fr05 .s00-note{margin-top:calc(37*var(--k,1px))!important}
  [data-tc="260829gpfj2"].fr05 #after-care{height:auto!important;min-height:calc(1073*var(--k,1px))!important;box-sizing:border-box}
  [data-tc="260829gpfj2"].fr05 .s00-t1{color:#343434!important}
html[lang="ko"] [data-tc="260829gpfj2"].fr05 .s00-t1{font-size:calc(34.5*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"].fr05 .s00-t2{color:#fd6002!important}
html[lang="ko"] [data-tc="260829gpfj2"].fr05 .s00-t2{font-size:calc(48*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"].fr05 .s00-lead{color:#606060!important}
html[lang="ko"] [data-tc="260829gpfj2"].fr05 .s00-lead{font-size:calc(16.3*var(--k,1px))!important;letter-spacing:calc(0.25*var(--k,1px))!important;line-height:calc(35*var(--k,1px))!important}
  [data-tc="260829gpfj2"].fr05 .s00-h3{color:#222!important}
html[lang="ko"] [data-tc="260829gpfj2"].fr05 .s00-h3{font-size:calc(25.5*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829gpfj2"].fr05 .s00-desc{color:#000!important}
html[lang="ko"] [data-tc="260829gpfj2"].fr05 .s00-desc{font-size:calc(17.5*var(--k,1px))!important;letter-spacing:0!important;line-height:calc(32*var(--k,1px))!important}
  [data-tc="260829gpfj2"].fr05 .s00-note{color:#606060!important}
html[lang="ko"] [data-tc="260829gpfj2"].fr05 .s00-note{font-size:calc(17*var(--k,1px))!important;letter-spacing:0!important}
}

/* ══ 히어로 사양표 아이콘 6개: 변환이 그린 SVG(침대·실밥·하트 모양이 원본과 다름)를 원본 top/body_023.jpg 에서 48×48 로 잘라 넣음 (tc/260829cjy4m/ico_NN.png)
      잘라낸 자리와 우리 상자 자리의 차이만큼 옮긴다 ══ */
@media (min-width:1025px){
  [data-tc="260829cjy4m"].fr00 img.s00__ico{display:block;object-fit:contain}
  [data-tc="260829cjy4m"].fr00 .s00__ico--1{transform:translate(calc(-5*var(--k,1px)),0)}
  [data-tc="260829cjy4m"].fr00 .s00__ico--2{transform:translate(0,calc(-2*var(--k,1px)))}
  [data-tc="260829cjy4m"].fr00 .s00__ico--6{flex-basis:calc(58*var(--k,1px))!important;width:calc(58*var(--k,1px))!important;margin-right:calc(-10*var(--k,1px));transform:translate(calc(-2*var(--k,1px)),calc(7*var(--k,1px)))}   /* 하트는 56px 폭이라 넓게 자름 */
}
@media (min-width:1025px){
  [data-tc="260829cjy4m"].fr00 .s00__colon{position:relative;top:calc(-2*var(--k,1px));margin:0 calc(1*var(--k,1px))}
html[lang="ko"] [data-tc="260829cjy4m"].fr00 .s00__colon{font-family:'gmsl','Gmarket Sans',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(38*var(--k,1px))!important;-webkit-text-stroke:0}   /* GloberThinFree 에 ':' 이 없어 굵은 대체 글꼴로 나오던 것 — 원본은 가는 둥근 점 */
}

/* ══ How? 사진 설명(지방이 많이/덜 흡입된 부위 · 지방흡입 후 피부 유착): 변환은 right:35% 로 글이 선·점 위에 겹치고, 세로 % 가 사진(403) 이 아니라 그림틀(443) 기준이라 11~26px 아래로 밀렸음
      원본 실측(02_03_02.jpg): 글 오른끝 536 · 점 x 650~657 · 선 y 4559/4633/4492, 글 잉크 y 4553/4619/4486 (그림틀 위 4306 기준) ══ */
@media (min-width:1025px){
  [data-tc="260829in10n"].fr04 .s07-cap-a{right:auto!important;left:calc(41*var(--k,1px))!important;top:calc(252*var(--k,1px))!important;width:calc(180*var(--k,1px));text-align:right}
  [data-tc="260829in10n"].fr04 .s07-line-a{top:calc(257*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-dot-a{top:calc(252*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-cap-b{right:auto!important;left:calc(41*var(--k,1px))!important;top:calc(318*var(--k,1px))!important;width:calc(180*var(--k,1px));text-align:right}
  [data-tc="260829in10n"].fr04 .s07-line-b{top:calc(331*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-dot-b{top:calc(326*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-cap-c{top:calc(185*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-line-c{top:calc(190*var(--k,1px))!important}
  [data-tc="260829in10n"].fr04 .s07-dot-c{top:calc(185*var(--k,1px))!important}
}

/* ══ BEFORE&AFTER 앨범: 이 쪽 앨범 사진은 1042×620(공통 sub.css 는 1042×521 합성본 기준 920×460·305×152.5 고정) → 원본 실측 큰 사진 920×547, 썸네일 305×181(칸 233), .box_album 1412 ══ */
@media (min-width:1025px){
  .mod-album .photo_container{height:calc(547*var(--k,1px))!important}
  .mod-album .photo_container .photo>img{height:calc(547*var(--k,1px))!important}
  .mod-album .photo_container .lock_wrap{height:calc(547*var(--k,1px))!important}
  .mod-album .thumb{height:calc(233*var(--k,1px))!important}
  .mod-album .thumb .photo_wrap{height:calc(181*var(--k,1px))!important}
  .mod-album .thumb .photo img{height:calc(181*var(--k,1px))!important}
  .mod-album .thumb .lock_wrap{height:calc(181*var(--k,1px))!important}
}

/* ══ 3단 탭(베이저 2.0 / 탱글 360 / 재수술): 원본 #subMenu_d3 는 히어로 위에 절대배치(top 80) — 260×70 #888 · gmsl bold 18 #ddd, 활성 #f60 흰색, 사이 1px 흰 반투명 줄 (활성 글 밑 1px 반투명 줄은 생략)
      공통 sub.css 의 알약 탭 띠(63px)가 히어로를 63px 밀어내던 것을 이 쪽에서만 원본처럼 ══ */
@media (min-width:1025px){
  main#content{position:relative}
  .tabs3{position:absolute;top:80px;left:0;width:100%;z-index:20;background:none!important;border:0!important;padding:0!important}
  .tabs3 .container{max-width:none!important;padding:0!important;margin:0!important;width:100%!important}
  .tabs3 ul{display:flex!important;justify-content:center;gap:0!important;padding:0!important;margin:0!important;overflow:visible!important}
  .tabs3 li{margin:0!important;padding:0!important;list-style:none}
  .tabs3 li a{display:block!important;width:260px!important;height:70px!important;box-sizing:border-box;padding:28px 0 0!important;border-radius:0!important;border:0!important;background:#888!important;color:#ddd!important;text-align:center;position:relative}
html[lang="ko"] .tabs3 li a{line-height:1!important;font-family:'gmsl','Gmarket Sans',sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:0!important;white-space:nowrap}
  .tabs3 li a:hover{background:#777!important}
  .tabs3 li a.on{background:#f60!important;color:#fff!important}
  .tabs3 li+li a::before{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background:rgba(255,255,255,.2)}
}

/* ══ 1536 등 1920 미만 데스크톱: 조각은 1920 고정(sub.css)인데 조각 CSS 의 vw 기반 변수(clamp·vw)가 창 폭을 따라 줄어 원본(1920 그림을 양옆만 자름)과 달라진다 → 1920 값으로 고정 ══ */
@media (min-width:1025px){
  .tg-fr[data-fr="fr00"]>.fr00{--container:500px;--gutter:40px;--hero-pad-top:249px;--hero-gap-title:12px;--hero-gap-lead:27px;--hero-gap-plate:60px;--hero-gap-spec:32px;--hero-plate-h:16px;--hero-row-h:127.33px;
    --hero-ico:48px;--hero-ico-gap:56px;--hero-ico-gap2:62px;--hero-cell2-pad:47px;--hero-spec-inset:6px;--hero-text-inset:3px;--hero-vrule-h:42px;
    --fs-eyebrow:41px;--fs-h2:59px;--fs-lead:18px;--fs-label:16px;--fs-value:17px;--fs-caption:13px}
  .tg-fr[data-fr="fr01"]>.fr01{--gutter:40px;--fs-display:55px;--fs-kicker:26px;--fs-lead:21.5px;--fs-body:16.7px;--fs-caption:14px}
  .tg-fr[data-fr="fr02"]>.fr02{--gutter:40px;--fs-hero:49px;--fs-hero-body:19px;--fs-body:17px}
  .tg-fr[data-fr="fr03"]>.fr03{--gutter:40px}
  .tg-fr[data-fr="fr04"]>.fr04{--u:1px;--gutter:32px;--fs-hero:61.5px;--fs-brand:44.6px;--fs-h2:54px;--fs-h3:38.8px;--fs-card-h3:24.5px;--fs-badge:22.6px;--fs-list:20.5px;--fs-label:20.6px;--fs-caption:19.6px;--fs-h4:19.8px;
    --fs-lead:17.8px;--fs-body:17.7px;--fs-lead-sm:16.3px;--fs-eyebrow:27px;--fs-count-lg:50px;--fs-count-sm:22px;--fs-count-cir:30px}
  .tg-fr[data-fr="fr05"]>.fr05{--gutter:40px;--fs-eyebrow:28.2px;--fs-h2a:39.7px;--fs-h2b:53.3px;--fs-h3:26.9px;--fs-lead:17.6px;--fs-body:19px;--fs-caption:17.7px}
}

/* == sizefix body_02_03 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr04"] #sec-00 p.s00-brand{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00>div.wrap.s00-in>h2.h2.s00-h2{font-size:54.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-06>div.wrap.s06-in>p.s06-badge:nth-of-type(1)>span{font-size:19.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07-in>div.s07-col:nth-of-type(1)>p.s07-badge:nth-of-type(1)>span{font-size:21.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07-in>div.s07-col:nth-of-type(2)>p.s07-badge:nth-of-type(1)>span{font-size:21.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #after-care span.s00-eyebrow-t{font-size:29.4px!important;letter-spacing:-1.34px!important}
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__grid>div.s00__panel>div.wrap.s00__inner>p.eyebrow.s00__eyebrow:nth-of-type(1){font-size:44.0px!important;letter-spacing:0.0px!important}   /* TANGGLE */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__grid>div.s00__panel>div.wrap.s00__inner>h2.h2.s00__title{font-size:53.2px!important;letter-spacing:0.0px!important}   /* 지방흡입 재수술 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__grid>div.s00__panel>div.wrap.s00__inner>p.lead.s00__lead:nth-of-type(2){font-size:16.5px!important;letter-spacing:0.24px!important}   /* 이전 지방흡입 수술을 분석하여그에 */
html[lang="ko"] [data-fr="fr00"] #hero dt.s00__k{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero dd.s00__v{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 2-3시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__grid>div.s00__panel>div.wrap.s00__inner>p.disc.s00__note:nth-of-type(3){font-size:12.0px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 수술방법에 따라 차 */
html[lang="ko"] [data-fr="fr01"] #prologue h2.s00-title{font-size:53.8px!important;letter-spacing:0.2px!important}   /* 더 이상의재수술이 없도록! */
html[lang="ko"] [data-fr="fr01"] #prologue p.s00-sub{font-size:21.5px!important;letter-spacing:0.6px!important}   /* 문제점 해결은 물론, 처음 바랐던 */
html[lang="ko"] [data-fr="fr01"] #prologue h3.s00-kicker{font-size:28.0px!important;letter-spacing:-0.5px!important}   /* Prologue */
[data-fr="fr01"] #prologue p.s00-copy{width:547px!important}
html[lang="ko"] [data-fr="fr01"] #prologue p.s00-copy{font-size:17.0px!important;letter-spacing:0.25px!important}   /* 지방흡입한 부위가 울퉁불퉁한 경우 */
html[lang="ko"] [data-fr="fr02"] #hero span.hero__line{font-size:43.6px!important;letter-spacing:0.0px!important}   /* 탱글의 지방흡입은 */
html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line.hero__line--accent:nth-of-type(3){font-size:44.6px!important;letter-spacing:0.0px!important}   /* 자연스러우면서 */
html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line.hero__line--accent:nth-of-type(4){font-size:44.1px!important;letter-spacing:0.0px!important}   /* 예쁜 라인을 추구합니다. */
html[lang="ko"] [data-fr="fr02"] #hero p.hero__p{font-size:18.4px!important;letter-spacing:0.0px!important}   /* 볼륨만 많이 뺀다고 예쁜 것은 아 */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__clinic{font-size:35.4px!important;letter-spacing:0.0px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr03"] #sec-00 h2.s00__title{font-size:53.2px!important;letter-spacing:-1.0px!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__lead{font-size:24.3px!important;letter-spacing:0.0px!important}   /* 크리살릭스 3D 가상성형 프로그램 */
html[lang="ko"] [data-fr="fr04"] #sec-00>div.wrap.s00-in>p.eyebrow.s00-eyebrow:nth-of-type(1){font-size:31.0px!important;letter-spacing:-1.5px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr04"] #sec-00 p.s00-lead{font-size:15.7px!important;letter-spacing:0.0px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr04"] #sec-02 h3.s02-h3{font-size:24.4px!important;letter-spacing:0.0px!important}   /* 부작용, 불만족 원인 분석 */
html[lang="ko"] [data-fr="fr04"] #sec-02 p.s02-body{font-size:16.6px!important;letter-spacing:0.0px!important}   /* 재수술을 해야만 하는 현상과 원인 */
html[lang="ko"] [data-fr="fr04"] #sec-02 span.s02-count{font-size:47.2px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03-in>div.s03-col>p.eyebrow.s03-eyebrow:nth-of-type(1){font-size:30.2px!important;letter-spacing:-1.01px!important}   /* When? */
html[lang="ko"] [data-fr="fr04"] #sec-03 p.s03-h3{font-size:33.9px!important;letter-spacing:0.81px!important}   /* 지방흡입 재수술 */
html[lang="ko"] [data-fr="fr04"] #sec-03>div.wrap.s03-in>div.s03-col>h2.h2.s03-h2{font-size:47.8px!important;letter-spacing:0.0px!important}   /* 수술시기는 언제가 좋을까요? */
html[lang="ko"] [data-fr="fr04"] #sec-03 p.s03-lead{font-size:17.0px!important;letter-spacing:0.3px!important}   /* 탱글성형외과의 지방흡입 재수술 수 */
[data-fr="fr04"] #sec-03 p.s03-h4{width:513px!important}
html[lang="ko"] [data-fr="fr04"] #sec-03 p.s03-h4{font-size:19.4px!important;letter-spacing:0.0px!important}   /* 첫 지방흡입 수술 후 6개월 정도 */
html[lang="ko"] [data-fr="fr04"] #sec-04 p.s04-h3{font-size:34.4px!important;letter-spacing:0.76px!important}   /* 지방흡입 재수술 */
html[lang="ko"] [data-fr="fr04"] #sec-04>div.wrap.s04-in>div.s04-col>h2.h2.s04-h2{font-size:55.6px!important;letter-spacing:0.0px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] [data-fr="fr04"] #sec-04 span.s04-item{font-size:22.2px!important;letter-spacing:0.34px!important}   /* 지방흡입 후 울퉁불퉁해진 경우 */
html[lang="ko"] [data-fr="fr04"] #sec-04 span.s04-num{font-size:19.7px!important;letter-spacing:0.0px!important}   /* 03 */
html[lang="ko"] [data-fr="fr04"] #sec-05>div.wrap.s05-in>p.eyebrow.s05-eyebrow:nth-of-type(1){font-size:31.2px!important;letter-spacing:-1.04px!important}   /* How? */
html[lang="ko"] [data-fr="fr04"] #sec-05 p.s05-h3{font-size:33.9px!important;letter-spacing:0.81px!important}   /* 지방흡입 재수술 */
html[lang="ko"] [data-fr="fr04"] #sec-05>div.wrap.s05-in>h2.h2.s05-h2{font-size:47.6px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr04"] #sec-05 p.s05-lead{font-size:16.9px!important;letter-spacing:0.2px!important}   /* 지방흡입 재수술은 피부 수축 정도 */
html[lang="ko"] [data-fr="fr04"] #sec-06 h3.s06-h4{font-size:19.3px!important;letter-spacing:0.0px!important}   /* 이전 지방흡입이 불만족스러운 경우 */
html[lang="ko"] [data-fr="fr04"] #sec-06 p.s06-body{font-size:17.7px!important;letter-spacing:-0.52px!important}   /* 첫 수술에서 충분한 양의 지방을  */
html[lang="ko"] [data-fr="fr04"] #sec-07 h3.s07-h4{font-size:19.3px!important;letter-spacing:0.0px!important}   /* 피부 결이 패여 울퉁불퉁한 경우 */
html[lang="ko"] [data-fr="fr04"] #sec-07 p.s07-body{font-size:16.7px!important;letter-spacing:0.17px!important}   /* 피부 겉이 패여 보이기도 하는데  */
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07-in>div.s07-col:nth-of-type(1)>figure.s07-fig>p.s07-cap.s07-cap-a:nth-of-type(1){font-size:18.8px!important;letter-spacing:0.32px!important}   /* 지방이 많이 흡입된 부위 */
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07-in>div.s07-col:nth-of-type(1)>figure.s07-fig>p.s07-cap.s07-cap-b:nth-of-type(2){font-size:18.6px!important;letter-spacing:0.31px!important}   /* 지방이 덜 흡입된 부위 */
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07-in>div.s07-col:nth-of-type(2)>figure.s07-fig>p.s07-cap.s07-cap-c{font-size:18.8px!important;letter-spacing:0.32px!important}   /* 지방흡입 후 피부 유착 */
html[lang="ko"] [data-fr="fr04"] #sec-08>div.wrap.s08-in>p.eyebrow.s08-eyebrow:nth-of-type(1){font-size:29.4px!important;letter-spacing:-0.98px!important}   /* Effect! */
html[lang="ko"] [data-fr="fr04"] #sec-08 p.s08-h3{font-size:33.9px!important;letter-spacing:0.81px!important}   /* 지방흡입 재수술 */
html[lang="ko"] [data-fr="fr04"] #sec-08>div.wrap.s08-in>h2.h2.s08-h2{font-size:47.7px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
[data-fr="fr04"] #sec-08 p.s08-lead{width:347px!important}
html[lang="ko"] [data-fr="fr04"] #sec-08 p.s08-lead{font-size:17.0px!important;letter-spacing:0.15px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr04"] #sec-08 span.s08-label{font-size:20.0px!important;letter-spacing:0.0px!important}   /* 울퉁불퉁한 라인을매끄럽게 복원 */
html[lang="ko"] [data-fr="fr04"] #sec-08 span.s08-num{font-size:29.0px!important;letter-spacing:-1.45px!important}   /* 02 */
html[lang="ko"] [data-fr="fr05"] #after-care span.s00-t1{font-size:34.7px!important;letter-spacing:0.0px!important}   /* 수술만큼 중요한 */
html[lang="ko"] [data-fr="fr05"] #after-care span.s00-t2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 수술 후 관리 프로그램 */
html[lang="ko"] [data-fr="fr05"] #after-care>div.wrap>p.s00-lead.lead:nth-of-type(2){font-size:16.3px!important;letter-spacing:0.25px!important}   /* 탱글성형외과에서는 수술 후 일상으 */
html[lang="ko"] [data-fr="fr05"] #after-care h3.s00-h3{font-size:24.8px!important;letter-spacing:0.0px!important}   /* 스마트룩스 */
html[lang="ko"] [data-fr="fr05"] #after-care p.s00-desc{font-size:17.9px!important;letter-spacing:0.0px!important;line-height:32.0px!important}   /* 특수한 의료용 LED로 피부재생, */
}
/* == /sizefix body_02_03 == */

/* ══════════════ 검수 보정 (2026-09-18) — 위 sizefix 블록보다 뒤에 두어야 이깁니다 ══════════════ */

/* 1) common_01 제목 4줄: 원본은 S-Core Dream 3(Light) 급 굵기인데 우리는 scd1+text-stroke .35 라 한눈에 가늘고 옅었다.
      실측(원본 잉크 폭) 342 / 406 / 286 / 444 → scd3 43.6px 에 줄별 자간 0 / -0.5 / +0.3 / -0.5 로 폭 일치.
      원본 제목에는 밑줄이 없다(변환이 .hero__title 에 text-decoration:underline 을 넣어 회색 밑줄 4개가 그려졌음). */
@media (min-width:1025px){
  [data-fr="fr02"] #hero-title{text-decoration:none!important}
  html[lang="ko"] [data-fr="fr02"] #hero span.hero__line{font-family:'scd3','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;font-size:43.6px!important;letter-spacing:0!important;-webkit-text-stroke:0!important}
  html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line:nth-of-type(2){letter-spacing:-0.5px!important}
  html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line.hero__line--accent:nth-of-type(3){font-size:43.6px!important;letter-spacing:0.3px!important}
  html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line.hero__line--accent:nth-of-type(4){font-size:43.6px!important;letter-spacing:-0.5px!important}
}

/* 2) How? 주황 띠 글 3개: 원본은 나눔바른고딕 Bold 21px (흰 잉크 채움 .35~.40, 획 3) — 우리는 Regular 라 얇았다.
      Bold 21px 잉크 폭 117 / 327 / 226 ≒ 원본 118 / 335 / 229. */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr04"] #sec-06>div.wrap.s06-in>p.s06-badge:nth-of-type(1)>span,
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07-in>div.s07-col:nth-of-type(1)>p.s07-badge:nth-of-type(1)>span,
html[lang="ko"] [data-fr="fr04"] #sec-07>div.wrap.s07-in>div.s07-col:nth-of-type(2)>p.s07-badge:nth-of-type(1)>span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:21px!important;letter-spacing:0!important;word-spacing:0!important}
}

/* 3) How? 카드 소제목 3개: 원본은 Regular 와 Bold 사이(가짜 굵게) — 채움 원본 .30/.33/.28 vs 우리 Regular .26/.27/.25, Bold .35/.38/.34.
      폭은 이미 맞으므로 글자 폭이 변하지 않는 -webkit-text-stroke .25px 로 굵기만 올린다(0.25 렌더 채움 .30/.33/.30). */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr04"] #sec-06 h3.s06-h4,
html[lang="ko"] [data-fr="fr04"] #sec-07 h3.s07-h4{-webkit-text-stroke:.25px currentColor}
}

/* 4) 3단 탭 활성 탭 가운데 1px 세로줄 제거: 이 파일이 갖고 있던 .tabs3 li:last-child a::after(오른쪽 끝 선 의도)가
      공통 sub.css 의 .tabs3 li a.on::after(left:50%·translateX(-50%)·bottom:20px) 와 겹쳐 폭 1px·높이 100% 세로줄로 그려졌다 → 그 규칙을 지웠다.
      원본에는 세로줄이 없고 활성 글자 밑 밑줄만 있다 — 실측 y304(탭 255~325 의 bottom:20), x1148~1291(144px), 색 (255,132,51)=#f60 위 흰 20%.
      공통 규칙의 폭은 calc(100% - 100px)=160 이라 이 쪽에서 144 로 맞춘다. */
@media (min-width:1025px){
  .tabs3 li a.on::after{width:144px!important}
}

/* 5) common_01 설명 3줄 세로 자리: 글자 크기를 20px→18.4px 로 줄인 뒤 잉크 y 가 원본보다 2px 아래였다(원본 2199·2243, 우리 2201·2245) → 보정 0 */
@media (min-width:1025px){
  [data-tc="2608174zb7c"].fr02 .hero__body{transform:none}
}

/* 6) fr04 조각 높이: 원본 02_03_02.jpg 는 5673px 인데 우리는 5670.66 이라 뒤따르는 After Care·앨범·셀피가 2~3px 위로 당겨졌다.
      #sec-08 은 사진이 height:100% 라 늘려도 흰 띠가 생기지 않으므로 그 안쪽 아래 여백으로 채운다. */
@media (min-width:1025px){
  [data-tc="260829in10n"].fr04 .s08-in{padding-bottom:calc(110.35*var(--k,1px))!important}
}

/* 7) Who? 구역 제목 '어떤 분들에게 효과적일까요?': sizefix 가 55.6px 로 키워 놓아 칸(644px)을 넘어 두 줄로 접히고
      그 아래 설명·01~05 목록이 통째로 밀렸다. 원본은 한 줄(잉크 폭 601, 다른 구역 제목과 같은 47.8px). */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr04"] #sec-04>div.wrap.s04-in>div.s04-col>h2.h2.s04-h2{font-size:47.8px!important;letter-spacing:0.3px!important}
}

/* 8) Who? 01~05 목록: 제목이 두 줄로 접혀 있던 상태에서 sizefix 가 잘못 재어 글은 22.2px(원본보다 16% 넓음), 번호는 19.7px 로 뒤바뀌어 있었다.
      원본 실측(1920 전체 스크린샷): 글 잉크 x368 폭 374/239/260/281 높이 18, 번호 잉크 x318 폭 22 높이 16.
      번호 크기는 21px(잉크 19/22/23/24/23) 이 원본(22 고른 폭)에 가장 가깝다. 원본 숫자는 '1' 에 밑굽이 있고 폭이 고른 나눔고딕 Bold 인데
      css/fonts.css 가 'NanumGothic' 을 일부러 선언하지 않으므로(방문자 PC 글꼴로 떨어짐) 쓰지 않는다. */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr04"] #sec-04 span.s04-item{font-size:19.5px!important;letter-spacing:0.3px!important}
  html[lang="ko"] [data-fr="fr04"] #sec-04 span.s04-num{font-size:21px!important;letter-spacing:0!important}
}

/* 9) After Care 카드 제목 4개: sizefix 의 24.8px 는 한글 5글자 제목이 원본보다 5~7% 좁았다(스마트룩스 109/114, 흉터레이저 107/113, 고주파 관리 112/120).
      25.5px 로 되돌리면 114/112/118 로 맞는다. '체중관리 1:1 처방' 만 186/179 로 4% 넓은데, 원본의 '1:1'(라틴) 이 우리 나눔바른고딕보다 좁아서
      한글에 맞추면 라틴이 넓어지는 상충이라 한글 쪽에 맞췄다. */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr05"] #after-care h3.s00-h3{font-size:25.5px!important;letter-spacing:0!important}
}

/* 10) B&A 주의문 2px: 검수 지적대로 주의문이 원본보다 2px 위였다(원본 잉크 y6668 / 우리 6666). 단추는 이미 원본과 같은 y6742~6810 이므로
      주의문만 2px 내리고 그만큼 단추 위 여백을 줄여 단추 자리는 그대로 둔다. */
@media (min-width:1025px){
  .mod-bna .bna-note{margin-top:52px!important}
  .mod-bna .bna-more{margin-top:58px!important}
}

/* 11) 앨범 썸네일 캡션 색·굵기: 원본 실측(전체 스크린샷 y15600~15640) — 고른 썸네일(첫 번째) 캡션만 #ff6600 굵게(같은 글인데 잉크 1192 vs 927 = 29% 더 참),
      나머지는 #333 보통. 우리는 넷 다 주황 보통이라 한눈에 달랐다. (공통 .mod-album 문제 — 이 쪽에서만 바로잡는다) */
@media (min-width:1025px){
  .mod-album .thumb .subject{color:#333!important}
html[lang="ko"] .mod-album .thumb .subject{font-weight:400!important}
  .mod-album .thumb.on .subject{color:#ff6600!important}
html[lang="ko"] .mod-album .thumb.on .subject{font-weight:700!important}
}

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

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