/* 2026-09-24: 고정 height + overflow:hidden 에 글이 잘리던 구역(전 쪽 실측) 정리 — 사용자 "hidden 때문에 글자들이 안 보인다".
   · 한국어에서도 잘리던 규칙: height → min-height (설계 높이는 최소값으로 그대로, 글이 길 때만 늘어난다).
   · 번역에서만 잘리던 규칙: 한국어는 원래 height 그대로 두고, 파일 끝 html[data-tgi-lang] 절에서만 height:auto + min-height.
   원본: /home/tanggleps/_backup_fontfix_20260924_minh.tgz */
/* [2026-09-22] 글자 규칙만 한국어 전용(html[lang="ko"] …)으로 좁혔다.
   이 파일은 한국어 원본 *이미지* 의 글꼴을 1:1 로 맞추려고 만든 한국어 전용 계층이라
   (나눔바른고딕·Gmarket Sans·scd1 을 !important 로 못박고 52.6292px 같은 소수점 크기를 쓴다)
   번역 쪽에 그대로 걸리면 영문에 한글 글꼴이 강제되고 등급에 없는 소수점 크기가 생긴다.
   그러나 같은 파일 안에 섹션 높이·이미지 위치·배경·좌표 등 **원본 디자인에 필요한 레이아웃**도
   함께 들어 있어 링크를 통째로 뺄 수는 없다 → 규칙을 갈라 글자만 한국어로 좁히고
   레이아웃은 모든 언어에 그대로 적용한다. 영문 조판은 _i18n/en-system.css 한 곳에서 정한다. */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700&display=swap');   /* 크리살릭스 조각의 명조 3줄(원본 이미지가 명조) — fonts.css 에 명조가 없어 구글폰트 나눔명조 */
/* body_03_02 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/body_03_02.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   HTML 끝의 <style id="tg-ref-fit"> 가 .frNN .클래스 로 !important 를 걸므로 여기 선택자는 [data-tc] + #섹션id 로 더 세게 쓴다. */

/* ══ fr00 히어로 (2608178davr): 이 조각은 --u:min(1vw,19.2px) 배율로 그려졌는데 sub.css 가 .tg-fr>* 에 --u:1px 을 강제해 54px 로 찌그러져 있었다
      → 1920 고정 배치에서는 --u 를 19.2px 로 되돌린다 ══ */
@media (min-width:1025px){
  .tg-fr>[data-tc="2608178davr"]{--u:19.2px!important}
}
/* 히어로 글꼴 (top/body_032.jpg 실측 1920): TANG:GLE 잉크 33×186 #f94b00 / 제목 49×315 #444 / 설명 17×360 줄간 26 #878787 / 사양 이름 14×55 #424242·값 15×88 #000 / 각주 12×263 #8a8a8a */
@media (min-width:1025px){
  [data-tc="2608178davr"] #hero .s00-brand{color:#f94b00!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-brand{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:calc(.9*var(--k))!important;-webkit-text-stroke:.35px currentColor;line-height:1!important}
  [data-tc="2608178davr"] #hero .s00-title{color:#444!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53*var(--k))!important;letter-spacing:calc(-0.8*var(--k))!important;line-height:1!important}
  [data-tc="2608178davr"] #hero .s00-lead{color:#878787!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.4*var(--k))!important;line-height:calc(26*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608178davr"] #hero .s00-spec dt{color:#424242!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-spec dt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608178davr"] #hero .s00-spec dd{color:#000!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-spec dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="2608178davr"] #hero .s00-note{color:#777!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(13*var(--k))!important;letter-spacing:0!important}
}

/* ══ fr01 프롤로그 (body/03_02_01.jpg 실측): 제목 scd1 2줄(잉크 56×511 / 50×313, 줄간 72) 순주황 #fe5e00 — 우리는 갈색 #c47245 에 3줄로 접혀 있었다
      / 부제 NanumBG Light 잉크 20×341 줄간 32 #535353 / Prologue 는 Oswald Regular 잉크 31×81(변환은 scaleX .6 으로 눌러 놓았다) / 본문 Light 18.3 #5f5f5f 그대로 ══ */
