/* 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&display=swap');   /* fr03 크리살릭스 주황 세 줄: 원본이 명조체(사이트 글꼴셋에 한글 명조가 없어 구글 폰트) */
/* body_02_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/body_02_01.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   선택자에 섹션 id 를 넣어 페이지 안의 #tg-ref-fit(!important) 블록보다 우선한다. */

/* fr04 '(VASERLIPO 2.0)' 의 괄호만 바꾸는 글꼴: 원본 괄호는 대문자 높이에 붙는 짧고 둥근 모양(잉크 32, 대문자 29)인데
   scd1 괄호는 대문자 위아래로 길게 삐져나온다(잉크 40). 사이트 글꼴 중 괄호가 대문자에 가장 가까운 것이 Gmarket Sans Light 라
   U+0028-0029 만 그것으로 돌린다(글자 자체는 그대로 scd1). */
@font-face{font-family:'b0201paren';font-style:normal;font-weight:400;font-display:swap;
  src:url('https://channel-static.rebeauty.co.kr/tanggleps/ko/font/GmarketSansLight.woff2') format('woff2');
  unicode-range:U+0028-0029}

/* ── fr00 히어로 (sub/top/body_021.jpg): TANG:GLE 잉크 32×185 → scd1 40.5px #fe4f00 / 제목 49×460 → gmsb 700 53px /
      설명 18×301 → NanumBG Light 16.6px #888 / 사양표 이름 Regular 16px #4e4e4e, 값 Bold 15.5px #000 (site.js 가 300/400 으로 낮추던 것) ── */
@media (min-width:1025px){
  [data-fr="fr00"] #hero .s00-mark{color:#fe4f00!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-mark{font-family:'scd1','GloberThinFree',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.3px currentColor;font-size:calc(40.5*var(--k))!important;letter-spacing:0!important}   /* 원본 TANG:GLE 은 Glober 가 아니라 S-Core Dream 1 영문(가는 쌍점) 잉크 32×185 */
  [data-fr="fr00"] #hero .s00-title{color:#454545!important}
html[lang="ko"] [data-fr="fr00"] #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(-.5*var(--k))!important}
  [data-fr="fr00"] #hero .s00-lead{color:#888!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.6*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr00"] #hero .s00-lab{color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-lab{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr00"] #hero .s00-val{color:#000!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-val{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}
  html[lang="ko"] [data-fr="fr00"] #hero .s00-disc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  /* 세로 위치 (원본 잉크 행 대조 — 패널이 flex 라 margin 이 안 먹어 relative 로): TANG:GLE +3, 제목 +7, 설명 +13, 사양표 +12 */
  [data-fr="fr00"] #hero .s00-mark{position:relative;top:calc(3*var(--k))}
  [data-fr="fr00"] #hero .s00-title{position:relative;top:calc(7*var(--k))}
  [data-fr="fr00"] #hero .s00-lead{position:relative;top:calc(13*var(--k))}
  [data-fr="fr00"] #hero .s00-spec{position:relative;top:calc(12*var(--k))}
  [data-fr="fr00"] #hero .s00-disc{position:relative;top:calc(10*var(--k))}         /* 각주 원본 y 1017 */
}

/* ── fr01 프롤로그 (body/02_01_01.jpg): 제목 52×328 → scd1 56.5px 자간 -2 #fd6915 / 설명 18×321 → Light 22px #696969 /
      Prologue 30×125 → Oswald Regular 30px 자간 -.3 ── */
@media (min-width:1025px){
  [data-fr="fr01"] #sec-00 .plg-h{color:#fd6915!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .plg-h{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(56.5*var(--k))!important;letter-spacing:calc(-2*var(--k))!important;line-height:calc(70*var(--k))!important}
  [data-fr="fr01"] #sec-00 .plg-lead{color:#696969!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .plg-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(33*var(--k))!important}
  html[lang="ko"] [data-fr="fr01"] #sec-00 .plg-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(-.3*var(--k))!important}
  [data-fr="fr01"] #sec-00 .plg-body{margin-top:calc(29*var(--k))!important;color:#525252!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .plg-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}   /* 원본 본문 다섯 줄은 왼쪽 설명(#696969)보다 진하다 — 같은 자리 잉크 질량이 원본/우리 1.145배(같은 색인 fr04 본문 대조값 1.044) → 원본 색 ≒ #515151 */
  /* 세로 위치 (원본 잉크 행 대조): 왼쪽 열 4px 아래, 설명 3px 더, 본문 4px 아래 */
  [data-fr="fr01"] #sec-00 .plg-l{margin-top:calc(2*var(--k))!important}
  [data-fr="fr01"] #sec-00 .plg-lead{margin-top:calc(21*var(--k))!important}
  [data-fr="fr01"] #sec-00{height:auto!important;min-height:calc(402*var(--k))!important;box-sizing:border-box}   /* 원본 02_01_01.jpg 402 */
}

