/* 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 한 곳에서 정한다. */
/* petit_02_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/petit_02_01.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   조각: fr00(히어로 260817nq6gt) · fr01(프롤로그 260817ycw05, 원본 02_01_01.jpg 401) · fr02(본문 260829owf94, 원본 02_01_02.jpg 6710
   = Special Points 1263 + Who 790 + Where 1724 + Botox Type 1052 + How 1091 + Effect 790).
   HTML 끝의 <style id="tg-ref-fit"> 가 .fr01/.fr02 .클래스 로 !important 를 걸므로 여기 선택자는 [data-fr] #id 로 더 세게 쓴다.
   원본 실측 y 는 각 조각 맨 위 기준(1920 폭). */

/* ══ 히어로 (top/petit_02.jpg 1028) : TANG:GLE GloberThinFree 44 잉크 33×186 x1086 y174 #fd5008 / 제목 지마켓산스 Bold 54 잉크 49×151 y229 #454545
      / 설명 나눔바른고딕 Light 17 #888 줄간격 26 잉크 y312·338 / 회색 띠 492×16 #f2f2f2 x1087 y450 / 사양표 줄 485×1 #e4e4e4 y674·801·929(줄 128·127·128)
      / 이름 Regular 15.5 #4e4e4e 잉크 y591 x1193·1489 / 값 Bold 16 #000 y611(두 줄 간격 19) / 세로 구분선 x1332 y593~632 #f1f1f1 / 각주 Light 12.2 #8b8b8b 오른끝 1572 y1014 ══ */