@media (min-width:1025px){
  [data-tc="260829ccnrf"] #hero .intro__h{color:#fe5e00!important}
html[lang="ko"] [data-tc="260829ccnrf"] #hero .intro__h{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(57*var(--k))!important;line-height:calc(72*var(--k))!important;letter-spacing:calc(-2.5*var(--k))!important;white-space:nowrap}
  [data-tc="260829ccnrf"] #hero .intro__lede{color:#535353!important}
html[lang="ko"] [data-tc="260829ccnrf"] #hero .intro__lede{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;line-height:calc(32*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829ccnrf"] #hero .intro__eyebrow-box b{transform:none!important;color:#313131!important}
html[lang="ko"] [data-tc="260829ccnrf"] #hero .intro__eyebrow-box b{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}
  [data-tc="260829ccnrf"] #hero .intro__body{color:#5f5f5f!important}
html[lang="ko"] [data-tc="260829ccnrf"] #hero .intro__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;letter-spacing:calc(-0.55*var(--k))!important}
}

/* ══ fr02 Special Points (03_02_02.jpg 실측): Special Points 는 Oswald Regular 잉크 32×135 / 탱글성형외과 scd1 38×226 #323232 / 주황 제목 scd1 53×671 #fc5d00 / 안내 Light 16×358 #6d6d6d
      / 카드 번호 01~03 = Oswald Bold 잉크 41×53 #e7e3d8(변환은 Regular) / 카드 제목 NanumBG Regular 23px(잉크 23×221, 우리 21.7 은 10% 좁았다) / 설명 Light 17px 줄간 26 #5f5f5f ══ */