/* ── fr02 (body/common_01.jpg): 제목 네 줄은 scd1 이 아니라 scd2(획 3px) 44×444 → scd2 46px 자간 -1.5, 회색 #646464 / 주황 #fd5800
      본문 20×283 → Light 18.3px ── */
@media (min-width:1025px){
  [data-fr="fr02"] #hero .hero__title{color:#646464!important}
html[lang="ko"] [data-fr="fr02"] #hero .hero__title{font-family:'scd2','scd1',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.4px currentColor;font-size:calc(46*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important;line-height:calc(60*var(--k))!important}
  [data-fr="fr02"] #hero .hero__line{color:#646464!important}
html[lang="ko"] [data-fr="fr02"] #hero .hero__line{font-family:'scd2','scd1',sans-serif!important;font-weight:400!important;--tgff:1}
  [data-fr="fr02"] #hero .hero__line--accent{color:#fd5800!important}
  html[lang="ko"] [data-fr="fr02"] #hero .hero__p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.3*var(--k))!important;letter-spacing:0!important;line-height:calc(44*var(--k))!important}
  [data-fr="fr02"] #hero .hero__body{margin-top:calc(1*var(--k))!important}   /* 원본 줄 위치 559/603/647 */
}

/* ── fr03 크리살릭스 (breast/01_01_add_03.jpg — body_01_01 과 같은 조각): '탱글성형외과' 29×184 → scd1 32.5px, 제목 채움 .39 → Bold 52px #ff6000,
      주황 세 줄 23×427 → 나눔명조 24.3px #fc6002, 본문 폭 597(우리 624) → 17.8px, CRISALIX 3D ANALYSIS 굵은 흰 글씨, 로고는 원본 잘라 넣음(HTML) ── */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-00 .s00__clinic{color:#1c1b19!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__clinic{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(32.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-00 .s00__title{color:#ff6000!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(52*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr03"] #sec-00 .s00__lead{color:#fc6002!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__lead{font-family:'Nanum Myeongjo','NanumBG',serif!important;font-weight:400!important;--tgff:1;font-size:calc(24.3*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-00 .s00__ghost{transform:none!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__ghost{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(59*var(--k))!important;letter-spacing:calc(2.5*var(--k))!important}
  [data-fr="fr03"] #sec-00 .s00__desc{color:#575755!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.8*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-00 .s00__desc b{color:#3f3f3e!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__desc b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  /* 세로 위치·높이 (원본 잉크 행 대조): 글자를 줄이면서 위로 14~20px 올라간 것을 되돌리고 조각 높이 910 유지 */
  [data-fr="fr03"] #sec-00{height:calc(910*var(--k))!important;box-sizing:border-box}
  [data-fr="fr03"] #sec-00 .s00__wrap{margin-top:calc(14*var(--k))!important}
  [data-fr="fr03"] #sec-00 .s00__title{margin-top:calc(6*var(--k))!important}
  [data-fr="fr03"] #sec-00 .s00__body{margin-top:calc(-4*var(--k))!important}
  [data-fr="fr03"] #sec-00 .s00__brand{margin-top:calc(-14*var(--k))!important}   /* 로고 원본 y 337 */
  [data-fr="fr03"] #sec-00 .s00__ghost{position:relative;top:calc(-14*var(--k))}    /* CRISALIX 3D ANALYSIS 흰 글씨: wrap 을 내리면서 같이 내려간 것 되돌림 */
}