@media (min-width:1025px){
  .tg-page .fr00[data-tc="260817nq6gt"]{--pad-panel-top:177px;--gap-brand-title:5px;--gap-title-lead:29px;--gap-lead-bar:89px;--gap-bar-grid:81px;--gap-grid-note:82px;
    --row1-h:128px;--row2-h:127px;--row3-h:128px;--rule-v-top:46px;--cell-pad-top:42px;--spec-colgap:94px;--line-h:#e4e4e4;--line-v:#f1f1f1;--plate:#f2f2f2}
  .tg-page [data-tc="260817nq6gt"] .hero{height:calc(1028*var(--k))!important;overflow:hidden}
  .tg-page [data-tc="260817nq6gt"] .hero__brand{color:#fd5008!important}
html[lang="ko"] .tg-page [data-tc="260817nq6gt"] .hero__brand{font-size:calc(44*var(--k))!important;line-height:1!important}
  .tg-page [data-tc="260817nq6gt"] .hero__brandmark{display:block!important;transform:none!important;margin-left:calc(-2*var(--k))}
html[lang="ko"] .tg-page [data-tc="260817nq6gt"] .hero__brandmark{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:calc(0.4*var(--k))!important;line-height:1!important;-webkit-text-stroke:.3px currentColor}
  .tg-page [data-tc="260817nq6gt"] .hero__title{color:#454545!important;margin-left:calc(-4*var(--k))!important}
html[lang="ko"] .tg-page [data-tc="260817nq6gt"] .hero__title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(54*var(--k))!important;letter-spacing:calc(0.3*var(--k))!important;line-height:1!important}
  .tg-page [data-tc="260817nq6gt"] .hero__lead{color:#888!important}
html[lang="ko"] .tg-page [data-tc="260817nq6gt"] .hero__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(0.25*var(--k))!important;word-spacing:0!important;line-height:calc(26*var(--k))!important}
  .tg-page [data-tc="260817nq6gt"] .hero__bar{width:calc(492*var(--k))!important;height:calc(16*var(--k))!important;background:#f2f2f2!important}
  .tg-page [data-tc="260817nq6gt"] .spec{width:calc(485*var(--k))!important;margin-left:calc(2*var(--k))!important}   /* 원본 사양표 줄 x1089~1573 */
  .tg-page [data-tc="260817nq6gt"] .spec__row{grid-template-columns:202px 1fr!important;border-bottom-color:#e4e4e4!important}
  .tg-page [data-tc="260817nq6gt"] .spec__ico{flex-basis:54px!important}
  .tg-page [data-tc="260817nq6gt"] .spec__txt{margin-top:calc(3*var(--k))!important}
  .tg-page [data-tc="260817nq6gt"] .spec dt{color:#4e4e4e!important}
html[lang="ko"] .tg-page [data-tc="260817nq6gt"] .spec dt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important;line-height:calc(16*var(--k))!important}
  .tg-page [data-tc="260817nq6gt"] .spec dd{color:#000!important;margin-top:calc(3*var(--k))!important}
html[lang="ko"] .tg-page [data-tc="260817nq6gt"] .spec dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(16.4*var(--k))!important;letter-spacing:0!important;line-height:calc(19*var(--k))!important}
  /* 아이콘: 원본 위치 (row1 1088·1379 y589 / row2 1090 y723·1379 y715 / row3 1096 y844·1379 y851). 글 시작 x 는 그대로(1193·1489) 두려고 margin-right 로 상쇄 */
  .tg-page [data-tc="260817nq6gt"] .spec__ico{margin-top:0!important}
  .tg-page [data-tc="260817nq6gt"] .spec__ico--clock{margin-left:-1px!important;margin-right:1px!important}
  .tg-page [data-tc="260817nq6gt"] .spec__ico--bed{margin-top:6px!important;margin-left:1px!important;margin-right:-1px!important}
  .tg-page [data-tc="260817nq6gt"] .spec__ico--clip{margin-left:7px!important;margin-right:-7px!important}
  .tg-page [data-tc="260817nq6gt"] .spec__cell:nth-child(2) .spec__ico{margin-left:-6px!important;margin-right:6px!important;margin-top:0!important}
  .tg-page [data-tc="260817nq6gt"] .spec__row:nth-child(2) .spec__cell:nth-child(2) .spec__ico{margin-top:-3px!important}
  .tg-page [data-tc="260817nq6gt"] .spec__row:nth-child(3) .spec__cell:nth-child(2) .spec__ico{margin-top:7px!important}
  .tg-page [data-tc="260817nq6gt"] .hero__note{color:#8b8b8b!important;width:calc(485*var(--k))!important;margin-left:calc(2*var(--k))!important}
html[lang="ko"] .tg-page [data-tc="260817nq6gt"] .hero__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12.2*var(--k))!important;letter-spacing:0!important;line-height:calc(17*var(--k))!important}
}

/* ══ 프롤로그 fr01 (02_01_01.jpg 401): 제목 scd1 57 주황 #fe5f00 오른정렬 x868 잉크 y172·242(줄 70) / 설명 Light 22 #6a6a6a 잉크 y329·362(줄 33)
      / 회색 판 21×230 #fcfbf9 x948 y171~400 / Prologue Oswald Regular 27.5 #343434 잉크 31×83 x1049 y180 · 대시 29×1 x1145 y202
      / 본문 Light 18.3 #606060 폭 554 x1049 잉크 y244 줄 35(5줄) ══ */
@media (min-width:1025px){
  [data-fr="fr01"] #sec-00{height:auto!important;min-height:calc(401*var(--k))!important;padding-top:calc(164*var(--k))!important;padding-bottom:0!important;overflow:hidden}
  [data-fr="fr01"] #sec-00 .s00__copy{gap:calc(21*var(--k))!important}
  [data-fr="fr01"] #sec-00 .s00__title{color:#fe5f00!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00__title{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;letter-spacing:calc(-2.6*var(--k))!important;line-height:calc(70*var(--k))!important}
  [data-fr="fr01"] #sec-00 .s00__sub{color:#6a6a6a!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00__sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:calc(0.4*var(--k))!important;line-height:calc(33*var(--k))!important}
  [data-fr="fr01"] #sec-00 .s00__plate{position:relative;left:calc(-2*var(--k));margin-block-start:calc(7*var(--k))!important;background:#fcfbf9!important}
  [data-fr="fr01"] #sec-00 .s00__note{padding-block-start:calc(13*var(--k))!important;gap:calc(30*var(--k))!important}
  [data-fr="fr01"] #sec-00 .s00__label{color:#343434!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00__label{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.1*var(--k))!important;line-height:1!important}   /* 원본 Prologue 잉크 31×83: Oswald 30 에 자간 -1.1 (27 이면 폭은 맞아도 높이가 26) */
  [data-fr="fr01"] #sec-00 .s00__rule{width:calc(29*var(--k))!important;height:1px!important;margin-inline-start:calc(9*var(--k))!important;vertical-align:1px!important;background:#343434!important}
  [data-fr="fr01"] #sec-00 .s00__text{color:#606060!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00__text{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;line-height:calc(35*var(--k))!important;letter-spacing:calc(-0.15*var(--k))!important}
}

/* ══ 본문 fr02 공통: 영문 라벨(Who?·Where?·Botox Type·How?·Effect!·Special Points) Oswald Regular 27.5 #333 (잉크 25~32) · 대시 29×1 기준선 2px 위, 글 끝에서 15px
      / 소제목 '보톡스' scd1 35 #343434 / 주황 제목 scd1 48.5 #fd6000 (잉크 47) / 설명 Light 17.2 #606060 ══ */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-00 .s00__eyebrow,[data-fr="fr02"] #sec-01 .s01-eyebrow,[data-fr="fr02"] #sec-02 .s02-eyebrow,[data-fr="fr02"] #sec-03 .s03-eyebrow,[data-fr="fr02"] #sec-04 .s04-eyebrow,[data-fr="fr02"] #sec-05 .s05-eyebrow{color:#333!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__eyebrow,
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-eyebrow,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-eyebrow,
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-eyebrow,
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-eyebrow,
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-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.1*var(--k))!important;line-height:1.15!important}   /* 원본 라벨 잉크 Who? 25×57 · Where? 25×76 · Botox Type 31×107 · Effect! 25×60 · Special Points 32×135 = Oswald 30 자간 -1.1 */
  [data-fr="fr02"] #sec-01 .s01-eyebrow,[data-fr="fr02"] #sec-02 .s02-eyebrow,[data-fr="fr02"] #sec-03 .s03-eyebrow,[data-fr="fr02"] #sec-04 .s04-eyebrow,[data-fr="fr02"] #sec-05 .s05-eyebrow{align-items:flex-end!important;gap:calc(12*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02-eyebrow,[data-fr="fr02"] #sec-04 .s04-eyebrow{gap:calc(14*var(--k))!important}   /* 대시 위치: 글 끝에서 Who 15 · Where/How 17 · Botox Type 12 · Effect 11 (글자 옆 여백 차이) */
  [data-fr="fr02"] #sec-03 .s03-eyebrow{gap:calc(10*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-eyebrow{gap:calc(10*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-rule,[data-fr="fr02"] #sec-02 .s02-rule,[data-fr="fr02"] #sec-03 .s03-rule,[data-fr="fr02"] #sec-04 .s04-rule,[data-fr="fr02"] #sec-05 .s05-rule{width:calc(29*var(--k))!important;height:1px!important;background:#333!important;margin-bottom:calc(7*var(--k))}
  [data-fr="fr02"] #sec-01 .s01-kicker,[data-fr="fr02"] #sec-02 .s02-kicker,[data-fr="fr02"] #sec-03 .s03-kicker,[data-fr="fr02"] #sec-04 .s04-kicker,[data-fr="fr02"] #sec-05 .s05-kicker{color:#262626!important;margin-left:calc(-3*var(--k))!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-kicker,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-kicker,
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-kicker,
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-kicker,
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-kicker{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:1.45!important}   /* 가는 획이라 안티앨리어싱으로 연해 보여 원본 실측색(51)보다 진하게 */
  [data-fr="fr02"] #sec-01 .s01-coral,[data-fr="fr02"] #sec-02 .s02-title,[data-fr="fr02"] #sec-03 .s03-title,[data-fr="fr02"] #sec-04 .s04-title,[data-fr="fr02"] #sec-05 .s05-title{color:#fd6000!important;margin-left:calc(-6*var(--k))!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-coral,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-title,
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-title,
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-title,
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-title{font-family:'scd1','scd2','NanumBG',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:1.15!important}
  [data-fr="fr02"] #sec-01 .s01-lead,[data-fr="fr02"] #sec-02 .s02-lead,[data-fr="fr02"] #sec-03 .s03-lead,[data-fr="fr02"] #sec-04 .s04-lead,[data-fr="fr02"] #sec-05 .s05-lead{color:#606060!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-lead,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-lead,
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-lead,
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-lead,
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(0.2*var(--k))!important}   /* 나눔바른고딕은 정수 px 로 힌팅되어 폭이 계단식 → 17px + 자간으로 원본 폭(425·364·330·344)에 맞춘다 */
  html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-lead{letter-spacing:calc(0.15*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-lead{letter-spacing:calc(0.17*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-lead{font-size:calc(17.5*var(--k))!important}   /* How 설명만 원본 폭 299 = 17.5 */
  html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-lead{letter-spacing:calc(0.25*var(--k))!important}
}

/* ══ Special Points (원본 y401~1663 = 1263): 라벨 잉크 y119 가운데 / 세로선 1×29 #333 y163 / 탱글성형외과 scd1 40 #333 잉크 y221 / 보톡스가 특별한 이유 scd1 55 주황 잉크 y274
      / 설명 Light 16.5 #6f6f6f 잉크 y356 / 사진 378×444 y432 x316·771·1226 / 번호 Oswald Bold 52 #e7e3d8 잉크 41 y924 / 선 48×1 #ececec y983 / 제목 Regular 21.9 #3a3a3a 잉크 y1014 / 설명 Light 16.4 #606060 y1061 줄 26 ══ */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-00{height:calc(1263*var(--k))!important;padding-top:calc(117*var(--k))!important;padding-bottom:0!important;overflow:hidden}
  [data-fr="fr02"] #sec-00>.wrap{gap:calc(58*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__intro{gap:calc(16*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__eyebrow{line-height:1!important}
  [data-fr="fr02"] #sec-00 .s00__stem{width:1px!important;height:calc(29*var(--k))!important;background:#333}
  [data-fr="fr02"] #sec-00 .s00__stem rect{fill:transparent}   /* svg 는 비율을 지켜 줄어들어 1px 폭이면 15px 높이가 됨 → 배경색으로 그림 */
  [data-fr="fr02"] #sec-00 .s00__titles{margin-top:calc(9*var(--k))}
  [data-fr="fr02"] #sec-00 .s00__brand{color:#111!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__brand{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;line-height:calc(50*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__title{color:#fe5f00!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:0!important;line-height:1.25!important}
  [data-fr="fr02"] #sec-00 .s00__lead{color:#686868!important;margin-top:calc(6.5*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.5*var(--k))!important;line-height:calc(16*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__shot{height:calc(444*var(--k))!important;aspect-ratio:auto!important}
  [data-fr="fr02"] #sec-00 .s00__card{gap:calc(41.5*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__meta{gap:calc(16.5*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__num{color:#e7e3d8!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__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(2*var(--k))!important;line-height:1!important}   /* 원본 잉크 38~39×50: Oswald Bold 48 + 자간 2 */
  [data-fr="fr02"] #sec-00 .s00__hr{background:#ececec!important}
  [data-fr="fr02"] #sec-00 .s00__copy{margin-top:calc(16*var(--k));gap:calc(17*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__name{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__name{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:calc(1*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__desc{color:#575757!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;line-height:calc(26*var(--k))!important}
}

/* ══ Who? (원본 1664~2453 = 790): 라벨 잉크 y151(띠 기준) / 보톡스 잉크 y218 / 제목 잉크 y262 / 설명 잉크 y347 / 목록 01~05 나눔바른고딕 Bold 20 자간 1 #fd5d00 잉크 15×22, 글 Light 18 #333 잉크 y421~ 줄 51 ══ */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-01{height:calc(790*var(--k))!important;padding-top:calc(146*var(--k))!important;padding-bottom:0!important}
  [data-fr="fr02"] #sec-01>.wrap{gap:calc(47.4*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-head{gap:calc(28.5*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-copy{gap:calc(29.4*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-list{gap:calc(21.4*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-num{color:#fd5d00!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-num{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-item{padding-inline-start:calc(17*var(--k))!important;color:#333!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-item{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}   /* 원본 글 x367 시작, 폭 354, Regular */
}

/* ══ Where? (원본 2454~4177 = 1724): 라벨 잉크 y151 / 보톡스 y218 / 제목 y263 / 설명 y347 / 카드 사진 281×248 y432·730·1028·1326(간격 50) x316·989, 글 칸 x627~921 가는 줄 #fdd0b1
      / 부위 이름 Regular 15.8 #303030 잉크 y456 / 설명 Light 16.4 #676767 잉크 y490 줄 26 ══ */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-02{--s02-hair:#fdd0b1;height:calc(1724*var(--k))!important;padding-top:calc(146*var(--k))!important;padding-bottom:0!important;overflow:hidden}
  [data-fr="fr02"] #sec-02>.wrap{gap:calc(61.5*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02-shot{height:calc(248*var(--k))!important;align-self:start!important}
  [data-fr="fr02"] #sec-02 .s02-head{gap:calc(28.5*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02-copy{gap:calc(29.4*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02-grid{row-gap:calc(48*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02-txt{gap:calc(6.5*var(--k))!important;padding-top:calc(21*var(--k))!important;height:calc(250*var(--k))!important}   /* 원본 글 칸 가는 줄 사이 250 (사진 248) */
  [data-fr="fr02"] #sec-02 .s02-name{color:#303030!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-name{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02-desc{color:#5e5e5e!important;width:calc(100% + 8*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:calc(0.25*var(--k))!important;line-height:calc(26*var(--k))!important}   /* 원본 4번째 줄이 칸보다 5px 길다 → 8px 넘치게 두어 줄바꿈 방지 */
}

/* ══ Botox Type (원본 4178~5229 = 1052, 바탕 #f4f3f1): 라벨 잉크 y159 / 보톡스 y226 / 제목 y271 / 설명 y355 / 흰 판 1659×464 y440 x129 / 제품 이름 Bold 28.5 #333 잉크 y733 / 영문 scd2 24 자간 -1.5 #3d3d3d y769 / 제조사 Light 19 #5f5f5f y806 / 세로 구분선 #ccc x315·637·959·1281·1603 y726~823 ══ */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-03{height:calc(1052*var(--k))!important;padding-top:calc(155*var(--k))!important;padding-bottom:0!important;gap:calc(61*var(--k))!important;overflow:hidden}
  [data-fr="fr02"] #sec-03 .s03-head{gap:calc(27.5*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03-copy{gap:calc(28*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03-plate{height:calc(464*var(--k))!important;background:#fff!important;padding-top:calc(54*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03-col{gap:calc(16*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03-cap{padding-top:calc(10*var(--k))!important;gap:calc(7*var(--k))!important;border-color:#ccc!important}
  [data-fr="fr02"] #sec-03 .s03-names{gap:calc(3*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03-name{color:#333!important}
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-name{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(28.5*var(--k))!important;letter-spacing:calc(0.5*var(--k))!important;line-height:1.15!important}
  [data-fr="fr02"] #sec-03 .s03-eng{color:#262626!important}
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-eng{font-family:'scd2','scd1','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:1.15!important}
  [data-fr="fr02"] #sec-03 .s03-maker{color:#5f5f5f!important}
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-maker{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:0!important}
}

/* ══ How? (원본 5230~6320 = 1091): 라벨 잉크 y160 / 보톡스 y227 / 제목 y272 / 설명 y356·390(줄 34) / 사진 299×302 y487 / 배지 47 #ead9c4 y819, 번호 Oswald Light 23 흰색 / 설명 Light 16.2 #656565 y891 줄 24 / 화살표 23×52 #d3d3d3 y880 ══ */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-04{height:calc(1091*var(--k))!important;padding-top:calc(155*var(--k))!important;padding-bottom:0!important;overflow:hidden}
  [data-fr="fr02"] #sec-04>.wrap{gap:calc(70*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-head{gap:calc(27.5*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-copy{gap:calc(24.4*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-lead{line-height:calc(34*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-step{gap:calc(30*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-foot{gap:calc(23*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-badge{background:#ead9c4!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-badge{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-04 .s04-cap{color:#5a5a5a!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:calc(0.15*var(--k))!important;line-height:calc(24*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-arrow{overflow:visible}
  [data-fr="fr02"] #sec-04 .s04-arrow svg{width:calc(26*var(--k))!important;height:calc(54*var(--k))!important;max-width:none!important;margin-left:calc(-3*var(--k));margin-bottom:calc(4*var(--k))}   /* 원본 화살표 잉크 23×52 x617 */
  [data-fr="fr02"] #sec-04 .s04-arrow svg path{stroke:#d3d3d3!important}
}

