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

/* ══ 히어로 260829l46po — sub/top/man_03.jpg 실측(1920): TANG:GLE 잉크 32×186 (x1086 y174) GloberThinFree / 남자 유두/유륜성형 52×446 (y227) Gmarket Sans Bold #454545 /
      설명 Light 17×270·180 (y313·339, 줄간격 26) #888 / 항목 이름 Regular 16×55 #4b4b4b (y592) · 값 Bold 17×35~56 #000 (y612) / 안내 13×263 #8b8b8b (y1015)
      변환본은 TANG:GLE 을 Oswald Light 44px 자간 -1.57, 제목을 NanumBG 700 60.5px, 항목 이름 300·값 400 으로 두었음 ══ */
@media (min-width:1025px){
  [data-tc="260829l46po"] #hero .s00__logo{color:#fd4f00!important}
html[lang="ko"] [data-tc="260829l46po"] #hero .s00__logo{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k,1px))!important;letter-spacing:0!important;line-height:1!important;-webkit-text-stroke:.35px currentColor}
  [data-tc="260829l46po"] #hero .s00__title{color:#454545!important;transform:scaleY(1.1);transform-origin:50% 50%}
html[lang="ko"] [data-tc="260829l46po"] #hero .s00__title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53*var(--k,1px))!important;letter-spacing:0!important;line-height:1!important}   /* 원본 잉크 52×446: 지마켓산스 Bold 53px 는 폭은 같고 높이가 47 → 세로 1.1배(원본이 세로로 늘려져 있음) */
  [data-tc="260829l46po"] #hero .s00__lead{color:#808080!important}
html[lang="ko"] [data-tc="260829l46po"] #hero .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.9*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(26*var(--k,1px))!important}
  [data-tc="260829l46po"] #hero .s00__k{color:#4b4b4b!important}
html[lang="ko"] [data-tc="260829l46po"] #hero .s00__k{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.8*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829l46po"] #hero .s00__v{color:#000!important}
html[lang="ko"] [data-tc="260829l46po"] #hero .s00__v{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(16*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829l46po"] #hero .s00__note{color:#787878!important}
html[lang="ko"] [data-tc="260829l46po"] #hero .s00__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12.5*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
  html[lang="ko"] [data-tc="260829l46po"] #hero .s00__script span{-webkit-text-stroke:.4px currentColor}   /* Harmony / Man's Chest: 원본 획이 1px 굵다 */
}

/* ══ 프롤로그 2608171j611 — man/03_01_01.jpg(404) 실측: 제목 주황 scd1 잉크 51·54 폭314/438 오른끝 869 줄간격 68 (y172·240) / 설명 Light 19·18h 폭272/386 줄간격 32 (y330·362) #686868
      Prologue Oswald Regular 잉크 30×83 (x1049 y180) + 대시 (x1145) / 본문 Light 16~18h 폭494·517·527·494·286 5줄 줄간격 35 (y244~) #565656
      변환본은 Prologue 를 scaleX(.566) 로 눌러 두었고(폭 56), 본문 자간 -.5·줄간격 33 ══ */
@media (min-width:1025px){
  [data-tc="2608171j611"] #sec-00 .s00__h{color:#fd6008!important}
html[lang="ko"] [data-tc="2608171j611"] #sec-00 .s00__h{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(57*var(--k,1px))!important;letter-spacing:calc(-2.8*var(--k,1px))!important;word-spacing:0!important;line-height:calc(70*var(--k,1px))!important}
  [data-tc="2608171j611"] #sec-00 .s00__lead{color:#686868!important}
html[lang="ko"] [data-tc="2608171j611"] #sec-00 .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(21.7*var(--k,1px))!important;letter-spacing:calc(.5*var(--k,1px))!important;word-spacing:0!important;line-height:calc(32*var(--k,1px))!important}
  [data-tc="2608171j611"] #sec-00 .s00__pro{transform:none!important;width:auto!important;color:#333!important}
html[lang="ko"] [data-tc="2608171j611"] #sec-00 .s00__pro{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k,1px))!important;letter-spacing:calc(-1.2*var(--k,1px))!important}
  [data-tc="2608171j611"] #sec-00 .s00__hr{width:calc(29*var(--k,1px))!important;height:1px!important;background:#474747!important}
  [data-tc="2608171j611"] #sec-00 .s00__body{color:#565656!important}
html[lang="ko"] [data-tc="2608171j611"] #sec-00 .s00__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(35*var(--k,1px))!important}
}

/* ══ 본문 260829advbg — man/03_01_02.jpg(4987) 실측 ══ */
/* Special Points: 라벨 Oswald Regular 30×133 (변환본 scaleX .779) / 탱글성형외과 scd1 36×226 / 제목 scd1 54×797 / 설명 Light 19×358 (변환본 자간 -.76)
   카드 번호 Oswald Bold 38×40~51 연한 [231,226,216] / 카드 제목 Regular 22×181·115·131 줄간격 30 / 카드 설명 Light 16~18×295·299 줄간격 26 #606060 */