/* ── fr04 베이저 2.0 (body/02_01_02.jpg): Vaser 2.0 24×74 → Oswald Regular 32px / 베이저 2.0 잉크 54×272 → scd1 59px /
      (VASERLIPO 2.0) 32×290 → scd1 39px(원본이 S-Core Dream 영문, 우리는 Oswald 였음) / 항목 세 줄 26×415 → scd2 29px #fc6105 /
      본문 18×603 줄간격 35 → Light 18.8px / '시술 결과는 개인에 따라…' 는 원본에 없음 ── */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr04"] #sec-00 .s00-eb{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(32*var(--k))!important;letter-spacing:calc(-.3*var(--k))!important}
  [data-fr="fr04"] #sec-00 .s00-h2{color:#fc6105!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 .s00-h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(59*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr04"] #sec-00 .s00-en{color:#fc6105!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 .s00-en{font-family:'b0201paren','scd1','scd2',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}
  html[lang="ko"] [data-fr="fr04"] #sec-00 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.6*var(--k))!important;letter-spacing:0!important}   /* 원본 폭 268(우리 17.5px 에서 283) */
  [data-fr="fr04"] #sec-00 .s00-pts li{color:#fc6105!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 .s00-pts li{font-family:'scd2','scd1',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.3px currentColor;font-size:calc(29*var(--k))!important;letter-spacing:0!important;line-height:calc(42.5*var(--k))!important}
  [data-fr="fr04"] #sec-00 .s00-body{color:#333!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 .s00-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.8*var(--k))!important;letter-spacing:calc(-.2*var(--k))!important;line-height:calc(35*var(--k))!important}
  /* 세로 위치 (원본 잉크 행 대조): 제목 +9, 설명 +23, 로고 +21, 항목 +26, 본문 +55 */
  [data-fr="fr04"] #sec-00 .s00-h2{margin-top:calc(5*var(--k))!important}
  [data-fr="fr04"] #sec-00 .s00-lead{margin-top:calc(14*var(--k))!important}
  [data-fr="fr04"] #sec-00 .s00-logo{margin-top:calc(-2*var(--k))!important}
  [data-fr="fr04"] #sec-00 .s00-pts{margin-top:calc(5*var(--k))!important}
  [data-fr="fr04"] #sec-00 .s00-pts>li{border-left:0!important;background:linear-gradient(#fc7300,#fc7300) no-repeat 0 calc(7*var(--k))/1px calc(100% - 14*var(--k))}   /* 세로 막대: 원본은 글줄 상자보다 위아래 7px 짧다(70/29) */
  [data-fr="fr04"] #sec-00 .s00-bodyblock{margin-top:calc(-2*var(--k))!important}
  [data-fr="fr04"] #sec-00 .disc{display:none!important}
  [data-fr="fr04"] #sec-00{height:calc(1213*var(--k))!important;box-sizing:border-box}   /* 원본 02_01_02.jpg 1213 (각주를 숨기고 글자를 줄이면서 1191 로 줄던 것) */
}

/* ── fr05 How? (body/02_01_03.jpg): How? 24×54 → Oswald 28px / 소제목 32×298 → scd1 35px #3f3f3f / 제목 45×615 → scd1 48.5px /
      설명 17×556 → Light 16.3px / 큰 번호 01~04 채움 .59·획 11 → Oswald Regular + 획 1.3px / 카드 설명 폭 91% → 17.6px 자간 -1 ── */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr05"] #sec-02 .s02-eyebrow-t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr05"] #sec-02 .s02-h3{color:#262626!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 .s02-h3{font-family:'scd1','scd2',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}
  [data-fr="fr05"] #sec-02 .s02-h2{color:#fd6210!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 .s02-h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr05"] #sec-02{height:calc(357*var(--k))!important;box-sizing:border-box}   /* 글자를 줄이면서 351 로 줄던 것 → 원본 357 */
  [data-fr="fr05"] #sec-02 .s02-h2{position:relative;top:calc(4*var(--k))}
  [data-fr="fr05"] #sec-02 .s02-lead{position:relative;top:calc(7*var(--k))}
  [data-fr="fr05"] #sec-03 .s03-t,[data-fr="fr05"] #sec-03 .s03-d,[data-fr="fr05"] #sec-04 .s04-t,[data-fr="fr05"] #sec-04 .s04-d,
  [data-fr="fr05"] #sec-05 .s05-t,[data-fr="fr05"] #sec-05 .s05-d,[data-fr="fr05"] #sec-06 .s06-t,[data-fr="fr05"] #sec-06 .s06-d{position:relative;top:calc(4*var(--k))}   /* 카드 제목·설명 원본보다 4px 위 */
  html[lang="ko"] [data-fr="fr05"] #sec-02 .s02-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.3*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  [data-fr="fr05"] #sec-03 .s03-num,[data-fr="fr05"] #sec-04 .s04-num,[data-fr="fr05"] #sec-05 .s05-num,[data-fr="fr05"] #sec-06 .s06-num{color:#fc5e00!important}
html[lang="ko"] [data-fr="fr05"] #sec-03 .s03-num,
html[lang="ko"] [data-fr="fr05"] #sec-04 .s04-num,
html[lang="ko"] [data-fr="fr05"] #sec-05 .s05-num,
html[lang="ko"] [data-fr="fr05"] #sec-06 .s06-num{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:1.8px currentColor}
  html[lang="ko"] [data-fr="fr05"] #sec-03 .s03-d,
html[lang="ko"] [data-fr="fr05"] #sec-04 .s04-d,
html[lang="ko"] [data-fr="fr05"] #sec-05 .s05-d{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.6*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
}