/* ══ Effect! (원본 6321~7110 = 790, 원본은 How 바로 아래 40px 여백 없이 띠 시작): 라벨 잉크 y151 / 보톡스 y218 / 제목 y262 / 설명 Light 17.2 #504f4d y355·385(줄 30)
      / 원 228 y454 x313 간격 13 (#fcc1c5 #efbccd #e0b7d9 #d2b0e3 #c5abec) / 번호 Oswald Light 27 흰색 잉크 24 y509 · 아래 흰 선 33×1 y549 / 글 Regular 20 #1c1c1c 잉크 y590(두 줄은 y579 줄 25) ══ */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-05{height:calc(790*var(--k))!important;padding-top:0!important;overflow:hidden}
  [data-fr="fr02"] #sec-05 .s05-plate{padding-top:calc(147*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-head{gap:calc(27.5*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-copy{gap:calc(34.4*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-lead{color:#504f4d!important}
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-lead{line-height:calc(30*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-badgewrap{top:calc(454*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-badge{padding-top:calc(48*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-badge--1{background:#fcc1c5!important}
  [data-fr="fr02"] #sec-05 .s05-badge--2{background:#efbccd!important}
  [data-fr="fr02"] #sec-05 .s05-badge--3{background:#e0b7d9!important}
  [data-fr="fr02"] #sec-05 .s05-badge--5{background:#c5abec!important}
  [data-fr="fr02"] #sec-05 .s05-num{transform:scaleX(.8);transform-origin:50% 0;opacity:.7}
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:0!important;line-height:1.15!important}   /* 원본 번호는 폭 22 로 Oswald Light 보다 좁고 반투명 흰색 */
  [data-fr="fr02"] #sec-05 .s05-num::after{content:"";display:block;width:calc(33*var(--k));height:1px;background:rgba(255,255,255,.55);margin:calc(12*var(--k)) auto 0;transform:scaleX(1.25)}
  [data-fr="fr02"] #sec-05 .s05-label{flex:none!important;color:#1c1c1c!important;margin-top:calc(37*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-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;line-height:calc(26*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-label--two{margin-top:calc(28*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-label--two{line-height:calc(25*var(--k))!important}
}

/* == sizefix petit_02_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr02"] #sec-00 h3.s00__brand{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00>div.wrap>header.s00__intro>p.lead.s00__lead:nth-of-type(2){font-size:16.4px!important;letter-spacing:-0.75px!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01-lead{font-size:17.1px!important;letter-spacing:0.2px!important}
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>header.s02-head>div.s02-copy>p.lead.s02-lead{font-size:17.1px!important;letter-spacing:0.15px!important}
html[lang="ko"] [data-fr="fr00"] #hero span.hero__brandmark{font-size:42.3px!important;letter-spacing:0.39px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.hero__title{font-size:54.0px!important;letter-spacing:0.3px!important}   /* 보톡스 */
html[lang="ko"] [data-fr="fr00"] #hero p.hero__lead{font-size:17.0px!important;letter-spacing:0.25px!important}   /* 개인의 증상에 맞는 맞춤 보톡스  */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(1)>div.spec__txt>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 시술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(1)>div.spec__txt>dd{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 10분 이내 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(2)>div.spec__txt>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(2)>div.spec__txt>dd{font-size:16.7px!important;letter-spacing:0.0px!important}   /* 연고마취 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(1)>div.spec__txt>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(1)>div.spec__txt>dd{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(2)>div.spec__txt>dt{font-size:15.2px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(2)>div.spec__txt>dd{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(3)>div.spec__cell:nth-of-type(1)>div.spec__txt>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(3)>div.spec__cell:nth-of-type(1)>div.spec__txt>dd{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__grid>div.hero__panel>dl.spec>div.spec__row:nth-of-type(3)>div.spec__cell:nth-of-type(2)>div.spec__txt>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr00"] #hero p.hero__note{font-size:11.8px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 수술방법에 따라 차 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.s00__title{font-size:56.0px!important;letter-spacing:-1.85px!important}   /* 아무도 모르게 쉽고빠르게 예뻐지는 */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00__sub{font-size:22.2px!important;letter-spacing:0.4px!important}   /* 맞춤 보톡스 시술을 통해 피부 절 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h3.s00__label{font-size:30.5px!important;letter-spacing:-1.12px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr02"] #sec-00>div.wrap>header.s00__intro>p.eyebrow.s00__eyebrow:nth-of-type(1){font-size:29.2px!important;letter-spacing:-1.06px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr02"] #sec-00>div.wrap>header.s00__intro>div.s00__titles>h2.h2.s00__title{font-size:54.6px!important;letter-spacing:0.0px!important}   /* 보톡스가 특별한 이유 */
html[lang="ko"] [data-fr="fr02"] #sec-00 h3.s00__name{font-size:22.6px!important;letter-spacing:1.04px!important}   /* 안전한 정품 보톡스 제품 사용 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__desc{font-size:16.4px!important;letter-spacing:0.25px!important}   /* 안전과 효과가 입증된 정품 보톡스 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01-kicker{font-size:34.2px!important;letter-spacing:0.0px!important}   /* 보톡스 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01-coral{font-size:48.0px!important;letter-spacing:0.0px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01-item{font-size:19.0px!important;letter-spacing:0.5px!important}   /* 자연스럽게 얼굴의 주름을 개선하고 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01-num{font-size:20.1px!important;letter-spacing:0.96px!important}   /* 02 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>header.s02-head>p.eyebrow.s02-eyebrow{font-size:29.6px!important;letter-spacing:-1.08px!important}   /* Where? */
html[lang="ko"] [data-fr="fr02"] #sec-02 h3.s02-kicker{font-size:34.2px!important;letter-spacing:0.0px!important}   /* 보톡스 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>header.s02-head>div.s02-copy>div.s02-titles>h2.h2.s02-title{font-size:47.7px!important;letter-spacing:0.0px!important}   /* 어떤 부위에 적용 가능할까요? */
html[lang="ko"] [data-fr="fr02"] #sec-02 h3.s02-name{font-size:20.0px!important;letter-spacing:0.0px!important}   /* 눈가 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02-desc{font-size:17.0px!important;letter-spacing:0.27px!important}   /* 계속해서 깜빡거리고 다른 곳에 비 */
html[lang="ko"] [data-fr="fr02"] #sec-03 h3.s03-kicker{font-size:34.2px!important;letter-spacing:0.0px!important}   /* 보톡스 */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap:nth-of-type(1)>div.s03-head>div.s03-copy>div.s03-titles>h2.h2.s03-title{font-size:47.8px!important;letter-spacing:0.0px!important}   /* 사용하는 종류는 무엇이 있을까요? */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03-lead{font-size:17.2px!important;letter-spacing:0.17px!important}   /* 탱글성형외과의 보톡스, 종류에 대 */
html[lang="ko"] [data-fr="fr02"] #sec-03 h3.s03-name{font-size:28.5px!important;letter-spacing:0.5px!important}   /* 엘러간 보톡스 */
html[lang="ko"] [data-fr="fr02"] #sec-03 span.s03-eng{font-size:23.6px!important;letter-spacing:-0.98px!important}   /* (Botox) */
html[lang="ko"] [data-fr="fr02"] #sec-04 h3.s04-kicker{font-size:33.9px!important;letter-spacing:0.0px!important}   /* 보톡스 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap>div.s04-head>div.s04-copy>div.s04-titles>h2.h2.s04-title{font-size:47.9px!important;letter-spacing:0.0px!important}   /* 시술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04-lead{font-size:16.7px!important;letter-spacing:0.19px!important}   /* 이마, 눈가, 미간, 콧등의 잔주 */
html[lang="ko"] [data-fr="fr02"] #sec-05 h3.s05-kicker{font-size:33.9px!important;letter-spacing:0.0px!important}   /* 보톡스 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.s05-band:nth-of-type(1)>div.s05-plate>div.s05-head>div.s05-copy>div.s05-titles>h2.h2.s05-title{font-size:47.8px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr02"] #sec-05 p.s05-lead{font-size:17.0px!important;letter-spacing:0.25px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr02"] #sec-05 span.s05-label{font-size:19.4px!important;letter-spacing:0.0px!important}   /* 동안 효과 */
html[lang="ko"] [data-fr="fr02"] #sec-05 span.s05-num{font-size:31.6px!important;letter-spacing:0.0px!important}   /* 03 */
}
/* == /sizefix petit_02_01 == */

/* ══ 검수 반영 (2026-09-19) — 원본 그림 실측 재대조. `.aos-animate` 를 물던 sizefix 규칙은 살아 있는 쪽(주황 h2 3개)만
      선택자에서 그 클래스를 빼 되살리고, 죽은 채 두면 audit 도구(강제로 aos-animate 를 붙인다)와 실제 화면이 어긋나던
      나머지(eyebrow·s03-maker·s04-cap·s05-label--two)는 지웠다 — 실제 화면 쪽이 원본과 맞다. ══ */
@media (min-width:1025px){
  /* 프롤로그 제목(.s00__title)은 위 sizefix 줄에서 고쳤다: width:507px 때문에 오른쪽 맞춤 상자가 칸(554)보다 47px 좁아
     제목만 왼쪽으로 밀려 있었으므로 폭을 풀어 설명문(.s00__sub)과 오른쪽 끝을 맞추고, 잉크 폭(원본 434/497)은
     자간 -1.85 로 맞췄다(56px 은 글리프 advance 가 계단식이라 크기로는 못 맞춘다).
     아래는 프롤로그 본문: */
  [data-fr="fr01"] #sec-00 .s00__text{text-align:justify!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00__text{word-spacing:calc(1*var(--k))!important;letter-spacing:calc(-0.90*var(--k))!important}
  /* 원본 줄 잉크 554/553/554/553/373 · 줄바꿈 동일(우리 555/549/551/552/370). 쪽 CSS 의 word-spacing:-2px 가 낱말을 붙여 놓아
     양끝맞춤이 글자 사이로만 벌어졌다 → 낱말 사이를 +1px 로 돌리고 늘어난 폭은 자간 -0.90 으로 상쇄(4줄이 554 안에 그대로 들어간다) */

  /* Where? 첫 줄 두 칸(눈가·이마)만 원본 글이 작다(잉크 높이 15, 나머지 칸은 16) */
  html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-grid>.s02-card:nth-of-type(1) .s02-desc,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-grid>.s02-card:nth-of-type(2) .s02-desc{font-size:calc(16.1*var(--k))!important}

  /* 주황 큰 제목 세로 위치: 원본보다 3px 위였다(제목 아래 설명·사진·카드까지 같이 밀림) */
  [data-fr="fr02"] #sec-02 .s02-title{margin-top:calc(3*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-title{margin-top:calc(3*var(--k))!important}

  /* How? 배지 숫자: 원본 잉크 h25 w22(01 은 19)·획 3 — Oswald Light 23px(h19 w20)로는 세로가 24% 짧다.
     Oswald Regular 30px 로 키우고 가로 80% 로 눌러 h25 w19/23/22/23·획 3 으로 맞춘다.
     원(47px)은 그대로 둬야 하므로 글자는 ::before 로 그리고 본문 글은 font-size:0 으로 숨긴다 */
  html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-badge{font-size:0!important;line-height:0!important;--tgff:1}
  [data-fr="fr02"] #sec-04 .s04-badge::before{color:#fff;display:block;transform:scaleX(.80) translateY(1px);transform-origin:50% 50%}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-badge::before{font-family:'Oswald-regular','Oswald',sans-serif;font-weight:400;font-size:calc(30*var(--k));line-height:1;letter-spacing:0}
  [data-fr="fr02"] #sec-04 .s04-flow>li:nth-of-type(1) .s04-badge::before{content:"01"}
  [data-fr="fr02"] #sec-04 .s04-flow>li:nth-of-type(3) .s04-badge::before{content:"02"}
  [data-fr="fr02"] #sec-04 .s04-flow>li:nth-of-type(5) .s04-badge::before{content:"03"}
  [data-fr="fr02"] #sec-04 .s04-flow>li:nth-of-type(7) .s04-badge::before{content:"04"}

  /* Effect! 원 안 글: 원본 잉크 74/177/115/129 · (136,171) — 19.4 는 3~5% 좁다 */
  html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-badge span.s05-label{font-size:calc(19.8*var(--k))!important}
}

/* ── 세로 위치 마무리(원본 body.png 줄 실측): 실제 화면(aos-animate 없는 상태) 기준 ── */
@media (min-width:1025px){
  /* Who? 목록 01~05 가 원본보다 3px 위 (원본 첫 줄 잉크 y3289) */
  [data-fr="fr02"] #sec-01>.wrap{gap:calc(50.4*var(--k))!important}
  /* Botox Type: 제목 2px 위·설명 3px 위인데 아래 흰 판은 맞다 → 제목·설명만 내리고 판은 구역 gap 으로 되돌린다 */
  [data-fr="fr02"] #sec-03 .s03-title{margin-top:calc(2*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03-copy{gap:calc(29*var(--k))!important}
  [data-fr="fr02"] #sec-03{gap:calc(64*var(--k))!important}   /* 흰 판 위 5822 */
  [data-fr="fr02"] #sec-03 .s03-plate{padding-top:calc(51*var(--k))!important}   /* 판 안 사진 위 5899 */
  /* Effect!: 보톡스(소제목)는 3px 아래, 주황 제목은 3px 위였다(둘 사이 간격이 6px 좁음). 설명은 맞으므로 아래 간격으로 되돌린다 */
  [data-fr="fr02"] #sec-05 .s05-head{gap:calc(24.5*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-titles{margin-top:calc(3*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-title{margin-top:calc(3*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-copy{gap:calc(31.4*var(--k))!important}
}
@media (min-width:1025px){
  /* Special Points 카드: 이름이 2px·설명이 4px 아래였다(원본 이름 y2618, 설명 y2665·2691) */
  [data-fr="fr02"] #sec-00 .s00__copy{margin-top:calc(14*var(--k))!important;gap:calc(15*var(--k))!important}
}

/* ── 번역 쪽에서만: 글이 길면 구역이 늘어난다(한국어는 위 원래 height 그대로) — 2026-09-24 ── */
@media (min-width:1025px){html[data-tgi-lang] .tg-page [data-tc="260817nq6gt"] .hero{height:auto!important;min-height:calc(1028*var(--k))!important;}}
@media (min-width:1025px){html[data-tgi-lang] [data-fr="fr02"] #sec-02{height:auto!important;min-height:calc(1724*var(--k))!important;}}
@media (min-width:1025px){html[data-tgi-lang] [data-fr="fr02"] #sec-02 .s02-txt{height:auto!important;min-height:calc(250*var(--k))!important;}}


/* ── (선택) 한국어 원본 Effect! 동그라미 라벨 (2026-09-28) ──
   쪽 CSS 의 .s05-label{display:flex} 때문에 글 조각(.nb)·<br> 이 옆으로 늘어선 flex 항목이 되어
   05 「종아리, 승모근 등 ⏎ 다양한 부위 시술 가능」이 네 토막으로 원 오른쪽 밖까지 흘렀고(1920 실측 25px 넘침),
   02 「주름 개선 및 예방 효과」는 조각 사이 띄어쓰기가 사라져 「주름개선 및예방 효과」로 보였다 → 보통 블록 글로. */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-05 .s05-label{display:block!important;text-align:center!important}
}
