/* 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 한 곳에서 정한다. */
/* lifting_01_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/lifting_01_01.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   이 쪽은 fr00~fr06 일곱 조각(data-fr) + fr02 안에 중첩된 조각 260907kadpx(01 배너). 조각 CSS 에 --k 가 없어 여기서 1px 로 둔다.
   HTML 끝의 <style id="tg-ref-fit"> 가 .frNN .클래스 로 !important 를 걸므로 선택자는 .tg-page 를 앞에 붙여 더 세게 쓴다. */
@media (min-width:1025px){ .tg-page .tg-fr{--k:1px} }

/* ══ fr02 안 중첩 조각(01 배너, .tc-sub 안의 .tg-fr): sub.css 의 데스크톱 규칙(.tg-fr 1920 고정·left:50%)이 중첩 조각에도 걸려
      1495 짜리 배너가 1920 으로 늘어나고, 조각 CSS 의 .s04-figure img{aspect-ratio:1.1865} 가 배너 속 두 사진에까지 걸려 3236px 로 터졌다
      → 원본 01_01_02.jpg 실측: 배너 1495×1260 (x212~1706, 위 사진 538 + 아래 사진 722) ══ */
@media (min-width:1025px){
  .tg-page .fr02 .tc-sub .tg-fr{position:relative!important;left:auto!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:1495px!important}
  .tg-page .fr02 .s04-figure .n260907kadpx-s00-top{aspect-ratio:1495/538!important;height:auto!important}
  .tg-page .fr02 .s04-figure .n260907kadpx-s00-bot{aspect-ratio:1495/722!important;height:auto!important}
}

/* ══ fr02 본문 (01_01_02.jpg 7598 실측, 2026-09-18) — 큰 제목 scd1 49 (원본 잉크 46·폭 482/678/711) / 안내 Light 17.3 (폭 525/430) / 영문 라벨 Oswald Regular
      Principle 체크 항목: 원본 Light 22 #484848 한 줄(폭 565, 조각은 23px 로 첫 줄이 두 줄로 꺾였다) 간격 50
      STEP 라벨: Oswald Bold 23 연한 살구 #ead8c2 (원본 잉크 18×78) + 제목 Regular 21.5 #4e4e4e / 설명 Light 17.5 #666 줄간격 28
      비교표: 쿨스컬프팅 열 주황 #fc5e00 Regular, 머리글 25, 칸 17 #606060, 행 라벨 16.4 #616161
      Who?: 제목 scd1 49 한 줄(원본 폭 603), 안내 Light 17.2 #383432, 번호 나눔바른고딕 Bold 20 #fc5e00 (Oswald 보다 넓은 숫자)
      Special Points: Oswald Regular 30 자간 -1.2 / 탱글성형외과 scd1 40 / 제목 Bold 65 / 안내 Light 16
      큰 번호 01·02·03: Oswald Bold 93 가로 1.1배 (원본 잉크 77×83/101, Oswald 보다 넓은 굵은 숫자) / 02·03 제목 scd1 44 (잉크 51·폭 666, 두 줄 간격 55)
      Key Doctor 사진 설명: 제목 Bold 16 · 설명 Regular 15 #333 한 줄 (조각 20/17 은 두 줄로 꺾임) ══ */