/* ── fr06 (body/02_01_04.jpg): 영문 라벨 Who?/Where?/Special Points 24×56·105·135 → Oswald Regular 29.5/31/31px 자간 보정 /
      소제목 32×298 → scd1 35px / 큰 제목 45×601·416·462 → scd1 48~49.5px 연한 주황 #fd6d21 (Effect! 제목이 회색이던 것) /
      부위 라벨 18px / 장점 카드 본문 16×412 줄간격 30 → Light 17.5px 자간 .2 / 효과 동그라미 번호 → Oswald Light 27px ── */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr06"] #sec-00 .eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29.5*var(--k))!important;letter-spacing:calc(-.8*var(--k))!important}
  [data-fr="fr06"] #sec-00 .t-sub{color:#1e1e1e!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .t-sub{font-family:'scd1','scd2',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}
  [data-fr="fr06"] #sec-00 .h2{color:#fd6210!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .h2{font-family:'scd1','scd2',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}
  [data-fr="fr06"] #sec-00 .lead{color:#606062!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  [data-fr="fr06"] #sec-00 .num{color:#fc5e00!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .num{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}
  [data-fr="fr06"] #sec-00 .txt{color:#333335!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .txt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}

  html[lang="ko"] [data-fr="fr06"] #sec-01 .s01-eyebrow{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-fr="fr06"] #sec-01 .s01-kicker{color:#1c1f23!important}
html[lang="ko"] [data-fr="fr06"] #sec-01 .s01-kicker{font-family:'scd1','scd2',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}
  [data-fr="fr06"] #sec-01 .s01-h2{color:#fd6210!important}
html[lang="ko"] [data-fr="fr06"] #sec-01 .s01-h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48.5*var(--k))!important;letter-spacing:0!important;line-height:calc(54*var(--k))!important}
  [data-fr="fr06"] #sec-01 .s01-lead{color:#5e6163!important}
html[lang="ko"] [data-fr="fr06"] #sec-01 .s01-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  html[lang="ko"] [data-fr="fr06"] #sec-01 .s01-pin{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important}

  html[lang="ko"] [data-fr="fr06"] #sec-02 .eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:calc(-1.7*var(--k))!important}
  [data-fr="fr06"] #sec-02 .t-sub{color:#1c1c1c!important}
html[lang="ko"] [data-fr="fr06"] #sec-02 .t-sub{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor}
  [data-fr="fr06"] #sec-02 .h2{color:#fd6003!important}
html[lang="ko"] [data-fr="fr06"] #sec-02 .h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor}
  [data-fr="fr06"] #sec-02 .sub{color:#6e6e6e!important}
html[lang="ko"] [data-fr="fr06"] #sec-02 .sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.9*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr06"] #sec-03 .ttl{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr06"] #sec-03 .ttl{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1}
  [data-fr="fr06"] #sec-03 .txt{color:#5f5e5c!important}
html[lang="ko"] [data-fr="fr06"] #sec-03 .txt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;letter-spacing:calc(.2*var(--k))!important;line-height:calc(30*var(--k))!important}

  html[lang="ko"] [data-fr="fr06"] #sec-04 .s04-eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}
  [data-fr="fr06"] #sec-04 .s04-kicker{color:#1e1e1e!important}
html[lang="ko"] [data-fr="fr06"] #sec-04 .s04-kicker{font-family:'scd1','scd2',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}
  [data-fr="fr06"] #sec-04 .s04-h2{color:#fd6210!important}