@media (min-width:1025px){
  html[lang="ko"] [data-tc="260829advbg"] #sec-00 .s00__eyebrow{font-size:calc(30*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__eyebrow .en{transform:none!important;color:#333!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-00 .s00__eyebrow .en{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k,1px))!important;letter-spacing:calc(-1.3*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__lead{color:#666!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-00 .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.2*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
  [data-tc="260829advbg"] #sec-00 .s00__num{color:#e7e2d8!important;transform:scaleX(1.19);transform-origin:50% 50%}
html[lang="ko"] [data-tc="260829advbg"] #sec-00 .s00__num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(47*var(--k,1px))!important;letter-spacing:calc(-1*var(--k,1px))!important;line-height:1!important}   /* 원본 숫자 잉크: 0 폭 25·1 폭 16·사이 3 (우리 21·13·7) → 가로 1.19배, 자간 -1 */
  [data-tc="260829advbg"] #sec-00 .s00__ct{color:#393939!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-00 .s00__ct{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23.4*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(30*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__cb{color:#606060!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-00 .s00__cb{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(26*var(--k,1px))!important}
}
/* Who?: 라벨 Oswald Regular 24×56 (변환본 scaleX .905) / 회색 소제목 scd1 33×284 #333 / 주황 제목 scd1 48×601 (변환본 55.6px·폭 669) / 설명 Light 18×477 (변환본 18.75px 자간 -1.71)
   번호 01~05 나눔바른고딕 Bold 15×22 주황 / 목록 글 Light 18~21×359·283·166·225·322 #333 (변환본 Regular 19.9px 자간 -1.59 — 낱말 사이가 붙어 보였음) */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-01 .s01__eyebrow .en{transform:none!important;color:#333!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-01 .s01__eyebrow .en{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k,1px))!important;letter-spacing:calc(-1.2*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__kicker{color:#222!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-01 .s01__kicker{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(34.5*var(--k,1px))!important;letter-spacing:calc(-.4*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__title{color:#fd6410!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-01 .s01__title{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(50*var(--k,1px))!important;letter-spacing:calc(-1.7*var(--k,1px))!important;word-spacing:0!important}
  [data-tc="260829advbg"] #sec-01 .s01__lead{color:#5a5a5a!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-01 .s01__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.3*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
  [data-tc="260829advbg"] #sec-01 .s01__n{color:#fc5f00!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-01 .s01__n{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k,1px))!important;letter-spacing:calc(1*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__t{color:#333!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-01 .s01__t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19.5*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
}
/* How?: 라벨 24×54 (변환본 scaleX .874) / 소제목 #333 / 제목 scd1 44×615 / 본문 Light 16~18×501·350·442 줄간격 35 #585858 (변환본 16.9px) */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-02 .s02__eyebrow .en{transform:none!important;color:#333!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-02 .s02__eyebrow .en{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k,1px))!important;letter-spacing:calc(-1.8*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-02 .s02__kicker{color:#222!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-02 .s02__kicker{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(34.5*var(--k,1px))!important;letter-spacing:calc(-.4*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-02 .s02__title{color:#fd6410!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-02 .s02__title{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(51.6*var(--k,1px))!important;letter-spacing:calc(-3.1*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-02 .s02__body{color:#585858!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-02 .s02__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.2*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(35*var(--k,1px))!important}
}
/* 탭 3벌(함몰유두/유두축소/유륜축소): 원본 상자 짙은 탭 152×68 · 주황 탭 좌우 29 / 글 나눔바른고딕 Bold 20×76·95·249·142 (변환본 400 19.5px, 짙은 탭 144)
   소제목 Bold 18×200·298·436 #323232 (변환본 400 17~19px 음수 자간) / 본문 Light 16×562·647·609 줄간격 35 #585858 / 유두 폭이·길이가 Bold 18×162
   그림 라벨(절개창·유관) 12×35·23 → 13px / 캡션 Light 16×191·120·253(15.9px)·59·28(16px)·74·59·89·46(16.6px) #676767·#555 */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-03 .s03__tab,[data-tc="260829advbg"] #sec-04 .s04__tab,[data-tc="260829advbg"] #sec-05 .s05__tab{height:calc(68*var(--k,1px))!important;color:#fff!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-03 .s03__tab,
html[lang="ko"] [data-tc="260829advbg"] #sec-04 .s04__tab,
html[lang="ko"] [data-tc="260829advbg"] #sec-05 .s05__tab{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21.4*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
  [data-tc="260829advbg"] #sec-03 .s03__tab--dark,[data-tc="260829advbg"] #sec-04 .s04__tab--dark,[data-tc="260829advbg"] #sec-05 .s05__tab--dark{width:calc(152*var(--k,1px))!important;padding:calc(4*var(--k,1px)) calc(8*var(--k,1px)) 0 0!important}   /* 원본 글 잉크 x350~425(상자 316~467, 중심보다 4 왼쪽)·위 24 아래 24 (우리 22/26) */
  [data-tc="260829advbg"] #sec-03 .s03__tab--on,[data-tc="260829advbg"] #sec-04 .s04__tab--on,[data-tc="260829advbg"] #sec-05 .s05__tab--on{padding:calc(4*var(--k,1px)) calc(29*var(--k,1px)) 0!important}
  [data-tc="260829advbg"] #sec-03 .s03__sub,[data-tc="260829advbg"] #sec-04 .s04__sub,[data-tc="260829advbg"] #sec-05 .s05__sub{color:#323232!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-03 .s03__sub,
html[lang="ko"] [data-tc="260829advbg"] #sec-04 .s04__sub,
html[lang="ko"] [data-tc="260829advbg"] #sec-05 .s05__sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(19*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
  [data-tc="260829advbg"] #sec-03 .s03__body,[data-tc="260829advbg"] #sec-05 .s05__body{color:#585858!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-03 .s03__body,
html[lang="ko"] [data-tc="260829advbg"] #sec-05 .s05__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.35*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(35*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04 .s04__body{color:#585858!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-04 .s04__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.1*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(35*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04 .s04__sh{color:#272727!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-04 .s04__sh{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20.6*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}   /* glyphcmp: 원본은 Regular(채움 .28·획 2), 폭 162 → 400 20.6px */
  [data-tc="260829advbg"] #sec-03 .s03__tag{color:#5a554c!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-03 .s03__tag{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(13*var(--k,1px))!important;letter-spacing:0!important}
  [data-tc="260829advbg"] #sec-03 .s03__cap{color:#6e6e6e!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-03 .s03__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.2*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(25*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04 .s04__cap{color:#6e6e6e!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-04 .s04__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
  [data-tc="260829advbg"] #sec-05 .s05__cap{color:#5e5e5e!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-05 .s05__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important}
}
/* Effect!: 라벨 24×59 (변환본 scaleX .823) / 소제목 #333 / 제목 scd1 45×462 / 설명 Light 16~19×238·344 줄간격 30 #444 (변환본 15px·폭 200·290)
   동그라미 번호 Oswald Regular 흰 반투명 / 동그라미 글 Regular 18~19×166·77 줄간격 24 (변환본 자간 -1.25 로 낱말 사이가 붙음) */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-06 .s06__eyebrow .en{transform:none!important;color:#333!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-06 .s06__eyebrow .en{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k,1px))!important;letter-spacing:calc(-1.1*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__kicker{color:#222!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-06 .s06__kicker{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(34.5*var(--k,1px))!important;letter-spacing:calc(-.4*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__title{color:#fd6410!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-06 .s06__title{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(50.2*var(--k,1px))!important;letter-spacing:calc(-1.8*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__body{color:#4e4e4e!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-06 .s06__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.15*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(30*var(--k,1px))!important}
  html[lang="ko"] [data-tc="260829advbg"] #sec-06 .s06__num .en{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(31*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__ct{color:#191a18!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-06 .s06__ct{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19.8*var(--k,1px))!important;letter-spacing:0!important;word-spacing:0!important;line-height:calc(24*var(--k,1px))!important}
}