@media (min-width:1025px){
  /* Principle */
  .tg-page .fr02 .s00-copy .h2,.tg-page .fr02 .s01-h2,.tg-page .fr02 .s09-h2{color:#FE6000!important}
html[lang="ko"] .tg-page .fr02 .s00-copy .h2,
html[lang="ko"] .tg-page .fr02 .s01-h2,
html[lang="ko"] .tg-page .fr02 .s09-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(49*var(--k))!important;letter-spacing:0!important;line-height:calc(55*var(--k))!important}
  .tg-page .fr02 .s00-lead,.tg-page .fr02 .s01-lead,.tg-page .fr02 .s09-lead{color:#626262!important}
html[lang="ko"] .tg-page .fr02 .s00-lead,
html[lang="ko"] .tg-page .fr02 .s01-lead,
html[lang="ko"] .tg-page .fr02 .s09-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-page .fr02 .s00-lead{line-height:calc(35*var(--k))!important}
  .tg-page .fr02 .s00-checks{margin-top:calc(66*var(--k))!important;gap:calc(19*var(--k))!important}
  .tg-page .fr02 .s00-checks li{min-height:calc(31*var(--k))!important;align-items:center!important}
  .tg-page .fr02 .s00-checktxt{color:#484848!important}
html[lang="ko"] .tg-page .fr02 .s00-checktxt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important;line-height:calc(31*var(--k))!important;white-space:nowrap}
  .tg-page .fr02 .s00-steplabel{margin-top:calc(18*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .s00-steplabel{line-height:1!important}
  .tg-page .fr02 .s00-stepnum{color:#ead8c2!important}
html[lang="ko"] .tg-page .fr02 .s00-stepnum{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  .tg-page .fr02 .s00-steptitle{color:#4e4e4e!important}
html[lang="ko"] .tg-page .fr02 .s00-steptitle{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr02 .s00-stepbody{color:#666!important;margin-top:calc(10*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .s00-stepbody{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;letter-spacing:0!important;line-height:calc(28*var(--k))!important}
  .tg-page .fr02 #sec-00{height:calc(1223*var(--k))!important}
  /* Comparison */
  .tg-page .fr02 .s01-h2{margin-top:calc(24*var(--k))!important}
  .tg-page .fr02 .s01-lead{margin-top:calc(18*var(--k))!important}
  .tg-page .fr02 .s01-tablewrap{margin-top:calc(49*var(--k))!important}
  .tg-page .fr02 #sec-01{height:calc(907*var(--k))!important}
  html[lang="ko"] .tg-page .fr02 .s01-th{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(25*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr02 .s01-hl .s01-th{color:#fc5e00!important}
  .tg-page .fr02 .s01-hl .s01-sub{color:#fb8045!important}
html[lang="ko"] .tg-page .fr02 .s01-hl .s01-sub{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr02 .s01-sub-mute{color:#7a7a7a!important}
  .tg-page .fr02 .s01-rowlabel{color:#616161!important}
html[lang="ko"] .tg-page .fr02 .s01-rowlabel{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.4*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr02 .s01-table tbody td{color:#606060!important}
html[lang="ko"] .tg-page .fr02 .s01-table tbody td{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr02 .s01-table tbody td.s01-hl{color:#fc5e00!important}
html[lang="ko"] .tg-page .fr02 .s01-table tbody td.s01-hl{font-weight:400!important}
  /* Who? */
  .tg-page .fr02 .s02-h2{color:#FE6000!important}
html[lang="ko"] .tg-page .fr02 .s02-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(49*var(--k))!important;letter-spacing:0!important;line-height:calc(55*var(--k))!important;white-space:nowrap}
  .tg-page .fr02 .s02-kicker{color:#4a4a4a!important}
html[lang="ko"] .tg-page .fr02 .s02-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(39*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr02 .s02-lead{color:#383432!important}
html[lang="ko"] .tg-page .fr02 .s02-lead{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}
  .tg-page .fr02 .s02-list{margin-top:calc(0*var(--k))!important}
  .tg-page .fr02 .s02-num{color:#fc5e00!important}
html[lang="ko"] .tg-page .fr02 .s02-num{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  .tg-page .fr02 .s02-txt{color:#383432!important}
html[lang="ko"] .tg-page .fr02 .s02-txt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  /* Special Points */
  .tg-page .fr02 .s03-eyebrow{color:#303030!important}
html[lang="ko"] .tg-page .fr02 .s03-eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.2*var(--k))!important}
  .tg-page .fr02 .s03-kicker{color:#343434!important}
html[lang="ko"] .tg-page .fr02 .s03-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(40*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr02 .s03-h2{color:#3e3e3e!important}
html[lang="ko"] .tg-page .fr02 .s03-h2{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(65*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  .tg-page .fr02 .s03-lead{color:#6e6e6e!important}
html[lang="ko"] .tg-page .fr02 .s03-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important}
  /* 큰 번호 01·02·03 */
  .tg-page .fr02 .s04-num,.tg-page .fr02 .counter-head .num{color:#343434!important;transform:scaleX(1.1);transform-origin:center center}
html[lang="ko"] .tg-page .fr02 .s04-num,
html[lang="ko"] .tg-page .fr02 .counter-head .num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(93*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  .tg-page .fr02 .s04-rule{background:#333!important}
  /* 02 Key Doctor */
  .tg-page .fr02 .s05-head .ttl,.tg-page .fr02 .s07-ttl{color:#FE6000!important}
html[lang="ko"] .tg-page .fr02 .s05-head .ttl,
html[lang="ko"] .tg-page .fr02 .s07-ttl{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(44*var(--k))!important;letter-spacing:0!important;line-height:calc(55*var(--k))!important}
  .tg-page .fr02 .s05-lead{color:#555!important}
html[lang="ko"] .tg-page .fr02 .s05-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(26*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  .tg-page .fr02 .s06-item{height:calc(419*var(--k))!important}
  .tg-page .fr02 .s06-cap-t{color:#333!important;margin-top:calc(20*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .s06-cap-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important;line-height:calc(25*var(--k))!important;white-space:nowrap}
  .tg-page .fr02 .s06-cap-b{color:#333!important;margin-top:0!important}
html[lang="ko"] .tg-page .fr02 .s06-cap-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:0!important;line-height:calc(25*var(--k))!important;white-space:nowrap}
  /* Process & Changes */
  .tg-page .fr02 .s09-eyebrow,.tg-page .fr02 .s00-copy .eyebrow,.tg-page .fr02 #sec-01 .eyebrow,.tg-page .fr02 .s02-eyebrow{color:#303030!important}
html[lang="ko"] .tg-page .fr02 .s09-eyebrow,
html[lang="ko"] .tg-page .fr02 .s00-copy .eyebrow,
html[lang="ko"] .tg-page .fr02 #sec-01 .eyebrow,
html[lang="ko"] .tg-page .fr02 .s02-eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
}
/* fr02 위치 맞춤 2차 (원본 잉크 위치: Comparison 제목 1351·안내 1427·표 1497~2061 / Special Points 3133·3236·3288·3370 / 01 3484·줄 3590·배너 3639
   / 02 5069·사진 5208·5627·6046 / 03 6507·갤러리 6659 / Process 7406·7463·7540 / 끝 7598) */
@media (min-width:1025px){
  .tg-page .fr02 .s01-h2{margin-top:calc(27*var(--k))!important}
  .tg-page .fr02 .s01-lead{margin-top:calc(21*var(--k))!important}
  .tg-page .fr02 .s01-tablewrap{margin-top:calc(46*var(--k))!important}
  html[lang="ko"] .tg-page .fr02 .s01-table tbody td,
html[lang="ko"] .tg-page .fr02 .s01-table tbody th{line-height:calc(25*var(--k))!important}
  .tg-page .fr02 .s03-kicker{margin-top:calc(33*var(--k))!important}
  .tg-page .fr02 .s03-lead{margin-top:calc(15*var(--k))!important}
  .tg-page .fr02 .s04{padding-top:calc(39*var(--k))!important}
  .tg-page .fr02 .s04-rule{margin-top:calc(24*var(--k))!important}
  .tg-page .fr02 .s05{padding-top:calc(78*var(--k))!important}
  .tg-page .fr02 .s06{padding-top:calc(35*var(--k))!important;padding-bottom:0!important}
  .tg-page .fr02 .s06-list{row-gap:0!important}
  .tg-page .fr02 .s07{padding-top:calc(35*var(--k))!important}
  .tg-page .fr02 .s09{padding-top:calc(61*var(--k))!important}
  .tg-page .fr02 .s09-h2{margin-top:calc(25*var(--k))!important}
  .tg-page .fr02 .s09-lead{margin-top:calc(27*var(--k))!important}
}
@media (min-width:1025px){
  .tg-page .fr02 .s01-r1{height:calc(50*var(--k))!important}   /* 원본 표 줄 간격 50·50·77·126·50·123 */
  .tg-page .fr02 .s01-table tbody td{padding-inline:calc(8*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .s01-table tbody td{font-size:calc(16.6*var(--k))!important}   /* 부작용 칸 4줄이 5줄로 꺾이지 않게 (원본 폭 256) */
  .tg-page .fr02 .s09-lead{margin-top:calc(21*var(--k))!important}
  .tg-page .fr02 .s09{padding-bottom:calc(34*var(--k))!important}
}
@media (min-width:1025px){
  .tg-page .fr02 .s02-copy{left:0!important}   /* 원본 Who? 글 x316 (조각은 gutter 40 만큼 오른쪽) */
  .tg-page .fr02 .s02-lead{margin-top:calc(30*var(--k))!important}
  .tg-page .fr02 .s02-list{margin-top:calc(49*var(--k))!important}   /* 원본 01 항목 잉크 y422 (띠 위 기준) */
}
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr02 .s00-copy .h2,
html[lang="ko"] .tg-page .fr02 .s01-h2,
html[lang="ko"] .tg-page .fr02 .s09-h2,
html[lang="ko"] .tg-page .fr02 .s02-h2{font-size:calc(48*var(--k))!important}   /* 원본 폭 479/678/711 (49px 는 494/690/724) */
  html[lang="ko"] .tg-page .fr02 .s02-txt{font-weight:400!important;font-size:calc(19.5*var(--k))!important}   /* Who 항목: 원본 Regular (획 2) */
  html[lang="ko"] .tg-page .fr02 .s02-num{font-size:calc(19*var(--k))!important}
  .tg-page .fr02 .s02-tick{width:1px!important;flex-basis:1px!important;background:#aaa!important}
  html[lang="ko"] .tg-page .fr02 .s06-cap-t{letter-spacing:calc(-1*var(--k))!important}   /* 원본 폭 403 (자간 0 은 454) */
  html[lang="ko"] .tg-page .fr02 .s06-cap-b{letter-spacing:calc(-0.65*var(--k))!important}   /* 원본 폭 475 (자간 0 은 527) */
}

/* ══ fr00 히어로 (top/lifting_01.jpg 실측): TANG:GLE GloberThinFree 44 잉크 33×186 #fd5d1b (174) / 제목 Gmarket Sans Bold 53 잉크 49×251 #454545 (229)
      / 설명 나눔바른고딕 Light 17 #888 줄간격 26 (313·339) / 사양표 이름 Regular 15 #4e4e4e·값 Bold 15.5 #000 (591·612) / 각주 Light 12 #8b8b8b (1016)
      / 병원명 Bold (원본이 굵다) / coolsculpting 워드마크는 원본이 더 굵고 넓다(폭 168) ══ */
@media (min-width:1025px){
  .tg-page .fr00 .s00-eyebrow{height:calc(44*var(--k))!important;margin-top:calc(33*var(--k))!important}
html[lang="ko"] .tg-page .fr00 .s00-eyebrow{line-height:calc(44*var(--k))!important}
  .tg-page .fr00 .s00-eyebrow span{transform:none!important;color:#fd5d1b!important}
html[lang="ko"] .tg-page .fr00 .s00-eyebrow span{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:.3px currentColor;line-height:calc(44*var(--k))!important}
  .tg-page .fr00 .s00-h2{color:#454545!important;margin-top:calc(13*var(--k))!important}
html[lang="ko"] .tg-page .fr00 .s00-h2{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53*var(--k))!important;letter-spacing:0!important;line-height:calc(53*var(--k))!important}
  .tg-page .fr00 .s00-lead{color:#888!important;margin-top:calc(27*var(--k))!important}
html[lang="ko"] .tg-page .fr00 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
  .tg-page .fr00 .s00-plate{margin-top:calc(90*var(--k))!important}
  .tg-page .fr00 .s00-k{color:#4e4e4e!important}
html[lang="ko"] .tg-page .fr00 .s00-k{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr00 .s00-v{color:#000!important}
html[lang="ko"] .tg-page .fr00 .s00-v{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}
  .tg-page .fr00 .s00-disc{color:#8b8b8b!important}
html[lang="ko"] .tg-page .fr00 .s00-disc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr00 .s00-bname{color:#333!important}
html[lang="ko"] .tg-page .fr00 .s00-bname{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;letter-spacing:0!important}
  .tg-page .fr00 .s00-cssqz{transform:scaleX(.845)!important}
html[lang="ko"] .tg-page .fr00 .s00-cssqz{-webkit-text-stroke:.5px currentColor}
}

/* ══ fr01 프롤로그 (01_01_01.jpg 1233 실측): 제목 scd1 53 #fd6a0f 두 줄 간격 71 (잉크 171·242, 폭 383/446 — 조각 59.5 는 12% 넓다)
      / 부제 Light 22 #646464 줄간격 32 (330·362) / Prologue Oswald Regular 30 (scaleX 압축 해제) / 본문 Light 17 #626262 줄간격 35 (548~669)
      / 미국 FDA 허가 사항 Bold 20 #fc6900 (731) / 항목 Regular 17 #fc750e 줄간격 35 (769·804·839) / 하버드 문장 Bold 22 #393939 (923)
      / 작은 영문 Massachusetts… 빨강은 원본과 같다 ══ */
@media (min-width:1025px){
  .tg-page .fr01 .s00-title{color:#FE6000!important}
html[lang="ko"] .tg-page .fr01 .s00-title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(53*var(--k))!important;letter-spacing:0!important;line-height:calc(71*var(--k))!important}
  .tg-page .fr01 .s00-lead{color:#646464!important}
html[lang="ko"] .tg-page .fr01 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important;line-height:calc(32*var(--k))!important}
  .tg-page .fr01 .s00-pro-t{transform:none!important;color:#323232!important}
html[lang="ko"] .tg-page .fr01 .s00-pro-t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}
  .tg-page .fr01 .s00-body{color:#626262!important}
html[lang="ko"] .tg-page .fr01 .s00-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  .tg-page .fr01 .s00-fdah{color:#fc6900!important}
html[lang="ko"] .tg-page .fr01 .s00-fdah{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr01 .s00-fda{color:#fc750e!important}
html[lang="ko"] .tg-page .fr01 .s00-fda{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  .tg-page .fr01 .s00-credit{color:#393939!important}
html[lang="ko"] .tg-page .fr01 .s00-credit{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important}
  /* 작은 영문 Massachusetts… 는 원본도 빨강(#be4c4c) — 첫 실측의 색 비교가 어긋났던 것, 조각 값 유지 */
}
@media (min-width:1025px){
  .tg-page .fr01{--st-lead-pro:93px;--st-pro-body:29px;--st-body-fda:49px;--st-list-harv:54px;--st-badge-fine:25px}   /* 원본 잉크 위치 Prologue 484·본문 548·FDA 731·항목 769·하버드 923·작은 영문 1145 */
  html[lang="ko"] .tg-page .fr01 .s00-fdah{font-size:calc(23*var(--k))!important}   /* 원본 폭 182 (20px 는 158) */
  html[lang="ko"] .tg-page .fr01 .s00-fda{font-size:calc(18.4*var(--k))!important}   /* 원본 폭 336/198/129 (17px 는 310/181/121) */
}
@media (min-width:1025px){
  .tg-page .fr00 .s00-eyebrow{margin-top:calc(40*var(--k))!important}   /* 원본 TANG:GLE 잉크 174 */
  .tg-page .fr00 .s00-h2{margin-top:calc(6*var(--k))!important}         /* 제목 잉크 229 */
  .tg-page .fr00 .s00-lead{margin-top:calc(30*var(--k))!important}      /* 설명 잉크 313 */
}

/* ══ 영문 라벨 크기 정정 (눈 대조: 원본 Principle 대문자 높이 22 = Oswald Regular 30, 글자 폭 82 → 자간 -1.5; Applicator 잉크 31×98 → 30/-1.2) ══ */
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr02 .s00-copy .eyebrow,
html[lang="ko"] .tg-page .fr02 #sec-01 .eyebrow,
html[lang="ko"] .tg-page .fr02 .s09-eyebrow,
html[lang="ko"] .tg-page .fr02 .s02-eyebrow{font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.3*var(--k))!important;line-height:calc(33*var(--k))!important}
}

/* ══ fr06 어플리케이터·Effect (01_01_06.jpg 2951 실측): Applicator Oswald Regular 30 (잉크 157) / 제목 scd1 48 #fd7228 (215, 폭 645) / 안내 Light 16.8 #616161 줄간격 35 (291·326)
      카드 제목 scd1 24 #767676 (원본 잉크 27, 얇고 넓은 글꼴 — Oswald 아님) / 카드 설명 Light 16.8 #626262 줄간격 30 (조각 17.5/21.5 는 두 줄이 세 줄로 꺾임)
      Effect! Oswald Regular 30 / 쿨스컬프팅 scd1 35 #3c3b39 / 어떤 효과가 있을까요? scd1 48 #fc7834 / 안내 Light 17 #51504e 줄간격 30 / 동그라미 번호 Oswald Light 30 ══ */
@media (min-width:1025px){
  .tg-page .fr06 .s00 .eyebrow{color:#323232!important}
html[lang="ko"] .tg-page .fr06 .s00 .eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.2*var(--k))!important;line-height:calc(33*var(--k))!important}
  .tg-page .fr06 .s00 .h2{color:#FE6000!important}
html[lang="ko"] .tg-page .fr06 .s00 .h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;line-height:calc(55*var(--k))!important}
  .tg-page .fr06 .s00 .lead{color:#616161!important}
html[lang="ko"] .tg-page .fr06 .s00 .lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.8*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  .tg-page .fr06 .s01 .ttl,.tg-page .fr06 .s02-ttl,.tg-page .fr06 .s03 .tit{color:#767676!important}
html[lang="ko"] .tg-page .fr06 .s01 .ttl,
html[lang="ko"] .tg-page .fr06 .s02-ttl,
html[lang="ko"] .tg-page .fr06 .s03 .tit{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(24*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr06 .s01 .pts>li,.tg-page .fr06 .s02-pts>li,.tg-page .fr06 .s03 .pts>li{color:#626262!important}
html[lang="ko"] .tg-page .fr06 .s01 .pts>li,
html[lang="ko"] .tg-page .fr06 .s02-pts>li,
html[lang="ko"] .tg-page .fr06 .s03 .pts>li{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.8*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important;white-space:nowrap}
  .tg-page .fr06 .s04-eyebrow{color:#323232!important}
html[lang="ko"] .tg-page .fr06 .s04-eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:calc(33*var(--k))!important}
  .tg-page .fr06 .s04-h3{color:#3c3b39!important}
html[lang="ko"] .tg-page .fr06 .s04-h3{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:0!important;line-height:calc(40*var(--k))!important}
  .tg-page .fr06 .s04-h2{color:#FE6000!important}
html[lang="ko"] .tg-page .fr06 .s04-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;line-height:calc(55*var(--k))!important}
  .tg-page .fr06 .s04-lead{color:#51504e!important}
html[lang="ko"] .tg-page .fr06 .s04-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  html[lang="ko"] .tg-page .fr06 .s04-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}
  html[lang="ko"] .tg-page .fr06 .s04-label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr06 .s04{height:calc(791*var(--k))!important}
}
/* fr06 Effect — HTML 끝 tg-ref-fit 의 .fr06 .s04 .s04-lead 등(0,3,0)보다 세게 */
@media (min-width:1025px){
  .tg-page .fr06 .s04 .s04-lead{color:#51504e!important}
html[lang="ko"] .tg-page .fr06 .s04 .s04-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  .tg-page .fr06 .s04 .s04-h2{color:#FE6000!important}
html[lang="ko"] .tg-page .fr06 .s04 .s04-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;line-height:calc(55*var(--k))!important}
  html[lang="ko"] .tg-page .fr06 .s04 .s04-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;line-height:calc(36*var(--k))!important}
  .tg-page .fr06 .s00>.wrap{gap:calc(25*var(--k))!important}               /* 제목 잉크 215 */
  .tg-page .fr06 .s04 .s04-heading{gap:calc(36*var(--k))!important}         /* 쿨스컬프팅 잉크 2378 */
  .tg-page .fr06 .s04 .s04-title{gap:calc(3*var(--k))!important}            /* 제목 잉크 2423 */
  .tg-page .fr06 .s04 .s04-head{gap:calc(36*var(--k))!important}            /* 안내 잉크 2516 */
  .tg-page .fr06 .s04>.wrap{gap:calc(45*var(--k))!important}                /* 동그라미 2615 */
}
@media (min-width:1025px){
  .tg-page .fr06 .s00 .copy{gap:calc(18*var(--k))!important}                /* 안내 잉크 291 */
  .tg-page .fr06 .s04>.wrap{gap:calc(46*var(--k))!important}
  .tg-page .fr06 .s04 .s04-badge{padding-top:calc(53*var(--k))!important}   /* 동그라미 속 번호 잉크: 원본 동그라미 위에서 140 */
}

/* ══ 비메오 영상 칸 — 원본 .s_vimeo_container (1288 가운데, 620 짜리 칸 둘 space-between, iframe 은 640×360 속성 크기 그대로 → 높이 360, 모서리 각짐·그림자 없음)
      원본 .s_vimeo1000_wrap (1000 가운데, 16:9 → 563). 우리 공통 sub.css 의 .vid-pair(여백 48·둥근 12·그림자·443) / .vid-inline(1044·659) 를 이 쪽에서만 원본대로 ══ */
@media (min-width:1025px){
  .tg-page .vid-pair{max-width:1288px!important;padding:0!important;gap:0!important;grid-template-columns:620px 620px!important;justify-content:space-between!important;height:360px!important}
  .tg-page .vid-pair .wrap{aspect-ratio:auto!important;width:640px!important;height:360px!important;border-radius:0!important;box-shadow:none!important}
  .tg-page .vid-inline{max-width:1000px!important;padding:0!important}
  .tg-page .vid-inline .wrap{border-radius:0!important;box-shadow:none!important}
}

/* ══ fr03·fr04·fr05 (01_01_03/04/05.jpg): 제목 scd1 48 #fd711c (원본 잉크 46·폭 532) / 장비 이름 줄은 원본이 나눔바른고딕 Regular 18 (조각은 영문을 Oswald 로) / fr05 라벨 16.5 ══ */
@media (min-width:1025px){
  .tg-page .fr03 #sec-00 h2{color:#FE6000!important}
html[lang="ko"] .tg-page .fr03 #sec-00 h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr04{height:calc(78*var(--k))!important}
  .tg-page .fr04 .s00__item,.tg-page .fr04 .s00__part,.tg-page .fr04 .s00__device{color:#616161!important}
html[lang="ko"] .tg-page .fr04 .s00__item,
html[lang="ko"] .tg-page .fr04 .s00__part,
html[lang="ko"] .tg-page .fr04 .s00__device{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr05 .s00-label{color:#606060!important;margin-top:calc(2*var(--k))!important}
html[lang="ko"] .tg-page .fr05 .s00-label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(16.5*var(--k))!important;letter-spacing:0!important}
}

/* ══ BEFORE&AFTER 앨범(공통 .mod-album) — main.css 의 메인용 .thumb{aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#222;img filter}
      가 앨범 썸네일(.thumb)과 이름이 겹쳐 305×172 로 잘리고 제목이 숨는다(원본 305×181 + 제목 40 = 233). 이 쪽에서만 풀어 둔다 — 공통 파일은 보고.
      원본 목록: 썸네일 끝 → 가는 줄 50 → 쪽번호 상자 69 (우리 70+20) ══ */
@media (min-width:1025px){
  .mod-album .thumb{aspect-ratio:auto!important;height:auto!important;overflow:visible!important;border-radius:0!important;background:#fff!important}
  .mod-album .thumb img{filter:none!important;transition:none!important;object-fit:fill!important;height:auto!important;transform:none!important}
  .mod-album .thumb .photo_wrap{overflow:hidden}
  .mod-album .module_contents2{margin-bottom:50px!important}
  .mod-album .pagenavi{padding-top:19px!important}
}
@media (min-width:1025px){
  .tg-page .fr02 .s00-top{grid-template-columns:620px 633px!important}   /* 장비 사진: 원본 633×696 (x984~, 아래끝 829 — 조각은 620 열에 맞춰 682 로 줄었다) */
}
@media (min-width:1025px){
  .tg-page .fr02 .s00-steps{margin-top:calc(1*var(--k))!important}   /* 장비 사진 아래끝 829 바로 아래 STEP 사진 830 */
}
@media (min-width:1025px){
  .tg-page .fr00 .s00-flake svg{width:calc(37*var(--k))!important;height:calc(36*var(--k))!important}   /* 눈송이 마크: 원본 36 폭 (조각 51) */
  .tg-page .fr00 .s00-flake{margin-left:calc(13*var(--k))!important;margin-top:calc(7*var(--k))!important}
  .tg-page .fr00 .s00-cswrap{margin-left:calc(5*var(--k))!important}
}
@media (min-width:1025px){
  .tg-page .fr00 #hero{height:calc(1028*var(--k))!important;overflow:hidden}   /* 원본 top 그림 1028 (사진 비율 반올림으로 1029 가 되던 것) */
}
@media (min-width:1025px){
  .tg-page .fr03{height:calc(295*var(--k))!important}   /* 원본 01_01_03.jpg 295 */
  .tg-page .fr05{height:calc(323*var(--k))!important}   /* 원본 01_01_05.jpg 323 */
}
@media (min-width:1025px){
  .tg-page .fr03 .am{--am-gap-title:29px;--am-gap-lead:30px}   /* 원본 잉크: 제목 161, 안내 237 */
}
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr02 .s03-h2{-webkit-text-stroke:.6px currentColor}   /* 쿨스컬프팅이 특별한 이유: 원본 채움 .53 (Bold 만으로는 .40) */
}
/* 마지막 실측 잔여 (최종 audit 뒤) */
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr00 .s00-h2{font-size:calc(55*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:calc(53*var(--k))!important}   /* 원본 잉크 49~52 (53px 는 45) */
  .tg-page .fr00 .s00-eyebrow span{color:#fd5a10!important}
  html[lang="ko"] .tg-page .fr00 .s00-lead{font-size:calc(17.2*var(--k))!important}   /* 원본 폭 283 (17.4 는 294, 17 은 277) */
  html[lang="ko"] .tg-page .fr02 .s01-sub{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:0!important}   /* ( Coolsculpting)·(Liposuction): 원본 잉크 24·폭 94/130 */
  html[lang="ko"] .tg-page .fr02 .s01-sub.s01-sub-mute{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;font-size:calc(21*var(--k))!important}
  html[lang="ko"] .tg-page .fr02 th:nth-child(5) .s01-sub{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;font-size:calc(22*var(--k))!important}   /* (Liposuction) 는 영문 */
  html[lang="ko"] .tg-page .fr02 .s02-kicker{font-size:calc(35*var(--k))!important}   /* Who 쿨스컬프팅: 원본 폭 161 (39px 는 178) */
}
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr06 .s01 .ttl,
html[lang="ko"] .tg-page .fr06 .s02-ttl,
html[lang="ko"] .tg-page .fr06 .s03 .tit{font-size:calc(22*var(--k))!important}   /* 카드 제목: 원본 폭 253/213/243 (24px 는 282/239/270) */
  html[lang="ko"] .tg-page .fr06 .s04 .s04-num{letter-spacing:calc(-1.5*var(--k))!important}   /* 동그라미 번호: 원본 폭 22 (30px 자간 0 은 27) */
}

/* == sizefix lifting_01_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-credit{font-size:21.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00>ul.s00__grid>li.s00__item.s00__item--b:nth-of-type(2){font-size:16.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-00-title{font-size:48.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(3)>div.panel>ul.pts>li:nth-of-type(1){font-size:17.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c1.aos-animate:nth-of-type(1)>div.s02-panel>ul.s02-pts>li:nth-of-type(1){font-size:17.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-03>div.wrap3>article.card.aos-animate:nth-of-type(1)>div.panel>ul.pts>li:nth-of-type(1){font-size:17.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-03>div.wrap3>article.card.aos-animate:nth-of-type(1)>div.panel>ul.pts>li:nth-of-type(2){font-size:16.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero span.s00-bname{font-size:35.4px!important;letter-spacing:0.0px!important}   /* 탱글성형외과의원 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel>div.s00-inner>p.s00-eyebrow:nth-of-type(1)>span{font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.s00-h2{font-size:54.8px!important;letter-spacing:-1.0px!important}   /* 쿨스컬프팅 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 절개하는 수술이나 통증 걱정 없이 */
html[lang="ko"] [data-fr="fr00"] #hero span.s00-k{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 시술시간 */
html[lang="ko"] [data-fr="fr00"] #hero span.s00-v{font-size:15.7px!important;letter-spacing:0.0px!important}   /* 35~75분 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-disc{font-size:12.0px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 시술방법에 따라 차 */
[data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>h2.s00-title.aos-animate{width:456px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>h2.s00-title.aos-animate{font-size:53.8px!important;letter-spacing:0.0px!important}   /* 수술 없이 원하는부위만 골라서 빼 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>p.s00-lead.aos-animate:nth-of-type(1){font-size:22.5px!important;letter-spacing:0.0px!important}   /* 비수술적 방법으로 지방세포를 제거 */
html[lang="ko"] [data-fr="fr01"] #sec-00 span.s00-pro-t{font-size:28.3px!important;letter-spacing:-0.48px!important}   /* Prologue */
[data-fr="fr01"] #sec-00 p.s00-body{width:560px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-body{font-size:17.35px!important;letter-spacing:0.0px!important}   /* 쿨스컬프팅은 비수술적 지방층 감소 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h4.s00-fdah{font-size:23.3px!important;letter-spacing:0.0px!important}   /* 미국 FDA 허가 사항 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>ul.s00-fda>li:nth-of-type(1){font-size:18.2px!important;letter-spacing:0.0px!important}   /* · 유일하게 ‘비수술적 지방층 감 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>ul.s00-fda>li:nth-of-type(2){font-size:18.5px!important;letter-spacing:0.0px!important}   /* · 유일하게 FDA 승인 9부위 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>ul.s00-fda>li:nth-of-type(3){font-size:18.1px!important;letter-spacing:0.0px!important}   /* · 유일한 쿨링 기술 */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-fine-1{font-family:Arial,Helvetica,'Liberation Sans',sans-serif!important;--tgff:1;font-size:10.5px!important;letter-spacing:0.0px!important}   /* Cryolipolysis was  */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-fine-2{font-family:Arial,Helvetica,'Liberation Sans',sans-serif!important;--tgff:1;font-weight:700!important;font-size:12px!important;letter-spacing:0.0px!important}   /* Massachusetts Gene */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-fine-3{font-family:Arial,Helvetica,'Liberation Sans',sans-serif!important;--tgff:1;font-size:9.1px!important;letter-spacing:0.0px!important}   /* R. Rox Anderson MD */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-fine-4{font-family:Arial,Helvetica,'Liberation Sans',sans-serif!important;--tgff:1;font-size:10.5px!important;letter-spacing:0.0px!important}   /* Allergan holds and */
html[lang="ko"] .tcf_lifting_01_01_260907kadpx #n260907kadpx-sec-00 h2.n260907kadpx-s00-title{font-size:43.3px!important;letter-spacing:0.0px!important}   /* Archives of Plasti */
html[lang="ko"] [data-fr="fr03"] #am-title{font-size:48.3px!important;letter-spacing:0.0px!important}   /* 어플리케이터별 시술 영상 */
html[lang="ko"] [data-fr="fr03"] #sec-00>div.wrap>p.am__lead.aos-animate:nth-of-type(2){font-size:18.2px!important;letter-spacing:-0.63px!important}   /* 쿨스컬프팅 부위별 시술을 동영상으 */
html[lang="ko"] [data-fr="fr04"] #sec-00>ul.s00__grid>li.s00__item.s00__item--a:nth-of-type(1){font-size:17.2px!important;letter-spacing:0.0px!important}   /* : */
html[lang="ko"] [data-fr="fr04"] #sec-00 span.s00__device{font-size:18.5px!important;letter-spacing:0.0px!important}
[data-fr="fr04"] #sec-00>ul.s00__grid>li.s00__item--b span.s00__device{margin-left:2px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00>ul.s00__grid>li.s00__item--b span.s00__device{font-size:17px!important;letter-spacing:-0.7px!important}   /* Advantage plus, Advantage: 원본 잉크 206 (18.5px 자간0 은 240) */   /* Cool mini */
html[lang="ko"] [data-fr="fr05"] #sec-00 p.s00-label{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 옆구리 : Cool Advanta */
[data-fr="fr05"] #sec-01 p.s01-note{width:880px!important;margin-left:auto!important;margin-right:auto!important}
html[lang="ko"] [data-fr="fr05"] #sec-01 p.s01-note{font-size:41.3px!important;letter-spacing:-0.95px!important}   /* 시술 중 어플리케이터가 잘 유지되 */
html[lang="ko"] [data-fr="fr06"] #sec-00>div.wrap>p.eyebrow.aos-animate{font-size:30.6px!important;letter-spacing:-1.23px!important}   /* Applicator */
[data-fr="fr06"] #sec-00>div.wrap>div.copy>p.lead.aos-animate{width:auto!important}
html[lang="ko"] [data-fr="fr06"] #sec-00>div.wrap>div.copy>p.lead.aos-animate{font-size:17.2px!important;letter-spacing:0.0px!important}   /* 쿨스컬프팅은 다양한 어플리케이터를 */
html[lang="ko"] [data-fr="fr06"] #sec-01 h3.ttl{font-size:21.1px!important;letter-spacing:0.0px!important}   /* COOLPETITE Advanta */
[data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(1)>div.panel>ul.pts>li:nth-of-type(1){width:301px!important}
html[lang="ko"] [data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(1)>div.panel>ul.pts>li:nth-of-type(1){font-size:17.5px!important;letter-spacing:0.0px!important}   /* · 겨드랑이 지방을 감소하는데 탁 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(1)>div.panel>ul.pts>li:nth-of-type(2){font-size:17.0px!important;letter-spacing:0.0px!important}   /* · 겨드랑이를 포함한 팔, 무릎, */
[data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(2)>div.panel>ul.pts>li:nth-of-type(1){width:335px!important}
html[lang="ko"] [data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(2)>div.panel>ul.pts>li:nth-of-type(1){font-size:17.4px!important;letter-spacing:0.0px!important}   /* · 허벅지 안쪽의 지방을 감소하는 */
[data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(2)>div.panel>ul.pts>li:nth-of-type(2){width:323px!important}
html[lang="ko"] [data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(2)>div.panel>ul.pts>li:nth-of-type(2){font-size:17.4px!important;letter-spacing:0.0px!important}   /* · 허벅지 안쪽의 지방 감소로 허 */
[data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(3)>div.panel>ul.pts>li:nth-of-type(2){width:323px!important}
html[lang="ko"] [data-fr="fr06"] #sec-01>div.wrap>ul.cards>li.card.aos-animate:nth-of-type(3)>div.panel>ul.pts>li:nth-of-type(2){font-size:17.4px!important;letter-spacing:0.0px!important}   /* · 복부 여러 부위에 적용하여 슬 */
html[lang="ko"] [data-fr="fr06"] #sec-02 h3.s02-ttl{font-size:21.8px!important;letter-spacing:0.0px!important}   /* COOLCURVE+ Advanta */
[data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c1.aos-animate:nth-of-type(1)>div.s02-panel>ul.s02-pts>li:nth-of-type(2){width:259px!important}
html[lang="ko"] [data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c1.aos-animate:nth-of-type(1)>div.s02-panel>ul.s02-pts>li:nth-of-type(2){font-size:17.4px!important;letter-spacing:0.0px!important}   /* · 옆구리나 측면, 굴곡진 부위에 */
[data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c2.aos-animate:nth-of-type(2)>div.s02-panel>ul.s02-pts>li:nth-of-type(1){width:354px!important}
html[lang="ko"] [data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c2.aos-animate:nth-of-type(2)>div.s02-panel>ul.s02-pts>li:nth-of-type(1){font-size:17.4px!important;letter-spacing:0.0px!important}   /* · 복부 넓은 면적의 지방을 감소 */
html[lang="ko"] [data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c2.aos-animate:nth-of-type(2)>div.s02-panel>ul.s02-pts>li:nth-of-type(2){font-size:17.0px!important;letter-spacing:0.0px!important}   /* · 어플리케이터 중 가장 크며 복 */
[data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c3.aos-animate:nth-of-type(3)>div.s02-panel>ul.s02-pts>li:nth-of-type(1){width:317px!important}
html[lang="ko"] [data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c3.aos-animate:nth-of-type(3)>div.s02-panel>ul.s02-pts>li:nth-of-type(1){font-size:17.6px!important;letter-spacing:0.0px!important}   /* · 상복부와 하복부의 불룩한 지방 */
[data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c3.aos-animate:nth-of-type(3)>div.s02-panel>ul.s02-pts>li:nth-of-type(2){width:314px!important}
html[lang="ko"] [data-fr="fr06"] #sec-02>div.wrap>ul.s02-grid>li.s02-card.s02-c3.aos-animate:nth-of-type(3)>div.s02-panel>ul.s02-pts>li:nth-of-type(2){font-size:17.6px!important;letter-spacing:0.0px!important}   /* · 어플리케이터 중 가장 크며 짧 */
html[lang="ko"] [data-fr="fr06"] #sec-03>div.wrap3>article.card.aos-animate:nth-of-type(1)>div.panel>h3.tit>span{font-size:20.9px!important;letter-spacing:0.0px!important}   /* COOLMINI™ */
html[lang="ko"] [data-fr="fr06"] #sec-03>div.wrap3>article.card.aos-animate:nth-of-type(2)>div.panel>h3.tit>span{font-size:22.0px!important;letter-spacing:0.0px!important}   /* COOLSMOOTH PRO™ */
[data-fr="fr06"] #sec-03>div.wrap3>article.card.aos-animate:nth-of-type(2)>div.panel>ul.pts>li:nth-of-type(1){width:307px!important}
html[lang="ko"] [data-fr="fr06"] #sec-03>div.wrap3>article.card.aos-animate:nth-of-type(2)>div.panel>ul.pts>li:nth-of-type(1){font-size:16.4px!important;letter-spacing:0.0px!important}   /* · 무흡입 어플리케이터로 전신의  */
html[lang="ko"] [data-fr="fr06"] #sec-04 h3.s04-h3{font-size:34.6px!important;letter-spacing:0.0px!important}   /* 쿨스컬프팅 */
html[lang="ko"] [data-fr="fr06"] #s04-h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr06"] #sec-04>div.wrap>div.s04-head.aos-animate>p.lead.s04-lead{font-size:17.2px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr06"] #sec-04 span.s04-label{font-size:19.6px!important;letter-spacing:0.0px!important}   /* 사이즈 감소 */
html[lang="ko"] [data-fr="fr06"] #sec-04 span.s04-num{font-size:27.7px!important;letter-spacing:-1.38px!important}   /* 04 */
}
/* == /sizefix lifting_01_01 == */

/* ══════════ 검수 지적 반영 (2026-09-19) ══════════
   원본 top.jpg / body.png 재실측. 위 sizefix 블록보다 뒤에 오고 선택자가 같거나 더 세다. */

/* 1) fr01 제목: sizefix 의 .aos-animate 규칙(456px)이 걸리면 두 줄이 세 줄로 꺾여 조각이 35px 길어진다.
      원본은 <br> 그대로 두 줄(잉크 폭 383/445) — 어느 상태에서도 안 꺾이게 폭을 준다. */
@media (min-width:1025px){
  .tg-page [data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>h2.s00-title{width:calc(480*var(--k))!important}
}

/* 2) fr01 각주 영문(MGH·Allergan): 원본은 Arial/Helvetica 계열 — 나눔바른고딕 라틴은 낱말 사이가 붙는다.
      원본 잉크 폭 193/208/225/209(왼쪽) · 211/224(오른쪽) */
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr01 .s00-fine-1,
html[lang="ko"] .tg-page .fr01 .s00-fine-2,
html[lang="ko"] .tg-page .fr01 .s00-fine-3,
html[lang="ko"] .tg-page .fr01 .s00-fine-4{font-family:Arial,Helvetica,'Liberation Sans',sans-serif!important;--tgff:1}
  html[lang="ko"] .tg-page .fr01 .s00-fine-2{font-weight:700!important}
  html[lang="ko"] .tg-page .fr01 .s00-fine-3{font-style:italic!important}
}

/* 3) fr02 비교표 머리글 부제 ( Coolsculpting)·(Liposuction): 원본은 폭 넓은 가는 산세리프(잉크 164/134),
      Oswald-light 는 27~31% 좁다 → Noto Sans KR Light 23.5 */
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr02 .s01-hl .s01-sub,
html[lang="ko"] .tg-page .fr02 th:nth-child(5) .s01-sub{font-family:'nsk','Noto Sans KR',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(23.5*var(--k))!important;letter-spacing:0!important}
}

/* 4) fr02 Principle 체크 목록: 원본은 글이 체크상자 아래쪽에 걸쳐 앉는다(체크 위끝 대비 +13),
      우리는 상자 한가운데(+2) — 배치는 그대로 두고 글만 내린다. */
@media (min-width:1025px){
  .tg-page .fr02 .s00-checks{margin-top:calc(69*var(--k))!important}
  .tg-page .fr02 .s00-checktxt{position:relative!important;top:calc(11*var(--k))!important}
}

/* 5) fr02 Principle 장비 사진: 상자는 같은데 안의 기기가 원본보다 17px 왼쪽 (원본 파란 밑단 x1080-1522) */
@media (min-width:1025px){
  .tg-page .fr02 .s00-device img{position:relative!important;left:calc(17*var(--k))!important}
}

/* 6) fr00 히어로 로고 락업 — 눈꽃 마크와 coolsculpting 워드마크(®)는 원본 그림 1:1 조각.
      직접 그린 SVG 는 8각 별이라 원본(8날개 바람개비)과 다르고 9px 위에 있었다. */
@media (min-width:1025px){
  .tg-page .fr00 .s00-flake{margin-left:calc(18.5*var(--k))!important;margin-top:calc(15*var(--k))!important}
  .tg-page .fr00 .s00-flake img{display:block!important;width:calc(214*var(--k))!important;height:calc(41*var(--k))!important}
  .tg-page .fr00 .s00-cswrap{display:none!important}
}

/* 7) fr00 병원명 락업 — 원본 탱글성형외과의원 잉크 23×168(채움 .27 획2), TANG:GLE PLASTIC SURGERY 잉크 7×133.
      우리는 NanumBG 700 35.4px(채움 .40 획3)이라 굵고 컸고, 부제는 Oswald 라 압축돼 좁았다. */
@media (min-width:1025px){
  .tg-page .fr00 .s00-bwrap{margin-left:calc(5*var(--k))!important;margin-top:calc(15*var(--k))!important}
  .tg-page .fr00 .s00-bsqz{width:calc(168*var(--k))!important;transform:none!important;text-align:center!important}
  .tg-page [data-fr="fr00"] #hero span.s00-bname{display:block!important;transform:scaleX(.939)!important;transform-origin:center top!important;color:#333!important;position:relative!important;left:calc(-7*var(--k))!important;top:calc(-1*var(--k))!important}
html[lang="ko"] .tg-page [data-fr="fr00"] #hero span.s00-bname{font-family:'nsk','Noto Sans KR','NanumBG',sans-serif!important;--tgff:1;font-weight:350!important;font-size:calc(24.8*var(--k))!important;line-height:calc(29*var(--k))!important}
  .tg-page .fr00 .s00-bsub{transform:none!important;display:block!important;color:#6b6b6b!important}
html[lang="ko"] .tg-page .fr00 .s00-bsub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;--tgff:1;font-weight:400!important;font-size:calc(9.4*var(--k))!important;letter-spacing:0!important;word-spacing:calc(2*var(--k))!important;line-height:calc(12*var(--k))!important}
}

/* 8) fr00 사양표 — 같은 자리에서 잉크를 재면 굵기는 원본과 같고(원본 .291 / Bold .285, 획 2/2) 글자 폭이 원본보다 4~8% 넓다.
      Regular 로 낮추면 오히려 .213 으로 너무 얇아진다 → 굵기는 Bold 유지, 크기만 줄인다 (원본 잉크 시술시간50·35~75분61·불필요53) */

/* 9) fr02 Who? — 부제·제목·안내가 원본보다 4~10px 위 (원본 잉크 3648/3695/3778/3852) */
@media (min-width:1025px){
  .tg-page .fr02 .s02-kicker{margin-top:calc(37*var(--k))!important}
  .tg-page .fr02 .s02-h2{margin-top:calc(6*var(--k))!important}
  .tg-page .fr02 .s02-lead{margin-top:calc(29*var(--k))!important}
  .tg-page .fr02 .s02-list{margin-top:calc(45*var(--k))!important}
}

/* 10) fr02 Principle 머리 간격 — 원본 잉크 라벨1443 제목1501 안내1577 가는줄1707 체크1774 (우리 1448/1496/1571/1702/1773) */
@media (min-width:1025px){
  .tg-page .fr02 .s00-copy .eyebrow{margin-top:calc(-5*var(--k))!important}
  .tg-page .fr02 .s00-copy .h2{margin-top:calc(26*var(--k))!important}
  .tg-page .fr02 .s00-copy .s00-lead{margin-top:calc(17*var(--k))!important}
  .tg-page .fr02 .s00-rule{margin-top:calc(33*var(--k))!important}
  .tg-page .fr02 .s00-checks{margin-top:calc(65*var(--k))!important}
}

/* 11) scd1 큰 제목의 왼쪽 들여쓰기 — 영문 라벨은 x317 로 맞는데 제목만 원본보다 6px 오른쪽
      (원본 314/314/315/317 · 우리 320/320/321/323, 폭은 같다) */
@media (min-width:1025px){
  .tg-page .fr02 .s00-copy .h2,.tg-page .fr02 .s01-h2,.tg-page .fr02 .s02-h2,.tg-page .fr02 .s09-h2{margin-left:calc(-6*var(--k))!important}
}

/* 12) fr06 — scd1 큰 제목 왼쪽 들여쓰기(원본 315/314 · 우리 321/322)와 안내문 크기(원본 잉크 536/238·우리 523/233) */
@media (min-width:1025px){
  .tg-page .fr06 .s00 .h2{margin-left:calc(-6*var(--k))!important}
  .tg-page .fr06 .s04 .s04-h2,.tg-page .fr06 .s04-h2{margin-left:calc(-8*var(--k))!important}
  .tg-page .fr06 .s04 .s04-h3,.tg-page .fr06 .s04-h3{margin-left:calc(-4*var(--k))!important}
  html[lang="ko"] .tg-page .fr06 .s00 .lead{font-size:calc(17.2*var(--k))!important}
  html[lang="ko"] .tg-page .fr06 .s04 .s04-lead,
html[lang="ko"] .tg-page .fr06 .s04-lead{font-size:calc(17.2*var(--k))!important}
  .tg-page .fr06 .s04 .s04-title{gap:calc(6*var(--k))!important}      /* 제목 잉크 원본 11951 (우리 11948) */
  .tg-page .fr06 .s04 .s04-head{gap:calc(35*var(--k))!important}      /* 안내 잉크 원본 12043 */
}

/* 13) fr00 마취방법 심전도 아이콘 — 원본은 48x38(화면 47x31)에 파형이 화면 안쪽(x11~37)만 차지하고 받침 다리가 좁다.
      SVG 는 htm/lifting_01_01.html 에서 원본 모양으로 다시 그렸고, 위치는 그 칸의 --iy 로 맞춘다. */

/* 14) fr05 주의문 — sizefix 의 width:804 + margin-left:6 이 가운데 정렬을 깨서 245px 왼쪽으로 몰려 있었다.
      원본은 가운데 두 줄(잉크 폭 812/619, 우리 787/600) */
@media (min-width:1025px){
  .tg-page [data-fr="fr05"] #sec-01 p.s01-note{margin-left:auto!important;margin-right:auto!important}
  .tg-page .fr04 .s00__grid{margin-top:calc(3*var(--k))!important}   /* 원본 라벨 줄 잉크 y9145 (우리 9142) */
}

/* 15) fr06 카드 속 글 — 사진 아래 글이 원본보다 3~7px 위 (원본 잉크 10272·11386, 우리 10269·11379) */
@media (min-width:1025px){
  .tg-page .fr06 .s01 .panel{position:relative!important;top:calc(3*var(--k))!important}
  .tg-page .fr06 .s03 .panel{position:relative!important;top:calc(6*var(--k))!important}
}

/* 16) fr01 — 부제·본문 크기와 왼쪽 맞춤 (원본 잉크 부제 351/367·본문 483/490/511·시작 x323, 우리 333/351·476/501·x318) */
@media (min-width:1025px){
  html[lang="ko"] .tg-page [data-fr="fr01"] #sec-00>div.s00-grid>div.s00-text>p.s00-lead{font-size:calc(22.5*var(--k))!important}
  .tg-page .fr01 .s00-body{margin-left:calc(5*var(--k))!important}
  .tg-page .fr01 .s00-fda{margin-left:calc(3*var(--k))!important}
  .tg-page .fr01 .s00-credit{margin-left:calc(4*var(--k))!important}
}

/* 17) 글자 색 재실측 (잉크 상위 픽셀 평균, 대조군: Principle 안내 #626262 → 원본 [96,96,96]·우리 [98,98,98] 일치)
      Who? 안내문: 원본 [98,95,95] 인데 우리는 #383432 [56,52,50] 로 너무 어두웠다
      Key Doctor 설명: 원본 [39,39,39] 인데 우리는 #555 [85,85,85] 로 너무 밝았다 */
@media (min-width:1025px){
  .tg-page .fr02 .s02-lead{color:#636060!important}
  .tg-page .fr02 .s05-lead{color:#2b2b2b!important}
}

/* 18) fr02 '쿨스컬프팅이 특별한 이유' — 원본은 폭 넓고 키 낮은 굵은 글꼴(잉크 56×661 채움 .513).
      나눔바른고딕 Bold 65 는 62×655 채움 .41 로 키가 크고 얇다 → Gmarket Sans Bold 61 (56×665 채움 .52) */
@media (min-width:1025px){
  html[lang="ko"] .tg-page .fr02 .s03-h2{font-family:'gmsb','Gmarket Sans',sans-serif!important;--tgff:1;font-weight:700!important;font-size:calc(61*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;-webkit-text-stroke:0!important}
}
@media (min-width:1025px){
  .tg-page .fr02 .s03-h2{position:relative!important;top:calc(3*var(--k))!important}   /* 원본 잉크 4521 */
  .tg-page .fr02 .s03-lead{margin-top:calc(19*var(--k))!important}                      /* 원본 잉크 4603 */
}

/* 19) 눈꽃+워드마크를 원본 조각 그림으로 바꿨으므로 글자 워드마크는 모든 폭에서 숨긴다(데스크톱 밖에서도) */
.tg-page .fr00 .s00-cswrap{display:none!important}
.tg-page .fr00 .s00-flake img{display:block;max-width:100%;height:auto}

/* 20) fr01 각주 영문 색 — 잉크 평균 원본 [50,47,51]·[51,47,52] / 우리 [80,79,82]·[77,76,79] 로 우리가 밝다
      (17px 가는 한글 대조군의 흐림 비율 1.55 를 적용하면 원본 실제 색은 #202020 대) */
@media (min-width:1025px){
  .tg-page .fr01 .s00-fine-1,.tg-page .fr01 .s00-fine-4{color:#1a191c!important}
  .tg-page .fr01 .s00-fine-3{color:#242222!important}
}
@media (min-width:1025px){
  .tg-page .fr02 .s02-num{position:relative!important;left:calc(-2*var(--k))!important}   /* 원본 번호 잉크 왼끝 x318 (우리 320) */
}

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