html[lang="ko"] [data-fr="fr06"] #sec-04 .s04-h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(47.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr06"] #sec-04 .lead{color:#504f4e!important}
html[lang="ko"] [data-fr="fr06"] #sec-04 .lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  [data-fr="fr06"] #sec-04 .s04-label{color:#1a1a16!important}
html[lang="ko"] [data-fr="fr06"] #sec-04 .s04-label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr06"] #sec-04 .s04-num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-3*var(--k))!important}
  /* 구역 높이·위치 (원본 잉크 대조): Who? 내용 6px 아래로·구역 772, Where? 1591, Special Points 481, 카드 2007, Effect! 793 (합 5644 = 원본 02_01_04.jpg) */
  [data-fr="fr06"] #sec-00{padding-top:calc(149*var(--k))!important;height:calc(772*var(--k))!important;box-sizing:border-box}
  [data-fr="fr06"] #sec-00 .titles{position:relative;top:calc(11*var(--k))}          /* Who? 기준 소제목 +11, 제목 +6, 설명 +14, 목록 +6 */
  [data-fr="fr06"] #sec-00 .h2{position:relative;top:calc(-5*var(--k))}
  [data-fr="fr06"] #sec-00 .lead{position:relative;top:calc(14*var(--k))}
  [data-fr="fr06"] #sec-00 .list{position:relative;top:calc(6*var(--k))}
  [data-fr="fr06"] #sec-01 .s01-lead{position:relative;top:calc(13*var(--k))}          /* Where? 설명 원본 y 1188 */
  /* 모델 사진(area_model.jpg)의 네모 테두리가 배경 그라데이션과 4~6단계 달라 희미하게 보이던 것 — 가장자리 30px 를 투명하게 흐림 */
  [data-fr="fr06"] #sec-01 .s01-model .rbw2{
    -webkit-mask-image:linear-gradient(to right,transparent,#000 30px,#000 calc(100% - 30px),transparent),linear-gradient(to bottom,transparent,#000 30px,#000 calc(100% - 30px),transparent);
    -webkit-mask-composite:source-in;mask-composite:intersect;
    mask-image:linear-gradient(to right,transparent,#000 30px,#000 calc(100% - 30px),transparent),linear-gradient(to bottom,transparent,#000 30px,#000 calc(100% - 30px),transparent)}
  [data-fr="fr06"] #sec-02 .eyebrow{position:relative;top:calc(-8*var(--k))}          /* Special Points 머리: 원본보다 8/7/4 아래, 설명 3 위 */
  [data-fr="fr06"] #sec-02 .t-sub{position:relative;top:calc(-7*var(--k))}
  [data-fr="fr06"] #sec-02 .h2{position:relative;top:calc(-4*var(--k))}
  [data-fr="fr06"] #sec-02 .sub{position:relative;top:calc(3*var(--k))}
  [data-fr="fr06"] #sec-03 .ttl,[data-fr="fr06"] #sec-03 .txt{position:relative;top:calc(6*var(--k))}   /* 장점 카드 글 원본보다 6px 위 */
  [data-fr="fr06"] #sec-04 .s04-eyebrow{position:relative;top:calc(-14*var(--k))}     /* Effect! 머리: 원본보다 14/13/5 아래 */
  [data-fr="fr06"] #sec-04 .s04-kicker{position:relative;top:calc(-13*var(--k))}
  [data-fr="fr06"] #sec-04 .s04-h2{position:relative;top:calc(-5*var(--k))}
  [data-fr="fr06"] #sec-01{height:calc(1591*var(--k))!important;box-sizing:border-box}
  [data-fr="fr06"] #sec-02{height:calc(481*var(--k))!important;box-sizing:border-box}
  [data-fr="fr06"] #sec-03{height:calc(2007*var(--k))!important;box-sizing:border-box}
  [data-fr="fr06"] #sec-04{height:calc(793*var(--k))!important;box-sizing:border-box}
}

/* ── fr07 After Care (body/after_care.jpg — body_01_01 과 같은 이미지): 카드 제목 21×114 → Regular 26px #212121, 설명 줄간격 32,
      각주 폭 457(우리 478) → 17px, 주황 제목 #ff6000, 회색 제목 #3c3c3c, 설명 줄간격 35 ── */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr07"] #after-care .s00-eyebrow-t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
  [data-fr="fr07"] #after-care .s00-t1{color:#212121!important}
html[lang="ko"] [data-fr="fr07"] #after-care .s00-t1{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor}
  [data-fr="fr07"] #after-care .s00-t2{color:#ff6000!important}
html[lang="ko"] [data-fr="fr07"] #after-care .s00-t2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor}
  [data-fr="fr07"] #after-care .s00-lead{color:#505050!important}
html[lang="ko"] [data-fr="fr07"] #after-care .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;line-height:calc(35*var(--k))!important}
  [data-fr="fr07"] #after-care .s00-h3{color:#212121!important}
html[lang="ko"] [data-fr="fr07"] #after-care .s00-h3{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(26*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr07"] #after-care .s00-desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;line-height:calc(32*var(--k))!important}
  [data-fr="fr07"] #after-care .s00-note{color:#606060!important}
html[lang="ko"] [data-fr="fr07"] #after-care .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important}
}

/* ── 구역 높이·간격을 원본과 같게 (2026-09-18 실측) ──
   비메오: 원본 .s_vimeo1000_wrap 은 1000×563, 여백·둥근 모서리·그림자 없음 (공통 sub.css 의 .vid-inline 은 위아래 48px 여백) — 이 쪽만 덮어씀.
   B&A 카드: 원본 사진 600×357(합성본 1042×620), 더보기 단추 69(우리 73). 앨범: 원본은 after_care.jpg 바로 아래(간격 0), 큰 사진 920×547,
   썸네일 305×181(칸 233), 목록 끝→쪽번호 69, 쪽번호 35. 마지막 조각 after_care.jpg 1073(우리 1064). */