/* ══ 세로 자리 맞춤 (잉크 행 대조, 2026-09-18) ══ */
/* 히어로: 글이 전부 7~9px 위에 있었음 → 안쪽 위 여백 169→177 / 제목 잉크 중심 253 맞춤 */
@media (min-width:1025px){
  [data-tc="260829l46po"] #hero .s00__inner{padding-top:calc(177*var(--k,1px))!important}
  [data-tc="260829l46po"] #hero .s00__title{margin-top:calc(7.5*var(--k,1px))!important}
  [data-tc="260829l46po"] #hero .s00__lead{margin-top:calc(28*var(--k,1px))!important}
}
/* 프롤로그: 구역 404(줄간격을 원본대로 키우니 407) / 제목 -2, 설명 330, 오른쪽 열 +1, 본문 244 */
@media (min-width:1025px){
  [data-tc="2608171j611"] #sec-00{height:calc(404*var(--k,1px))!important;box-sizing:border-box}
  [data-tc="2608171j611"] #sec-00 .s00__h{margin-top:calc(-2*var(--k,1px))!important}
  [data-tc="2608171j611"] #sec-00 .s00__lead{margin-top:calc(22*var(--k,1px))!important}
  [data-tc="2608171j611"] #sec-00 .s00__col--r{margin-top:calc(11*var(--k,1px))!important}
  [data-tc="2608171j611"] #sec-00 .s00__body{margin-top:calc(29*var(--k,1px))!important}
}
/* 본문 조각: 구역 높이 원본 = Special Points 1285 · Who? 790 · How?~유륜축소 2123 · Effect! 789 (우리 1289·794·2134·793) */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-00{padding-top:calc(118.3*var(--k,1px))!important;padding-bottom:calc(144.2*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__lead{margin-top:calc(26.8*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__cards{margin-top:calc(60.6*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__ct{margin-top:calc(29.9*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__cb{margin-top:calc(15.9*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01{padding-bottom:calc(139*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__kicker{margin-top:calc(39*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__title{margin-top:calc(13*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__lead{margin-top:calc(34.4*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__list{margin-top:calc(57.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__t{position:relative;top:calc(-2*var(--k,1px))}
  [data-tc="260829advbg"] #sec-02{padding-bottom:calc(31.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-02 .s02__kicker{margin-top:calc(39*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-02 .s02__body{margin-top:calc(23.4*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-03{padding-bottom:calc(25.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-03 .s03__sub{margin-top:calc(20.6*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-03 .s03__body{margin-top:calc(15.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04{padding-bottom:calc(20.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04 .s04__sub{margin-top:calc(21.6*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04 .s04__body{margin-top:calc(15.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-05{padding-bottom:calc(114.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-05 .s05__row{margin-top:calc(38.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06{padding-bottom:calc(105.9*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__kicker{margin-top:calc(39*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__title{margin-top:calc(12*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__body{margin-top:calc(35.9*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__circles{margin-top:calc(45.2*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-06 .s06__ct{margin-top:calc(27.5*var(--k,1px))!important}
}

/* 색 잔여 (잉크 색 대조): 회색 소제목(scd1) 원본이 더 짙음 → #222 · Special Points 의 '탱글성형외과' 도 같은 글꼴·색 */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-00 .s00__brand{color:#222!important}
html[lang="ko"] [data-tc="260829advbg"] #sec-00 .s00__brand{font-family:'scd1','S-Core Dream',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor}
}

/* ══ BEFORE&AFTER 앨범 썸네일(공통 문제, 이 쪽에서만 바로잡음): main.css 의 .thumb{aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#222} 가
      sub.css .mod-album .thumb{height:auto} 와 만나 썸네일 상자가 305×172 로 잘려 제목 글이 잘리고 모서리가 둥글어짐 → 원본은 305×205(사진 153+12+제목 40), 각진 모서리 ══ */
@media (min-width:1025px){
  .mod-album .thumb{aspect-ratio:auto!important;overflow:visible!important;border-radius:0!important;background:#fff!important}
  .mod-album .thumb img{filter:none!important;transition:none!important;transform:none!important}
  .mod-album .thumb:hover img{transform:none!important;filter:none!important}
}

/* ══ 1536 폭 대비: 조각은 1920 고정 캔버스인데 fr02(본문) 의 여백·간격·글자 변수가 clamp(…vw…) 라 좁은 창에서 줄어든다(site.js 는 --k/--u 류만 px 로 고정)
      → 1920 에서의 값(clamp 최대값)으로 못 박는다. 위의 실측 규칙(#sec-N 붙은 것)이 더 구체적이라 그쪽이 우선. ══ */
@media (min-width:1025px){
  [data-tc="260829advbg"].fr02{--gutter:40px;--fs-display:54px;--fs-h2:47px;--fs-h3:34.5px;--fs-brand:38px;--fs-eyebrow:30px;--fs-lead:14px;--fs-body:15px;--fs-card-title:22px;--fs-li:17.5px;--fs-sub:17px;--fs-subhead:18.5px;--fs-pill:19.5px;--fs-badge:18px;--fs-tag:11px}
  [data-tc="260829advbg"] .s00{padding-block:116.3px 147.2px!important}
  html[lang="ko"] [data-tc="260829advbg"] .s00__eyebrow{font-size:31px!important}
  [data-tc="260829advbg"] .s00__vr{height:29px!important;margin:16.7px auto 0!important}
  [data-tc="260829advbg"] .s00__brand{margin-top:27.3px!important}
  [data-tc="260829advbg"] .s00__title{margin-top:13.3px!important}
  [data-tc="260829advbg"] .s00__lead{margin-top:30.8px!important}
  [data-tc="260829advbg"] .s00__cards{margin-top:61.6px!important}
  [data-tc="260829advbg"] .s00__num{margin-top:41px!important}
html[lang="ko"] [data-tc="260829advbg"] .s00__num{font-size:50px!important}
  [data-tc="260829advbg"] .s00__rule{width:46px!important;margin:14px auto 0!important}
  [data-tc="260829advbg"] .s00__ct{margin-top:26.9px!important}
html[lang="ko"] [data-tc="260829advbg"] .s00__ct{line-height:29px!important}
  [data-tc="260829advbg"] .s00__cb{margin-top:16.9px!important}
html[lang="ko"] [data-tc="260829advbg"] .s00__cb{line-height:26px!important}
  [data-tc="260829advbg"] .s01{padding-block:147.4px 143px!important}
  [data-tc="260829advbg"] .s01__eyebrow::after{left:71px!important;top:25.6px!important;width:29px!important}
  [data-tc="260829advbg"] .s01__kicker{margin-top:37px!important}
  [data-tc="260829advbg"] .s01__title{margin-top:10px!important}
  [data-tc="260829advbg"] .s01__lead{margin-top:40.4px!important}
  [data-tc="260829advbg"] .s01__list{margin-top:56.7px!important;gap:24.75px!important}
  [data-tc="260829advbg"] .s01__li{min-height:26px!important}
  html[lang="ko"] [data-tc="260829advbg"] .s01__n{font-size:26px!important}
  [data-tc="260829advbg"] .s01__sep{height:17px!important;margin:5px 18px 0 0!important}
  html[lang="ko"] [data-tc="260829advbg"] .s01__t{line-height:22px!important}
  [data-tc="260829advbg"] .s02{padding-block:147.4px 32.7px!important}
  [data-tc="260829advbg"] .s02__eyebrow::after{left:71px!important;top:25.6px!important;width:29px!important}
  [data-tc="260829advbg"] .s02__kicker{margin-top:37px!important}
  [data-tc="260829advbg"] .s02__title{margin-top:12px!important}
  [data-tc="260829advbg"] .s02__body{margin-top:28.4px!important}
html[lang="ko"] [data-tc="260829advbg"] .s02__body{line-height:35px!important}
  [data-tc="260829advbg"] .s03{padding-block:41px 27.7px!important}
  [data-tc="260829advbg"] .s03__tab{height:68px!important}
  [data-tc="260829advbg"] .s03__tab--dark{padding-inline:38px!important}
  [data-tc="260829advbg"] .s03__tab--on{padding-inline:29px!important}
  [data-tc="260829advbg"] .s03__sub{margin-top:19.6px!important}
  [data-tc="260829advbg"] .s03__body{margin-top:17.7px!important}
html[lang="ko"] [data-tc="260829advbg"] .s03__body{line-height:35px!important}
  [data-tc="260829advbg"] .s03__grid{margin-top:44.7px!important}
  [data-tc="260829advbg"] .s03__cap{margin-top:14.3px!important}
html[lang="ko"] [data-tc="260829advbg"] .s03__cap{line-height:25px!important}
  [data-tc="260829advbg"] .s04{padding-block:31px 23.7px!important}
  [data-tc="260829advbg"] .s04__tab{height:68px!important}
  [data-tc="260829advbg"] .s04__tab--dark{padding-inline:38px!important}
  [data-tc="260829advbg"] .s04__tab--on{padding-inline:29px!important}
  [data-tc="260829advbg"] .s04__sub{margin-top:18.6px!important}
  [data-tc="260829advbg"] .s04__body{margin-top:18.7px!important}
html[lang="ko"] [data-tc="260829advbg"] .s04__body{line-height:35px!important}
  [data-tc="260829advbg"] .s04__cols{margin-top:31.2px!important;row-gap:41px!important}
  [data-tc="260829advbg"] .s04__sh--l{margin-left:5px!important}
  [data-tc="260829advbg"] .s04__sh--r{margin-left:39px!important}
  [data-tc="260829advbg"] .s04__vr{height:174px!important}
  [data-tc="260829advbg"] .s04__row--l .s04__chev{margin-top:61px!important}
  [data-tc="260829advbg"] .s04__row--r .s04__chev{margin-top:61px!important}
  [data-tc="260829advbg"] .s04__cap{margin-top:8.3px!important}
html[lang="ko"] [data-tc="260829advbg"] .s04__cap{line-height:25px!important}
  [data-tc="260829advbg"] .s05{padding-block:28px 117.7px!important}
  [data-tc="260829advbg"] .s05__tab{height:68px!important}
  [data-tc="260829advbg"] .s05__tab--dark{padding-inline:38px!important}
  [data-tc="260829advbg"] .s05__tab--on{padding-inline:29px!important}
  [data-tc="260829advbg"] .s05__sub{margin-top:19.6px!important}
  [data-tc="260829advbg"] .s05__body{margin-top:17.7px!important}
html[lang="ko"] [data-tc="260829advbg"] .s05__body{line-height:35px!important}
  [data-tc="260829advbg"] .s05__row{margin-top:37.7px!important}
  [data-tc="260829advbg"] .s05__chev{margin-top:62px!important}
  [data-tc="260829advbg"] .s05__cap{margin-top:5.3px!important}
html[lang="ko"] [data-tc="260829advbg"] .s05__cap{line-height:25px!important}
  [data-tc="260829advbg"] .s06{padding-block:147.4px 106.9px!important}
  [data-tc="260829advbg"] .s06__eyebrow::after{left:71px!important;top:25.6px!important;width:29px!important}
  [data-tc="260829advbg"] .s06__kicker{margin-top:37px!important}
  [data-tc="260829advbg"] .s06__title{margin-top:11px!important}
  [data-tc="260829advbg"] .s06__body{margin-top:39.9px!important}
html[lang="ko"] [data-tc="260829advbg"] .s06__body{line-height:30px!important}
  [data-tc="260829advbg"] .s06__circles{margin-top:47.2px!important}
  [data-tc="260829advbg"] .s06__c{padding-top:48.3px!important}
  html[lang="ko"] [data-tc="260829advbg"] .s06__num{font-size:31px!important}
  [data-tc="260829advbg"] .s06__crule{margin-top:15.2px!important}
  [data-tc="260829advbg"] .s06__ct{margin-top:24.5px!important}
html[lang="ko"] [data-tc="260829advbg"] .s06__ct{line-height:25px!important}
}
/* 앨범 썸네일 캡션 (2026-09-19 원본 재확인)
   원본 스크립트 on_CompleteLoad_view 는 첫 로드에서 _init2 가 false 라 되칠하기(recolor)를 건너뛴다
   → 손대기 전 상태는 8장 모두 #ff6600 보통. (라이브 원본 새로고침 5회 중 4회 + 감사 캡처 3회 모두 전체 주황,
     DOM 계산색도 rgb(255,102,0)/400 × 8. 검수자가 본 '1번만 주황 굵게·나머지 #333' 은
     목록이 한 번 더 그려진 뒤(=사용자가 고른 뒤) 상태다.)
   그래서 처음엔 전체 주황 보통, 고른 뒤(.picked)에만 원본 list_ajax 처럼 나머지를 #333 으로 되돌리고
   현재 사례만 #ff6600 bold 로 한다. */
@media (min-width:1025px){
  .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-album.picked .thumb .subject{color:#333!important}
html[lang="ko"] .mod-album.picked .thumb .subject{font-weight:normal!important}
  .mod-album.picked .thumb.on .subject{color:#ff6600!important}
html[lang="ko"] .mod-album.picked .thumb.on .subject{font-weight:bold!important}
}

/* ══ 2차 실측 보정 (2026-09-18, --CONTINUE) ══ */
/* 히어로 사양표 아이콘: 원본 잉크 x 시계 1088 · 모니터 1380 · 실 1380 · 클립 1096 (우리 1092·1385·1385·1097) / 하트 원본 55×44 (우리 50×39, 중심 6 위) */
@media (min-width:1025px){
  [data-tc="260829l46po"] #hero .s00__ico--time{translate:calc(-4*var(--k,1px)) 0}
  [data-tc="260829l46po"] #hero .s00__ico--mon{translate:calc(-5*var(--k,1px)) 0}
  [data-tc="260829l46po"] #hero .s00__ico--sut{translate:calc(-5*var(--k,1px)) 0}
  [data-tc="260829l46po"] #hero .s00__ico--clip{translate:calc(-1*var(--k,1px)) 0}
  [data-tc="260829l46po"] #hero .s00__ico--heart{translate:calc(-3*var(--k,1px)) calc(6*var(--k,1px));scale:1.12}
  [data-tc="260829l46po"] #hero .s00__txt{translate:0 calc(-1.5*var(--k,1px))}   /* 이름·값 잉크가 원본보다 1~2px 아래 */
}
/* 히어로 값의 물결표(~): 나눔바른고딕의 ~ 는 넓어(1~2회 잉크 폭 41, 원본 37) 원본의 가늘고 좁은 ~ 와 다름 → ~ 한 글자만 Oswald Light 로(잉크 폭 37·56 = 원본 37·55, scd1 은 39·58) */
@font-face{font-family:'tgNbgTilde';font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+007E;src:url('https://channel-static.rebeauty.co.kr/tanggleps/ko/font/Oswald-Light.woff') format('woff')}
@media (min-width:1025px){
  html[lang="ko"] [data-tc="260829l46po"] #hero .s00__v{font-family:'tgNbgTilde','NanumBG','NanumBarunGothic',sans-serif!important}
}
/* 프롤로그 오른쪽 열: Prologue·대시 잉크 x 원본 1049·1145 (우리 1053·1149) → 열 -3 / 대시 y 원본 202 (우리 198) → 아래 4 / 본문 줄 폭 원본 493·516·526·493·285 (우리 484·509·516·488·280, 1.8%) → 17.3px, 줄바꿈은 <br> 이므로 nowrap */
@media (min-width:1025px){
  [data-tc="2608171j611"] #sec-00 .s00__col--r{margin-left:calc(-3*var(--k,1px))!important}
  [data-tc="2608171j611"] #sec-00 .s00__hr{margin-bottom:calc(3*var(--k,1px))!important}
  html[lang="ko"] [data-tc="2608171j611"] #sec-00 .s00__body{font-size:calc(17.3*var(--k,1px))!important;white-space:nowrap}
}
/* TV 목록(공통 모듈, 이 쪽에서만 바로잡음): 원본 항목 간격 122 (우리 123 = 16+90+16+1 테두리) / 구분선은 원본이 글 열(x1328~1604)에만, 썸네일 아래끝 높이에 1px rgba(0,0,0,.1)
   (우리는 항목 전체 폭 아래끝) / 재생 중 제목 색 원본 #ff7800 (우리 #f60) / 설명 줄바꿈은 마크업의 <br> 로 처리(pre-line 을 쓰면 <br> 뒤 줄바꿈 문자까지 빈 줄이 돼 둘째 줄이 잘림 — 2026-09-19 삭제) */
@media (min-width:1025px){
  .mod-tv .tv-item{border-bottom:0!important}
  .mod-tv .tv-item>a{padding:16px 0!important;position:relative}
  .mod-tv .tv-item>a::after{content:'';position:absolute;left:180px;right:0;bottom:16px;height:1px;background:rgba(0,0,0,.1)}
  .mod-tv .tv-item.on .tv-t{color:#ff7800!important}
  /* 썸네일: 원본은 재생 중이 아닌 것은 흑백(grayscale) + 1px rgba(0,0,0,.2) 테두리, 재생 중은 4px #ff7800 테두리 (우리는 컬러 + 2px #f60 outline) */
  .mod-tv .tv-item .tv-thumb img{filter:grayscale(100%);transition:filter .5s ease}
  .mod-tv .tv-item.on .tv-thumb img,.mod-tv .tv-item>a:hover .tv-thumb img{filter:none}
  .mod-tv .tv-item .tv-thumb::after{content:'';position:absolute;inset:0;border:1px solid rgba(0,0,0,.2);pointer-events:none}
  .mod-tv .tv-item.on .tv-thumb{outline:0!important}
  .mod-tv .tv-item.on .tv-thumb::after{border:4px solid #ff7800}
}
/* B&A 카드 격자(공통 모듈, 이 쪽에서만 바로잡음): 원본 카드 x 320~919·1000~1599 (1280 폭, 사이 80) — 우리는 1288 폭 space-between 이라 316·1004 */   /* 더보기 단추 위 여백은 sub.css 의 60px 그대로 — 여기서 56 으로 깎으면 sub.css 의 vertical-align:top 보정과 겹쳐 아래 전 구역이 4px 위로 밀린다(2026-09-19) */
@media (min-width:1025px){
  .mod-bna .bna-grid{gap:70px 80px!important;justify-content:center!important}
}
/* 앨범 목록·쪽번호(공통 모듈, 이 쪽에서만 바로잡음): 원본 목록은 1288 상자 왼쪽 정렬이라 x 316 (우리 1280 가운데 = 320) / 목록 아래 줄 원본 2px #ebebeb, 줄→쪽번호 19 (우리 1px #e5e5e5, 20) */
@media (min-width:1025px){
  .mod-album .listArea{position:relative;left:-4px}
  .mod-album .pagenavi{padding-top:19px!important}
  .mod-album .pagenavi::before{height:2px!important;background:#ebebeb!important}
  .mod-album .s_notice{padding:52px 0 49px!important}   /* 안내 글 잉크 원본 12151 (우리 12149) · 앨범 구역 1715 유지 */
}
/* ══ 3차: 전체 쪽 잉크 행 대조 (원본 o_ 스크린샷 vs 우리, 2026-09-18) ══ */
@media (min-width:1025px){
  /* Special Points: 라벨 +2 · 카드 사진 +3 · 카드 설명 -2 였음 (구역 높이는 유지) */
  [data-tc="260829advbg"] #sec-00 .s00__eyebrow{translate:0 calc(-2*var(--k,1px))}
  [data-tc="260829advbg"] #sec-00 .s00__cards{margin-top:calc(57.6*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__cb{margin-top:calc(17.9*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00{padding-bottom:calc(145.2*var(--k,1px))!important}
  /* 왼쪽 정렬 주황 제목 잉크 x 원본 314 (우리 321) · 회색 소제목 316 (우리 319) — scd1 의 왼쪽 여백 차이 (How? 제목 폭 616 vs 우리 620 은 글자폭이 정수로 반올림돼 51.3px 로 낮추면 607 이 되므로 둔다) */
  [data-tc="260829advbg"] #sec-01 .s01__title,[data-tc="260829advbg"] #sec-02 .s02__title,[data-tc="260829advbg"] #sec-06 .s06__title{margin-left:calc(-7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-01 .s01__kicker,[data-tc="260829advbg"] #sec-02 .s02__kicker,[data-tc="260829advbg"] #sec-06 .s06__kicker{margin-left:calc(-3*var(--k,1px))!important}
  /* 탭 상자가 원본보다 2·1·2 아래 */
  [data-tc="260829advbg"] #sec-03 .s03__tabs,[data-tc="260829advbg"] #sec-05 .s05__tabs{translate:0 calc(-2*var(--k,1px))}
  [data-tc="260829advbg"] #sec-04 .s04__tabs{translate:0 calc(-1*var(--k,1px))}
  /* 함몰유두 그림 +2 (캡션은 맞음) */
  [data-tc="260829advbg"] #sec-03 .s03__grid{margin-top:calc(42.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-03 .s03__cap{margin-top:calc(16.3*var(--k,1px))!important}
  /* 유두축소 그림 +4 (캡션은 맞음) · 세로 구분선 원본 y 8884~9111 (소제목 아래 ~ 캡션 아래, 228) 우리 174 */
  [data-tc="260829advbg"] #sec-04 .s04__cols{row-gap:calc(37*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04 .s04__cap{margin-top:calc(12.3*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-04 .s04__vr{height:calc(228*var(--k,1px))!important;margin-top:calc(-29*var(--k,1px))!important}
  /* 유륜축소 그림 +5 (캡션 +1) */
  [data-tc="260829advbg"] #sec-05 .s05__row{margin-top:calc(33.7*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-05 .s05__cap{margin-top:calc(8.3*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-05{padding-bottom:calc(115.7*var(--k,1px))!important}
}
/* 히어로 제목 잉크 x 원본 1086 (우리 1089) / TV 제목 'OH! TANG:GLE TV' 낱말 사이 원본 15 (공통 모듈은 12 → 전체 폭 324, 원본 333) */
@media (min-width:1025px){
  [data-tc="260829l46po"] #hero .s00__title{translate:calc(-3*var(--k,1px)) 0}
  .mod-tv .tv-head .wrap{gap:15px!important}
}
/* 히어로 구역 높이: 원본 그림 1028 (우리 오른쪽 판 내용이 1029 로 1px 김) */
@media (min-width:1025px){
  [data-tc="260829l46po"] #hero{height:calc(1028*var(--k,1px))!important;overflow:hidden}
}

/* == sizefix man_03_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__title{font-size:50.2px!important;letter-spacing:-1.71px!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01__lead{font-size:16.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 span.s02__title{font-size:47.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__tabs:nth-of-type(1)>span.s04__tab.s04__tab--on:nth-of-type(2){font-size:21.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-05 h3.s05__sub{font-size:19.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero>figure.s00__media>figcaption.s00__script>span:nth-of-type(2){font-size:105.1px!important;letter-spacing:0.0px!important}   /* Man’s Chest */
html[lang="ko"] [data-fr="fr00"] #hero p.s00__logo{font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.s00__title{font-size:53.0px!important;letter-spacing:0.0px!important}   /* 남자 유두/유륜성형 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00__lead{font-size:17.4px!important;letter-spacing:0.0px!important}   /* 유두, 유륜의 모양을 잘 만들어  */
html[lang="ko"] [data-fr="fr00"] #hero span.s00__k{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero span.s00__v{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 1시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__panel>div.s00__inner>p.disc.s00__note:nth-of-type(4){font-size:12.5px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 수술방법에 따라 차 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.s00__h{font-size:56.2px!important;letter-spacing:-2.76px!important}   /* 남성의 가슴에어울리는 유두/유륜 */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00__lead{font-size:21.3px!important;letter-spacing:0.49px!important}   /* 남성의 체형과 가슴에 어울리는비율 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h3.s00__pro{font-size:30.0px!important;letter-spacing:-1.2px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00__body{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 남자의 유두/유륜성형은 기본적으로 */
html[lang="ko"] [data-fr="fr02"] #sec-00 span.en{font-size:30.2px!important;letter-spacing:-1.31px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr02"] #sec-00 span.s00__brand{font-size:40.1px!important;letter-spacing:0.45px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr02"] #sec-00 span.s00__title{font-size:56.2px!important;letter-spacing:-1.03px!important}   /* 남자 유두/유륜성형이 특별한 이유 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__lead{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr02"] #sec-00 h3.s00__ct{font-size:24.2px!important;letter-spacing:0.0px!important}   /* 남자 가슴에어울리는 유두/유륜 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__cb{font-size:17.6px!important;letter-spacing:0.0px!important}   /* 상담을 통해 남자 가슴에 어울리는 */
html[lang="ko"] [data-fr="fr02"] #sec-00 span.s00__num{font-size:43.5px!important;letter-spacing:-0.93px!important}   /* 02 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.en{font-size:30.0px!important;letter-spacing:-1.2px!important}   /* Who? */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__kicker{font-size:34.7px!important;letter-spacing:-0.4px!important}   /* 남자 유두/유륜성형 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__t{font-size:19.5px!important;letter-spacing:0.0px!important}   /* 남자 가슴에 어울리는 유두/유륜을 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__n{font-size:19.1px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr02"] #sec-02 span.en{font-size:27.3px!important;letter-spacing:0.0px!important}   /* How? */
html[lang="ko"] [data-fr="fr02"] #sec-02 span.s02__kicker{font-size:34.7px!important;letter-spacing:-0.4px!important}   /* 남자 유두/유륜성형 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02__body{font-size:16.8px!important;letter-spacing:0.0px!important}   /* 상담을 통해 현재 상태를 분석하고 */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap.s03__wrap>div.s03__tabs>span.s03__tab.s03__tab--dark:nth-of-type(1){font-size:21.4px!important;letter-spacing:0.0px!important}   /* 함몰유두 */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap.s03__wrap>div.s03__tabs>span.s03__tab.s03__tab--on:nth-of-type(2){font-size:21.4px!important;letter-spacing:0.0px!important}   /* 쌈지봉합법 */
html[lang="ko"] [data-fr="fr02"] #sec-03 h3.s03__sub{font-size:19.3px!important;letter-spacing:0.0px!important}   /* 유두가 안으로 들어간 경우 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__body{font-size:17.0px!important;letter-spacing:0.0px!important}   /* 당겨진 섬유조직을 늘려 유두를 꺼 */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap.s03__wrap>ul.s03__grid>li.s03__cell.aos-animate:nth-of-type(1)>figcaption.disc.s03__cap{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 유두부에 작은 절개창을 냅니다. */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap.s03__wrap>ul.s03__grid>li.s03__cell.aos-animate:nth-of-type(2)>figcaption.disc.s03__cap{font-size:15.9px!important;letter-spacing:0.0px!important}   /* 유관을 늘려줍니다. */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap.s03__wrap>ul.s03__grid>li.s03__cell.aos-animate:nth-of-type(3)>figcaption.disc.s03__cap{font-size:16.8px!important;letter-spacing:0.0px!important}   /* 늘여준 유관조직의 돌출을보강해주는 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__tabs:nth-of-type(1)>span.s04__tab.s04__tab--dark:nth-of-type(1){font-size:21.7px!important;letter-spacing:0.0px!important}   /* 유두축소 */
html[lang="ko"] [data-fr="fr02"] #sec-04 h3.s04__sub{font-size:19.3px!important;letter-spacing:0.0px!important}   /* 유두가 비율에 맞지 않게 크거나  */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04__body{font-size:16.7px!important;letter-spacing:0.0px!important}   /* 개인의 상태를 분석하고 그에 맞는 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__cols:nth-of-type(2)>h4.s04__sh.s04__sh--l:nth-of-type(1){font-size:20.5px!important;letter-spacing:0.0px!important}   /* 유두 폭이 넓은 경우 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__cols:nth-of-type(2)>h4.s04__sh.s04__sh--r:nth-of-type(2){font-size:20.5px!important;letter-spacing:0.0px!important}   /* 유두 길이가 긴 경우 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__cols:nth-of-type(2)>ul.s04__row.s04__row--l:nth-of-type(1)>li.s04__cell:nth-of-type(1)>figcaption.disc.s04__cap{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 부분 절개 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__cols:nth-of-type(2)>ul.s04__row.s04__row--l:nth-of-type(1)>li.s04__cell:nth-of-type(2)>figcaption.disc.s04__cap{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 봉합 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__cols:nth-of-type(2)>ul.s04__row.s04__row--r:nth-of-type(2)>li.s04__cell:nth-of-type(1)>figcaption.disc.s04__cap{font-size:15.7px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__cols:nth-of-type(2)>ul.s04__row.s04__row--r:nth-of-type(2)>li.s04__cell:nth-of-type(2)>figcaption.disc.s04__cap{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 절개 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap.s04__wrap>div.s04__cols:nth-of-type(2)>ul.s04__row.s04__row--r:nth-of-type(2)>li.s04__cell:nth-of-type(3)>figcaption.disc.s04__cap{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 봉합 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>div.s05__tabs>span.s05__tab.s05__tab--dark:nth-of-type(1){font-size:21.7px!important;letter-spacing:0.0px!important}   /* 유륜축소 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>div.s05__tabs>span.s05__tab.s05__tab--on:nth-of-type(2){font-size:21.9px!important;letter-spacing:0.0px!important}   /* 유륜 주위 절개법 */
html[lang="ko"] [data-fr="fr02"] #sec-05 p.s05__body{font-size:17.0px!important;letter-spacing:0.0px!important}   /* 비대한 유륜을 개인에 맞게 디자인 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>ul.s05__row>li.s05__cell.aos-animate:nth-of-type(1)>figcaption.disc.s05__cap{font-size:16.4px!important;letter-spacing:0.0px!important}   /* 절개 디자인 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>ul.s05__row>li.s05__cell.aos-animate:nth-of-type(2)>figcaption.disc.s05__cap{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 유륜 절제 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>ul.s05__row>li.s05__cell.aos-animate:nth-of-type(3)>figcaption.disc.s05__cap{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 유륜을 모아줌 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>ul.s05__row>li.s05__cell.aos-animate:nth-of-type(4)>figcaption.disc.s05__cap{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 수술 후 */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06__kicker{font-size:34.7px!important;letter-spacing:-0.4px!important}   /* 남자 유두/유륜성형 */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06__title{font-size:49.6px!important;letter-spacing:-1.78px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr02"] #sec-06 p.s06__body{font-size:17.0px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr02"] #sec-06 p.s06__ct{font-size:19.8px!important;letter-spacing:0.0px!important}   /* 남자 가슴에 어울리는유두/유륜 */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.en{font-size:31.0px!important;letter-spacing:0.0px!important}   /* 02 */
}
/* == /sizefix man_03_01 == */

/* ══ 4차 검수 (2026-09-19) ══ */
/* sec-05 '유륜 주위 절개법' 주황 탭: 상자 폭 원본 x468~662 = 195, 우리 468~675 = 208 (앞 두 탭 함몰유두 153·유두축소 306/307 은 맞음).
   글자 잉크도 원본 496~637(142) 대비 우리 497~643(147) 로 5 넓다(글자 시작점 간격비 0.96) →
   글자 21.9→21.1px 로 줄이고, 왼쪽 여백(잉크 시작 x497)은 그대로 둔 채 오른쪽 여백만 줄여 상자 오른끝을 662 에 맞춘다.
   (원본은 통짜 이미지라 같은 '법' 으로 끝나는 첫 탭보다 오른쪽 여백이 6 좁다 — 좌우 대칭 padding 으로는 못 맞춘다) */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>div.s05__tabs>span.s05__tab.s05__tab--on:nth-of-type(2){padding-left:29px!important;padding-right:23px!important}
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap.s05__wrap>div.s05__tabs>span.s05__tab.s05__tab--on:nth-of-type(2){font-size:21.1px!important;letter-spacing:0px!important;--tgff:1}
}
/* Special Points 카드: 위의 sizefix 가 넣었던 .s00__ct{width:133px} · .s00__cb{width:265px} 를 뺐다
   (원본 잉크 폭을 요소 폭으로 잘못 넣어 제목이 2줄→3줄, 설명이 2줄→4줄 로 접히며 조각이 76px 길어져
    앨범·하단셀피까지 전부 내려가 있었다). 폭을 풀고 남은 줄 위치를 원본 잉크 행에 맞춘다.
   원본|우리 잉크 행(1열): 사진 433-876|432-877 · 01 925|924 · 가로줄 984|976 · 제목 1015·1044|1009·1039 · 설명 1092·1118|1088·1114 */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-00 .s00__rule{margin-top:22px!important}
  [data-tc="260829advbg"] #sec-00 .s00__ct{margin-top:calc(27.9*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00 .s00__cb{margin-top:calc(15.9*var(--k,1px))!important}
  [data-tc="260829advbg"] #sec-00{padding-bottom:calc(144.2*var(--k,1px))!important}
}
/* sec-02(How?) 본문: 제목 아래 간격이 원본보다 4 좁아 본문 3줄과 그 아래 조각 전체가 위로 밀렸다
   (원본|우리 잉크 행 2422·2457·2492 | 2418·2453·2488) */
@media (min-width:1025px){
  [data-tc="260829advbg"] #sec-02 .s02__body{margin-top:calc(27.4*var(--k,1px))!important}
}
/* 히어로 필기체 1행 'Harmony': 잉크 폭 원본 x424~876 = 453, 우리 438~877 = 440 (2행 Man's Chest 는 569|570 으로 맞음).
   두 행의 대문자 높이는 원본끼리·우리끼리 같으므로 크기가 아니라 1행 자간만 원본이 넓다 → 글자 사이 6칸에 2.17px씩,
   마지막 글자 뒤 자간은 오른끝을 밀므로 같은 값만큼 빼준다(문단은 오른쪽 정렬) */
@media (min-width:1025px){
  [data-fr="fr00"] #hero .s00__script span:nth-of-type(1){margin-right:-2.17px!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00__script span:nth-of-type(1){letter-spacing:2.17px!important;--tgff:1}
}

/* ── 번역 쪽에서만: 글이 길면 구역이 늘어난다(한국어는 위 원래 height 그대로) — 2026-09-24 ── */
@media (min-width:1025px){html[data-tgi-lang] [data-tc="260829l46po"] #hero{height:auto!important;min-height:calc(1028*var(--k,1px))!important;}}