@media (min-width:1025px){
  [data-tc="260829yqrf2"] #special-points .sp-eyebrow{color:#2f2f2f!important}
html[lang="ko"] [data-tc="260829yqrf2"] #special-points .sp-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.3*var(--k))!important}
  [data-tc="260829yqrf2"] #special-points .sp-title__brand{color:#323232!important}
html[lang="ko"] [data-tc="260829yqrf2"] #special-points .sp-title__brand{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(41*var(--k))!important;letter-spacing:calc(-0.7*var(--k))!important}
  [data-tc="260829yqrf2"] #special-points .sp-title__main{color:#fc5d00!important}
html[lang="ko"] [data-tc="260829yqrf2"] #special-points .sp-title__main{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(57.8*var(--k))!important;letter-spacing:calc(-2.95*var(--k))!important}
  [data-tc="260829yqrf2"] #special-points .sp-lead{color:#6d6d6d!important}
html[lang="ko"] [data-tc="260829yqrf2"] #special-points .sp-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.4*var(--k))!important;letter-spacing:calc(-0.9*var(--k))!important}
  [data-tc="260829yqrf2"] .sp-cards .sp-card__num{color:#e7e3d8!important}
html[lang="ko"] [data-tc="260829yqrf2"] .sp-cards .sp-card__num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(48*var(--k))!important;letter-spacing:calc(3*var(--k))!important}
  [data-tc="260829yqrf2"] .sp-cards .sp-card__title{color:#393939!important}
html[lang="ko"] [data-tc="260829yqrf2"] .sp-cards .sp-card__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829yqrf2"] .sp-cards .sp-card__desc{color:#5f5f5f!important}
html[lang="ko"] [data-tc="260829yqrf2"] .sp-cards .sp-card__desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;line-height:calc(26*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important}
}

/* ══ fr03 크리살릭스 (breast/01_01_add_03.jpg, body_02_02·breast_02_01 등과 같은 조각 260829mzv4y): CRISALIX 3D ANALYSIS = Oswald Bold 잉크 50×586(변환은 scaleX .73)
      / 탱글성형외과 Light 35(잉크 32×185) / 제목 Bold 51.5 #ff5d00(잉크 49×501) / 주황 3줄 명조 24px 줄간 50 / 설명 Light 17.7 #5f5f5f 줄간 40, 굵은 낱말 #3d3d3d ══ */
@media (min-width:1025px){
  [data-tc="260829mzv4y"] #sec-00 .s00__ghost{transform:scaleX(1.14)!important;transform-origin:50% 50%!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__ghost{-webkit-text-stroke:.1px currentColor;font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(51*var(--k))!important;letter-spacing:calc(6*var(--k))!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__clinic{color:#323230!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__clinic{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(35*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__title{color:#ff5d00!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(51.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__lead{color:#ff5c00!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__lead{font-family:'Nanum Myeongjo','NanumMyeongjo','나눔명조','Noto Serif KR','Noto Serif CJK KR','Batang','바탕',serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__desc{color:#5f5f5d!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.9*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__desc b{color:#3d3d3c!important}
html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__desc b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__logo-word{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:34px!important}   /* crisalix 워드마크: 둥근 산세리프 중간 굵기 (site.js 가 Oswald 로 바꾸던 것) */
}

/* ══ fr04 Who/How/Effect (03_02_03.jpg 실측): 영문 라벨 Who?·How?·Effect! = Oswald Regular 잉크 25×56(tg-ref-fit 이 Bold 로 잡았다) / 회색 소제목 scd1 #323231 / 주황 제목 scd1 #ff5d00 / 안내 Light #5f5f5d
      / 01~05 번호 = NanumBG Bold 20px 잉크 16×22 #ff5c00 / 항목 글 NanumBG Regular 19px(잉크 19×262) / 단계 설명 줄간 24 #666 / 효과 동그라미 번호 Oswald Light 잉크 25×19 ══ */
@media (min-width:1025px){
  [data-tc="260829sj3oj"] section .eyebrow{color:#313131!important}
html[lang="ko"] [data-tc="260829sj3oj"] section .eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}
  [data-tc="260829sj3oj"] section .h3{color:#323231!important}
html[lang="ko"] [data-tc="260829sj3oj"] section .h3{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor}
  [data-tc="260829sj3oj"] section .h2{color:#ff5d00!important}
html[lang="ko"] [data-tc="260829sj3oj"] section .h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor}
  [data-tc="260829sj3oj"] section .lead{color:#5f5f5d!important}
html[lang="ko"] [data-tc="260829sj3oj"] section .lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  [data-tc="260829sj3oj"] #hero .s00-n{color:#ff5c00!important}
html[lang="ko"] [data-tc="260829sj3oj"] #hero .s00-n{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  [data-tc="260829sj3oj"] #hero .s00-t{color:#323230!important}
html[lang="ko"] [data-tc="260829sj3oj"] #hero .s00-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:calc(0.5*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__name{color:#4e4e4e!important}
html[lang="ko"] [data-tc="260829sj3oj"] #sec-01 .s01__name{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:calc(-0.45*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__cap{color:#666!important}
html[lang="ko"] [data-tc="260829sj3oj"] #sec-01 .s01__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;line-height:calc(24*var(--k))!important;letter-spacing:calc(-0.34*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__num{transform:scaleX(.84)!important;transform-origin:50% 50%!important}
html[lang="ko"] [data-tc="260829sj3oj"] #sec-02 .s02__num{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:0!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__label{color:#1a1a18!important}
html[lang="ko"] [data-tc="260829sj3oj"] #sec-02 .s02__label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:calc(-0.4*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__lead{color:#4f4e4c!important}
}

/* ══ 위치·높이 맞춤 (원본 이미지 실측 vs 우리 1920 스크린샷, 2026-09-18) ══ */
/* fr00 히어로: 원본 흰 판은 x 960~1710(751px), 사진 763px(x 197~) — 우리는 1510 가운데 정렬이라 8px 오른쪽 / 글 세로: TANG:GLE 254·제목 309·설명 393·띠 500·표 591·각주 1015 */
@media (min-width:1025px){
  [data-tc="2608178davr"] #hero .s00-wrap{max-width:calc(1514*var(--k))!important;margin-left:calc(50% - 763*var(--k))!important;margin-right:0!important}
  [data-tc="2608178davr"] #hero .s00-photo{flex:0 0 calc(763*var(--k))!important;max-width:calc(763*var(--k))!important}
  [data-tc="2608178davr"] #hero .s00-panel{flex:0 0 calc(751*var(--k))!important;max-width:calc(751*var(--k))!important;
    padding-top:calc(257*var(--k))!important;padding-left:calc(126*var(--k))!important;padding-right:calc(132*var(--k))!important}
  html[lang="ko"] [data-tc="2608178davr"] #hero .s00-brand{letter-spacing:calc(.5*var(--k))!important}
  [data-tc="2608178davr"] #hero .s00-title{margin-top:calc(6.5*var(--k))!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-title{font-size:calc(54*var(--k))!important}
  [data-tc="2608178davr"] #hero .s00-lead{margin-top:calc(27*var(--k))!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-lead{font-size:calc(17.2*var(--k))!important}
  [data-tc="2608178davr"] #hero .s00-bar{margin-top:calc(60*var(--k))!important}
  [data-tc="2608178davr"] #hero .s00-spec{margin-top:calc(30*var(--k))!important}
  html[lang="ko"] [data-tc="2608178davr"] #hero .s00-spec dt{font-size:calc(15.8*var(--k))!important}
  html[lang="ko"] [data-tc="2608178davr"] #hero .s00-spec dd{font-size:calc(15.8*var(--k))!important}
  [data-tc="2608178davr"] #hero .s00-note{margin-top:calc(87*var(--k))!important}
html[lang="ko"] [data-tc="2608178davr"] #hero .s00-note{font-size:calc(12*var(--k))!important}
  [data-tc="2608178davr"] #hero{height:calc(1028*var(--k))!important;box-sizing:border-box;overflow:hidden}
  [data-tc="2608178davr"] #hero .s00-panel{padding-bottom:0!important}
  html[lang="ko"] [data-tc="2608178davr"] #hero .s00-wm{font-size:calc(102*var(--k))!important}   /* Beautiful 잉크 폭 449 (우리 440) */
}
/* fr01 프롤로그: 제목 폭 517→511(자간 -3) / 부제 2px 위 / Prologue 2px 아래 / 본문 3px 아래·2px 왼쪽 / 해부도 판 원본 y 589~1077(488) */
@media (min-width:1025px){
  html[lang="ko"] [data-tc="260829ccnrf"] #hero .intro__h{letter-spacing:calc(-3*var(--k))!important}
  [data-tc="260829ccnrf"] #hero .intro__lede{margin-top:calc(19*var(--k))!important}
  [data-tc="260829ccnrf"] #hero .intro__eyebrow{margin-top:calc(2*var(--k))!important}
  [data-tc="260829ccnrf"] #hero .intro__body{margin-left:calc(-2*var(--k))!important}
  [data-tc="260829ccnrf"] #hero .intro__eyebrow + .intro__body{margin-top:calc(27*var(--k))!important}
  [data-tc="260829ccnrf"] #hero{padding-bottom:calc(72*var(--k))!important}
}
/* fr02 Special Points: 머리 4px 위(패딩 116)·막대 17·탱글성형외과 29·주황 11 / 카드 번호 39 위·자간 4 / 밑줄 16 / 제목 31·23.5px / 설명 22 / 조각 전체 1104 */
@media (min-width:1025px){
  [data-tc="260829yqrf2"] #special-points{padding-top:calc(118*var(--k))!important;padding-bottom:calc(33*var(--k))!important}
  [data-tc="260829yqrf2"] #special-points .sp-bar{margin-top:calc(17*var(--k))!important}
  [data-tc="260829yqrf2"] #special-points .sp-title{margin-top:calc(29*var(--k))!important}
  [data-tc="260829yqrf2"] #special-points .sp-title__main{margin-top:calc(13*var(--k))!important}
  [data-tc="260829yqrf2"] .sp-cards{height:calc(700*var(--k))!important;box-sizing:border-box}
  [data-tc="260829yqrf2"] .sp-cards .sp-card__num{margin-top:calc(39*var(--k))!important}
html[lang="ko"] [data-tc="260829yqrf2"] .sp-cards .sp-card__num{letter-spacing:calc(5*var(--k))!important}
  [data-tc="260829yqrf2"] .sp-cards .sp-card__rule{margin-top:calc(16*var(--k))!important}
  [data-tc="260829yqrf2"] .sp-cards .sp-card__title{margin-top:calc(31*var(--k))!important}
html[lang="ko"] [data-tc="260829yqrf2"] .sp-cards .sp-card__title{font-size:calc(23.5*var(--k))!important}
  [data-tc="260829yqrf2"] .sp-cards .sp-card__desc{margin-top:calc(20*var(--k))!important}
}
/* fr03 크리살릭스: CRISALIX 잉크 높이 50(우리 41) → 60px 자간 1.8 / 패딩 102·머리 간격 38·5→8 / 본문 간격 41 / 구역 910 */
@media (min-width:1025px){
  [data-tc="260829mzv4y"] #sec-00{height:calc(910*var(--k))!important;box-sizing:border-box;padding-top:calc(102*var(--k))!important}
  html[lang="ko"] [data-tc="260829mzv4y"] #sec-00 .s00__ghost{font-size:calc(62.4*var(--k))!important;letter-spacing:calc(-2.8*var(--k))!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__head{gap:calc(38*var(--k))!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__titles{gap:calc(8*var(--k))!important}
  [data-tc="260829mzv4y"] #sec-00 .s00__wrap{gap:calc(41*var(--k))!important}
}
/* fr04: 세 구역 패딩 146(라벨 잉크 151) / 소제목 간격 +2~3, 주황 제목 +4, 안내 +6 / 항목 간격 25.5 / 사진 띠 790·흰 구역 1701·효과 띠 790 (03_02_03.jpg) */
@media (min-width:1025px){
  [data-tc="260829sj3oj"] #hero{height:calc(790*var(--k))!important;box-sizing:border-box;padding-top:calc(146*var(--k))!important}
  [data-tc="260829sj3oj"] #hero .s00-head{gap:calc(36*var(--k))!important}
  [data-tc="260829sj3oj"] #hero .s00-heading .h2{margin-top:calc(4*var(--k))!important}
  [data-tc="260829sj3oj"] #hero .s00-copy{gap:calc(22*var(--k))!important}
  [data-tc="260829sj3oj"] #hero .s00-list{gap:calc(25.5*var(--k))!important}
  [data-tc="260829sj3oj"] section .h3{margin-left:calc(-3*var(--k))!important}
  [data-tc="260829sj3oj"] section .h2{margin-left:calc(-6*var(--k))!important}
html[lang="ko"] [data-tc="260829sj3oj"] section .h2{letter-spacing:calc(-1.5*var(--k))!important}
  [data-tc="260829sj3oj"] section .h3{color:#272726!important}   /* 회색 소제목: 가는 획이라 원본 획 중심 [50] 과 같게 보이려면 조금 더 어둡게 */
  [data-tc="260829sj3oj"] #sec-01{padding-top:calc(146*var(--k))!important;padding-bottom:calc(67*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__head{gap:calc(37*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__title{margin-top:calc(4*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__intro{gap:calc(20*var(--k))!important}
  html[lang="ko"] [data-tc="260829sj3oj"] #sec-01 .s01__lead{font-size:calc(17.3*var(--k))!important;letter-spacing:calc(0.15*var(--k))!important;line-height:calc(35*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__steps{row-gap:calc(65*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__step{gap:calc(30*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__info{gap:calc(13*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__text{gap:calc(6*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__cap{color:#626262!important}
  [data-tc="260829sj3oj"] #sec-01 .s01__chev{width:calc(23*var(--k))!important;height:calc(51*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__band{height:calc(790*var(--k))!important;box-sizing:border-box}
  [data-tc="260829sj3oj"] #sec-02 .s02__inner{padding-top:calc(146*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__eyebrow{gap:calc(9*var(--k))!important}   /* 원본 줄표는 라벨 폭과 무관하게 x387 */
  [data-tc="260829sj3oj"] #sec-02 .s02__head{gap:calc(37*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__title{margin-top:calc(4*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__intro{gap:calc(30*var(--k))!important}
  html[lang="ko"] [data-tc="260829sj3oj"] #sec-02 .s02__lead{font-size:calc(18*var(--k))!important;line-height:calc(30*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__effects{margin-left:calc(-4*var(--k))!important;gap:calc(14*var(--k))!important}
  [data-tc="260829sj3oj"] #sec-02 .s02__ef{gap:calc(29*var(--k))!important}
}

/* == sizefix body_03_02 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr02"] #special-points span.sp-title__main{font-size:54.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #special-points p.sp-lead{font-size:15.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #hero>div.wrap.s00-wrap.aos-animate>div.s00-copy>p.lead.s00-lead{font-size:17.0px!important;letter-spacing:0.34px!important}
html[lang="ko"] [data-fr="fr04"] #sec-01>div.wrap.s01__inner>header.s01__head>div.s01__intro>p.lead.s01__lead{font-size:17.3px!important;letter-spacing:0.15px!important;line-height:35.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-02 span.s02__label{font-size:20.3px!important;letter-spacing:-0.4px!important}
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>p.eyebrow.s00-brand.aos-animate:nth-of-type(1){font-size:42.1px!important;letter-spacing:0.47px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>h2.h2.s00-title.aos-animate{font-size:54.0px!important;letter-spacing:-0.8px!important}   /* 힙딥 지방이식 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>p.lead.s00-lead.aos-animate:nth-of-type(2){font-size:16.9px!important;letter-spacing:0.0px!important}   /* 상체와 하체를 이어주는 힙딥을 채 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell:nth-of-type(1)>div.s00-tx>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell:nth-of-type(1)>div.s00-tx>dd{font-size:15.4px!important;letter-spacing:0.0px!important}   /* 1~2시간 정도 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell:nth-of-type(2)>div.s00-tx>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell:nth-of-type(2)>div.s00-tx>dd{font-size:16.4px!important;letter-spacing:0.0px!important}   /* 수면마취 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell:nth-of-type(1)>div.s00-tx>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell:nth-of-type(1)>div.s00-tx>dd{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell:nth-of-type(2)>div.s00-tx>dt{font-size:15.2px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell:nth-of-type(2)>div.s00-tx>dd{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 10일 후 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell:nth-of-type(1)>div.s00-tx>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell:nth-of-type(1)>div.s00-tx>dd{font-size:13.9px!important;letter-spacing:0.0px!important}   /* 1~2회 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell:nth-of-type(2)>div.s00-tx>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-wrap>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell:nth-of-type(2)>div.s00-tx>dd{font-size:15.3px!important;letter-spacing:0.0px!important}   /* 2~3일 후 */
html[lang="ko"] [data-fr="fr01"] #hero h2.intro__h{font-size:53.4px!important;letter-spacing:0.0px!important}   /* 허리, 골반, 허벅지까지매끄러운  */
html[lang="ko"] [data-fr="fr01"] #hero p.intro__lede{font-size:21.8px!important;letter-spacing:0.0px!important}   /* 푹 패인 힙딥 부위를 지방이식으로 */
html[lang="ko"] [data-fr="fr01"] #hero>div.wrap.intro__grid>div.intro__col.intro__col--r:nth-of-type(2)>h3.intro__eyebrow>span.intro__eyebrow-box>b{font-size:29.0px!important;letter-spacing:-0.52px!important}   /* Prologue */
[data-fr="fr01"] #hero p.intro__body{width:548px!important}
html[lang="ko"] [data-fr="fr01"] #hero p.intro__body{font-size:18.1px!important;letter-spacing:-0.55px!important}   /* 힙딥이란 골반 뼈에서 대퇴골로 내 */
html[lang="ko"] [data-fr="fr02"] #special-points p.sp-eyebrow{font-size:30.4px!important;letter-spacing:-1.32px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr02"] #special-points span.sp-title__brand{font-size:40.6px!important;letter-spacing:-0.7px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr02"] h3.sp-card__title{font-size:23.1px!important;letter-spacing:0.0px!important}   /* 철저한 수술계획을 수립 */
html[lang="ko"] [data-fr="fr02"] p.sp-card__desc{font-size:16.9px!important;letter-spacing:0.3px!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:51.7px!important;letter-spacing:0.0px!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__lead{font-size:24.3px!important;letter-spacing:0.0px!important}   /* 크리살릭스 3D 가상성형 프로그램 */
html[lang="ko"] [data-fr="fr04"] #hero>div.wrap.s00-wrap.aos-animate>div.s00-copy>div.s00-head>p.eyebrow.s00-eyebrow{font-size:28.0px!important;letter-spacing:-0.48px!important}   /* Who? */
html[lang="ko"] [data-fr="fr04"] #hero h3.h3{font-size:34.2px!important;letter-spacing:0.46px!important}   /* 힙딥 지방이식 */
html[lang="ko"] [data-fr="fr04"] #hero h2.h2{font-size:50.0px!important;letter-spacing:-1.5px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] [data-fr="fr04"] #hero span.s00-t{font-size:18.8px!important;letter-spacing:0.5px!important}   /* 힙딥(고관절) 볼륨이 부족한 경우 */
html[lang="ko"] [data-fr="fr04"] #hero span.s00-n{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr04"] #sec-01>div.wrap.s01__inner>header.s01__head>p.eyebrow.s01__eyebrow{font-size:28.0px!important;letter-spacing:-0.48px!important}   /* How? */
html[lang="ko"] [data-fr="fr04"] #sec-01>div.wrap.s01__inner>header.s01__head>div.s01__intro>hgroup.s01__titles>p.h3.s01__kicker{font-size:34.2px!important;letter-spacing:0.46px!important}   /* 힙딥 지방이식 */
html[lang="ko"] [data-fr="fr04"] #s01-heading{font-size:50.2px!important;letter-spacing:-1.5px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr04"] #sec-01 h3.s01__name{font-size:22.5px!important;letter-spacing:-0.45px!important}   /* 지방 채취 */
html[lang="ko"] [data-fr="fr04"] #sec-01 p.s01__cap{font-size:17.0px!important;letter-spacing:-0.34px!important}   /* 허벅지, 엉덩이, 복부 등에서지방 */
html[lang="ko"] [data-fr="fr04"] #sec-02>div.s02__band>div.wrap.s02__inner>header.s02__head>div.s02__intro>hgroup.s02__titles>p.h3.s02__kicker{font-size:34.2px!important;letter-spacing:0.46px!important}   /* 힙딥 지방이식 */
html[lang="ko"] [data-fr="fr04"] #s02-heading{font-size:50.0px!important;letter-spacing:-1.5px!important}   /* 어떤 효과가 있을까요? */
[data-fr="fr04"] #sec-02>div.s02__band>div.wrap.s02__inner>header.s02__head>div.s02__intro>p.lead.s02__lead{width:360px!important}
html[lang="ko"] [data-fr="fr04"] #sec-02>div.s02__band>div.wrap.s02__inner>header.s02__head>div.s02__intro>p.lead.s02__lead{font-size:17.6px!important;letter-spacing:-0.35px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
}
/* == /sizefix body_03_02 == */

/* ── 번역 쪽에서만: 글이 길면 구역이 늘어난다(한국어는 위 원래 height 그대로) — 2026-09-24 ── */
@media (min-width:1025px){html[data-tgi-lang] [data-tc="2608178davr"] #hero{height:auto!important;min-height:calc(1028*var(--k))!important;}}
@media (min-width:1025px){html[data-tgi-lang] [data-tc="260829yqrf2"] .sp-cards{height:auto!important;min-height:calc(700*var(--k))!important;}}
@media (min-width:1025px){html[data-tgi-lang] [data-tc="260829mzv4y"] #sec-00{height:auto!important;min-height:calc(910*var(--k))!important;}}
@media (min-width:1025px){html[data-tgi-lang] [data-tc="260829sj3oj"] #hero{height:auto!important;min-height:calc(790*var(--k))!important;padding-bottom:0!important;}}