@media (min-width:1025px){
  .vid-inline{padding:0 22px!important}
  .vid-inline .wrap{border-radius:0!important;box-shadow:none!important}
  .mod-bna .bna .ph{aspect-ratio:1042/620!important}
  .mod-bna .bna-more{height:69px}
html[lang="ko"] .mod-bna .bna-more{line-height:0}
  .mod-bna .bna-more-btn{vertical-align:top}
  .mod-album{margin-top:0!important}
  .mod-album .photo_container{height:547px!important}
  .mod-album .photo_container .photo>img{height:547px!important}
  .mod-album .photo_container .lock_wrap{height:547px!important}
  .mod-album .thumb{height:233px!important}
  .mod-album .thumb .photo_wrap{height:181px!important}
  .mod-album .thumb .photo img{height:181px!important}
  .mod-album .thumb .lock_wrap{height:181px!important}
  .mod-album .module_contents2{margin-bottom:69px!important}
  .mod-album .pagenavi{padding-top:0!important;height:35px!important}
html[lang="ko"] .mod-album .pagenavi{line-height:0!important}
  .mod-album .thumb .subject,.mod-album .thumb.on .subject{color:#ff6600!important}
html[lang="ko"] .mod-album .thumb .subject,
html[lang="ko"] .mod-album .thumb.on .subject{font-weight:normal!important}
  .mod-selfie-bot{position:relative}
  .mod-selfie-bot::before{content:'';position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:1px;background:#ddd}   /* 원본 #mc_selfie:before 의 가로 선(공통 모듈에 없음) */
  [data-fr="fr07"] #after-care{height:auto!important;min-height:calc(1073*var(--k))!important;box-sizing:border-box}
  [data-fr="fr07"] #after-care .s00-t1{position:relative;top:calc(2*var(--k))}         /* 원본 잉크 행: 회색 제목 +2, 주황 제목 +7, 설명·카드 +9, 각주 +12 */
  [data-fr="fr07"] #after-care .s00-t2{position:relative;top:calc(7*var(--k))}
  [data-fr="fr07"] #after-care .s00-lead{position:relative;top:calc(9*var(--k))}
  [data-fr="fr07"] #after-care .s00-grid{position:relative;top:calc(9*var(--k))}
  [data-fr="fr07"] #after-care .s00-note{position:relative;top:calc(12*var(--k))}
}

/* == sizefix body_02_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr00"] #hero p.s00-disc{font-size:12.4px!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:45.5px!important;letter-spacing:-1.48px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00>div.wrap>div.s00-cols>div.s00-txt>div.s00-stack-a:nth-of-type(1)>ul.s00-pts>li:nth-of-type(2){font-size:28.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>h3.s02-h3.aos-animate{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-04 span.s04-num{font-size:63.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-06 span.s06-num{font-size:75.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 h3.t-sub{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 h2.h2{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-01 h3.s01-kicker{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-02 p.eyebrow{font-size:26.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-02 p.sub{font-size:15.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-04 h3.s04-kicker{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #after-care span.s00-t2{font-size:48.0px!important;letter-spacing:0.0px!important}
[data-fr="fr01"] #sec-00 p.plg-body{width:547px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 p.plg-body{font-size:17.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__lead{font-size:24.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-04 p.s04-d{font-size:15.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-06 p.s06-d{font-size:16.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 span.txt{font-size:19.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00-mark{font-size:40.1px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h1.s00-title{font-size:53.0px!important;letter-spacing:-0.5px!important}   /* 베이저 2.0 지방흡입 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 보다 업그레이드 된 베이저 2.0 */
html[lang="ko"] [data-fr="fr00"] #hero span.s00-lab{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.plg-h{font-size:55.7px!important;letter-spacing:-1.96px!important}   /* 지방은 빼고,탄력은 올리고! */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.plg-lead{font-size:22.8px!important;letter-spacing:0.0px!important}   /* 원하는 부위 지방은 제거하면서 탄 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h3.plg-eyebrow{font-size:29.1px!important;letter-spacing:-0.29px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr02"] #hero span.hero__line{font-size:44.7px!important;letter-spacing:-1.46px!important}   /* 탱글의 지방흡입은 */
html[lang="ko"] [data-fr="fr02"] #hero-title>span.hero__line.hero__line--accent:nth-of-type(4){font-size:45.6px!important;letter-spacing:-1.49px!important}   /* 예쁜 라인을 추구합니다. */
html[lang="ko"] [data-fr="fr02"] #hero p.hero__p{font-size:18.2px!important;letter-spacing:0.0px!important}   /* 볼륨만 많이 뺀다고 예쁜 것은 아 */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__clinic{font-size:32.5px!important;letter-spacing:0.0px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr03"] #sec-00 h2.s00__title{font-size:52.9px!important;letter-spacing:-1.02px!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] [data-fr="fr04"] #sec-00 h2.s00-h2{font-size:59.9px!important;letter-spacing:0.0px!important}   /* 베이저 2.0 */
html[lang="ko"] [data-fr="fr04"] #sec-00 span.s00-en{font-size:40.2px!important;letter-spacing:0.0px!important}   /* (VASERLIPO 2.0) */
html[lang="ko"] [data-fr="fr04"] #sec-00 p.s00-lead{font-size:16.6px!important;letter-spacing:0.0px!important}   /* 베이저 2.0 지방흡입에 대해 알 */
html[lang="ko"] [data-fr="fr05"] #sec-00 figcaption.s00-cap{font-size:18.2px!important;letter-spacing:0.0px!important}   /* 베이저로 지방을 녹여 액상화 된  */
html[lang="ko"] [data-fr="fr05"] #sec-02 span.s02-eyebrow-t{font-size:28.0px!important;letter-spacing:0.0px!important}   /* How? */
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>h2.h2.s02-h2.aos-animate{font-size:47.8px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
[data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-lead.aos-animate:nth-of-type(2){color:#555555!important}
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02-lead.aos-animate:nth-of-type(2){font-size:16.6px!important;letter-spacing:0.0px!important;line-height:35.0px!important}   /* 베이저 2.0 (VASER 2.0 — 원본 세 줄 잉크폭 556/511/540, 16.0px 일 때 536/475/496 이라 세 줄 다 좁았다(16.6px 이 세 줄 최소제곱 최적: 574/507/529). 색도 원본이 더 진해 #626262→#555 (ec 잉크색 113→98, 원본 98) */
html[lang="ko"] [data-fr="fr05"] #sec-03 span.s03-num{font-size:79.4px!important;letter-spacing:-0.56px!important}   /* 01 */
html[lang="ko"] [data-fr="fr05"] #sec-03 h3.s03-t{font-size:21.6px!important;letter-spacing:-0.35px!important}   /* 투메슨트 용액 주입 */
html[lang="ko"] [data-fr="fr05"] #sec-03 p.s03-d{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 지방층에 투메슨트 용액을 주입합니 */
html[lang="ko"] [data-fr="fr05"] #sec-04 h3.s04-t{font-size:22.3px!important;letter-spacing:-0.46px!important}   /* 베이저 2.0 으로 지방세포를 액 */
html[lang="ko"] [data-fr="fr05"] #sec-05 span.s05-num{font-size:73.3px!important;letter-spacing:0.0px!important}   /* 03 */
html[lang="ko"] [data-fr="fr05"] #sec-05 h3.s05-t{font-size:22.1px!important;letter-spacing:0.0px!important}   /* 액화된 지방을 흡입 */
html[lang="ko"] [data-fr="fr05"] #sec-05 p.s05-d{font-size:16.7px!important;letter-spacing:0.0px!important}   /* 캐뉼라의 반복 운동으로 지방을 고 */
html[lang="ko"] [data-fr="fr05"] #sec-06 h3.s06-t{font-size:22.6px!important;letter-spacing:-0.91px!important}   /* 피부가 수축하면서 타이트닝 됨 */
html[lang="ko"] [data-fr="fr06"] #sec-00 p.eyebrow{font-size:28.5px!important;letter-spacing:-0.77px!important}   /* Who? */
html[lang="ko"] [data-fr="fr06"] #sec-00 p.lead{font-size:17.5px!important;letter-spacing:-0.4px!important}   /* 탱글성형외과의 베이저 2.0 지방 */
html[lang="ko"] [data-fr="fr06"] #sec-00 span.num{font-size:23.6px!important;letter-spacing:-0.44px!important}   /* 02 */
html[lang="ko"] [data-fr="fr06"] #s01-title{font-size:47.7px!important;letter-spacing:0.0px!important;line-height:54.0px!important}   /* 어느 부위에 적용할 수 있을까요? */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>div.s01-copy>div.wrap>div.s01-head.aos-animate>div.s01-title>p.lead.s01-lead{font-size:17.3px!important;letter-spacing:-0.39px!important}   /* 베이저 2.0 지방흡입 적용부위에 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--bol:nth-of-type(1){font-size:15.8px!important;letter-spacing:0.0px!important}   /* 볼 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--tuk:nth-of-type(2){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 턱 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--mok:nth-of-type(3){font-size:16.9px!important;letter-spacing:0.0px!important}   /* 목 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--gyeo:nth-of-type(4){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 겨드랑이 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--pal:nth-of-type(5){font-size:16.9px!important;letter-spacing:0.0px!important}   /* 팔 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--bae:nth-of-type(6){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 배 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--deung:nth-of-type(7){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 등 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--yeop:nth-of-type(8){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 옆구리 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--eong:nth-of-type(9){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 엉덩이 */
[data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--heo:nth-of-type(10){width:53px!important}
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--heo:nth-of-type(10){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 허벅지 */
html[lang="ko"] [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--jong:nth-of-type(11){font-size:18.0px!important;letter-spacing:0.0px!important}   /* 종아리 */
html[lang="ko"] [data-fr="fr06"] #sec-02 h3.t-sub{font-size:39.3px!important;letter-spacing:0.28px!important}   /* 베이저 2.0 지방흡입 */
html[lang="ko"] [data-fr="fr06"] #sec-02 h2.h2{font-size:56.8px!important;letter-spacing:-1.88px!important}   /* 베이저 2.0을 활용한 지방흡입의 */
html[lang="ko"] [data-fr="fr06"] #sec-03 h3.ttl{font-size:29.9px!important;letter-spacing:-0.31px!important}   /* 대용량 지방흡입이 가능 */
html[lang="ko"] [data-fr="fr06"] #sec-03 p.txt{font-size:17.5px!important;letter-spacing:0.2px!important}   /* 베어저 2.0 지방흡입은 충분양의 */
html[lang="ko"] [data-fr="fr06"] #s04-title{font-size:47.6px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr06"] #sec-04 p.lead{font-size:18.0px!important;letter-spacing:-0.37px!important}   /* 탱글성형외과는 차별화된 기술력과 */
html[lang="ko"] [data-fr="fr06"] #sec-04 span.s04-label{font-size:19.5px!important;letter-spacing:0.0px!important}   /* 바디라인 개선 */
html[lang="ko"] [data-fr="fr06"] #sec-04 span.s04-num{font-size:25.6px!important;letter-spacing:0.0px!important}   /* 03 */
html[lang="ko"] [data-fr="fr07"] #after-care span.s00-eyebrow-t{font-size:31.5px!important;letter-spacing:0.0px!important}   /* After Care */
html[lang="ko"] [data-fr="fr07"] #after-care span.s00-t1{font-size:35.8px!important;letter-spacing:-1.21px!important}   /* 수술만큼 중요한 */
html[lang="ko"] [data-fr="fr07"] #after-care>div.wrap>p.s00-lead.lead:nth-of-type(2){font-size:16.9px!important;letter-spacing:0.34px!important}   /* 탱글성형외과에서는 수술 후 일상으 */
[data-fr="fr07"] #after-care h3.s00-h3{width:121px!important}
html[lang="ko"] [data-fr="fr07"] #after-care h3.s00-h3{font-size:24.6px!important;letter-spacing:0.0px!important}   /* 스마트룩스 */
[data-fr="fr07"] #after-care p.s00-desc{width:184px!important}
html[lang="ko"] [data-fr="fr07"] #after-care p.s00-desc{font-size:18.0px!important;letter-spacing:0.0px!important}   /* 필요에 따라 약처방을 통해체중을  */
}
/* == /sizefix body_02_01 == */

/* ── 큰 번호 01~04 가 상자(89px, overflow:hidden)에 6px 잘렸다 → 잘리지 않게 (2026-09-18 자동 점검) ── */
@media (min-width:1025px){
  .tg-fr [data-fr] .s03-num,[data-fr="fr05"] .s03-num,[data-fr="fr05"] .s04-num,[data-fr="fr05"] .s05-num,[data-fr="fr05"] .s06-num{width:auto!important;overflow:visible!important}
}

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

/* ── 번역 쪽: 수술 후 관리 카드(fr07 #after-care) 글 폭 (2026-09-24, 사용자 "어색하다") ──
   위 sizefix 가 한국어 글 폭에 맞춰 제목 121px · 설명 184px 을 !important 로 박아 두어(언어 구분 없음) 영문 제목이
   낱말 중간에서 끊기고("High-Frequenc/y", "Prescripti/on") 설명은 351px 칸의 절반만 썼다 → 번역 쪽은 칸 폭을 다 쓴다.
   설명 속 <br> 은 한국어 줄 길이 자리라 걷는다. */
@media (min-width:1025px){
  html[data-tgi-lang] [data-fr="fr07"] #after-care :is(h3.s00-h3,p.s00-desc){width:auto!important}
  html[data-tgi-lang] [data-fr="fr07"] #after-care p.s00-desc br{display:none}
}


/* ── 허벅지 동그라미 폭 복구 (2026-09-28, 사용자 "가운데 맞춤") ──
   위 == sizefix == 블록 335행 `li.s01-pin.s01-pin--heo:nth-of-type(10){width:53px!important}` 는
   도구가 '허벅지' 글 폭(53px)을 원(li) 폭으로 잘못 쓴 것이다. 주황 원판은 SVG(.s01-discs)가 108px 로 따로 그리므로
   li 만 53px 로 줄어 글이 원판 왼쪽 위에 붙었다 — 한국어도 번역도 모두(언어 구분 없는 규칙).
   원본 tanggleps.com(images/body/02_01_04.jpg)은 원 한가운데다. 같은 선택자를 뒤에 두어 다른 원과 같은 5.625%(=108px)로. */
@media (min-width:1025px){
  [data-fr="fr06"] #sec-01>div.s01-stage>ul.s01-pins>li.s01-pin.s01-pin--heo:nth-of-type(10){width:5.625%!important}
}
