/* 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 한 곳에서 정한다. */
/* breast_03_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/breast_03_01.php 의 이미지와 1:1 대조)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   선택자는 .tg-fr[data-fr="frNN"] … 로 조각 CSS(.frNN …)와 본문 끝 tg-ref-fit 블록보다 명시도를 높였다.
   실측: ~/tanggle_site_gen/i18n_check (elemcmp2 · glyphcmp · fontmatch, 2026-09-17) */

/* ── fr00 히어로(2608178k6ws): 원본 top/breast_03.jpg 실측 — TANG:GLE 잉크 33px·폭186 / 제목 50·199 / 설명 17·318 / 사양 이름 13·55·값 14·57 / 안내 12·263 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr00"] .hero__brand{transform:none!important;margin-left:0!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .hero__brand{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:0!important;line-height:1!important;-webkit-text-stroke:.35px currentColor}                                                           /* 원본과 같은 가는 기하 산세리프, 폭 186 */
  .tg-fr[data-fr="fr00"] .hero__title{color:#444!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .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:-.02em!important}        /* 지마켓산스 Bold: 원본 잉크 50px·폭199 */
  .tg-fr[data-fr="fr00"] .hero__lead{color:#888!important;margin-top:calc(29*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .hero__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
  .tg-fr[data-fr="fr00"] .spec dt{color:#4e4e4e!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .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}      /* 원본 이름은 Regular·진회색 */
  .tg-fr[data-fr="fr00"] .spec dd{color:#000!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] .spec dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}          /* 값은 Bold 검정 */
  html[lang="ko"] .tg-fr[data-fr="fr00"] .hero__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k))!important;letter-spacing:0!important}                                 /* 원본 폭 263 (우리 284) */
  /* 글꼴이 작아져 줄상자가 줄어든 만큼 자리 보정: 원본 TANG:GLE 잉크 y174 / 제목 228 / 설명 313 / 회색 띠 450 / 사양 이름 592 */
  /* 히어로 설명: 끝의 sizefix(17.6px·width 320)로 세 줄이 되어 아래 회색 띠·사양표가 28px 내려가 있었다 — 원본은 두 줄(잉크 298 / 317, y313·339) */
  .tg-fr[data-fr="fr00"] #hero p.hero__lead{width:calc(330*var(--k))!important;margin-top:calc(27*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr00"] #hero p.hero__lead{font-size:calc(17*var(--k))!important;letter-spacing:calc(.27*var(--k))!important}
  .tg-fr[data-fr="fr00"] .hero__panel{padding-top:calc(177*var(--k))!important}
  .tg-fr[data-fr="fr00"] .hero__title{margin-top:calc(8*var(--k))!important;margin-left:calc(-5*var(--k))!important}   /* 원본 '가슴축소' 잉크 (1086,228); gmsb 의 왼쪽 여백 탓에 우리는 (1091,226) 이었다 */
  .tg-fr[data-fr="fr00"] .hero__bar{margin-top:calc(88*var(--k))!important}
}

/* ── fr01 프롤로그(260817svjzh): 원본 03_01_01.jpg 실측 — 제목 잉크 52px·폭433 / 설명 19·322 / Prologue 31·79 / 본문 16·525(4줄 간격 35) ── */
@media (min-width:1025px){
  html[lang="ko"] .tg-fr[data-fr="fr01"] .s00__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(54*var(--k))!important;letter-spacing:0!important;line-height:calc(70*var(--k))!important;-webkit-text-stroke:.35px currentColor}   /* 에스코어드림 Thin 54px (우리 60 은 폭 486), 줄 간격은 원본 70 유지 */
  html[lang="ko"] .tg-fr[data-fr="fr01"] .s00__sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr01"] .s00__kicker-word{transform:translateX(-2px) scaleX(.916)!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] .s00__kicker-word{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}                                                                 /* 원본 Prologue 잉크 x1049 폭82(우리 .86 은 x1051 폭77) — 굵기는 같고 가로만 덜 좁힌다 */
  html[lang="ko"] .tg-fr[data-fr="fr01"] .s00__copy p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(.22*var(--k))!important;line-height:calc(35*var(--k))!important}   /* 나눔바른고딕은 px 단위로 스냅되어 17→515·18→546 — 원본 525 는 17px+자간 .22 */
}

/* ── fr02 Special Points(260829lmk0q): 원본 03_01_02.jpg 실측 — 탱글성형외과 잉크 37px·폭226 / 주황 제목 53·551 / 설명 14·358 / 카드 번호 굵은 Oswald / 카드 설명 폭325 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr02"]>.fr02{height:auto!important;min-height:calc(1104*var(--k))!important;overflow:hidden}                    /* 원본 이미지 높이 1104 (우리 1108) */
  .tg-fr[data-fr="fr02"] .s00__brand{color:#343434!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .s00__brand{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(40*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}
  .tg-fr[data-fr="fr02"] .s00__display{color:#fd6a16!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .s00__display{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(57*var(--k))!important;letter-spacing:calc(-1.7*var(--k))!important;-webkit-text-stroke:.35px currentColor}   /* 원본 순수 주황 [253,106,22]; 글자 모양 대조 — 57px 에 자간 -1.7 이 원본 키(53)·폭(551) */
  .tg-fr[data-fr="fr02"] .s00__lead{color:#6e6e6e!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.4*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr02"] .s00{padding-bottom:calc(29*var(--k))!important}
  .tg-fr[data-fr="fr02"] .s00__display{margin-top:calc(12*var(--k))!important}
  .tg-fr[data-fr="fr02"] .s00__lead{margin-top:calc(28*var(--k))!important}
  .tg-fr[data-fr="fr02"] .s01__title{margin-top:calc(31*var(--k))!important}
  .tg-fr[data-fr="fr02"] .s01__desc{margin-top:calc(20*var(--k))!important}                            /* 머리 글꼴이 줄어든 만큼 사진 줄(원본 y432) 자리 보정 */
  html[lang="ko"] .tg-fr[data-fr="fr02"] .s01__num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1}   /* 01~03: 원본 굵은 좁은 숫자 */
  html[lang="ko"] .tg-fr[data-fr="fr02"] .s01__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
  html[lang="ko"] .tg-fr[data-fr="fr02"] .s01__desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important}
  /* 카드 설명 3건: 끝의 sizefix(#sec-01 p.s01__desc 16.9px)보다 명시도를 높여 원본 잉크 폭(326/277/317)·줄 간격 26·첫 줄 잉크 y1061 에 맞춘다 */
  .tg-fr[data-fr="fr02"] #sec-01 p.s01__desc{margin-top:calc(21*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-01 p.s01__desc{font-size:calc(17.3*var(--k))!important;letter-spacing:calc(.26*var(--k))!important;line-height:calc(26*var(--k))!important}
}

/* ── fr03 크리살릭스(260829mzv4y): 원본 01_01_add_03.jpg 실측 — CRISALIX 3D ANALYSIS 굵은 흰 글씨 51px·폭587 / 제목 Bold 48·500 / 주황 3줄 폭427·469·538 / 본문 폭597 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr03"] .s00__ghost{transform:none!important}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__ghost{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(62*var(--k))!important;letter-spacing:calc(1*var(--k))!important;line-height:calc(68*var(--k))!important}   /* 원본은 굵고 넓은 글씨 — 가로 압축(.7325) 제거 */
  .tg-fr[data-fr="fr03"] .s00{height:calc(910*var(--k))!important;box-sizing:border-box}                /* 원본 이미지 높이 910 */
  .tg-fr[data-fr="fr03"] .s00__head{gap:calc(33*var(--k))!important}
  .tg-fr[data-fr="fr03"] .s00__titles{gap:calc(8*var(--k))!important}
  .tg-fr[data-fr="fr03"] .s00__wrap{gap:calc(41*var(--k))!important}
  .tg-fr[data-fr="fr03"] .s00__leads{margin-top:calc(2*var(--k))}
  .tg-fr[data-fr="fr03"] .s00__desc{margin-block-start:calc(41*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__clinic{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(35*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr03"] .s00__title{color:#fb5e00!important}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(50*var(--k))!important;letter-spacing:calc(.9*var(--k))!important}   /* 나눔바른고딕 Bold(글자 모양 대조) 폭 500 */
  .tg-fr[data-fr="fr03"] .s00__lead{color:#fc6002!important}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(26.3*var(--k))!important;letter-spacing:calc(.3*var(--k))!important}     /* 원본 순수 주황 [252,96,2] */
  html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.7*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__desc b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  /* crisalix 로고: site.js 가 Oswald-regular 로 바꿔 좁고 굵었다(잉크 33×130, 획 6). 원본은 둥근 기하 산세리프 — 잉크 32, x높이 25, 검정, 획 5.
     태그라인도 Oswald 라 10px 로 커져 있다(원본 대문자 키 8, 색 [42,163,196]). 두 글은 textLength=133 이라 폭은 글꼴과 무관. */
  .tg-fr[data-fr="fr03"] .s00__logo-word{fill:#000!important;transform:translate(-2px,4px)}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__logo-word{font-family:'scd-medium','S-Core Dream','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:42px!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr03"] .s00__logo-tag{fill:#2aa3c4!important;transform:translateY(2px)}
html[lang="ko"] .tg-fr[data-fr="fr03"] .s00__logo-tag{font-family:'scd-regular','S-Core Dream','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:10px!important;letter-spacing:0!important}
}

/* ── fr05 자가진단·Who·How·절개법·Effect(2608297wbau): 원본 03_01_03.jpg 실측
      영문 라벨(Self Test·Who?·How?·Effect!) 잉크 25px = Oswald Regular 28px, 짧은 줄은 글자 밑선에 1px·29px
      회색 소제목 32·127 / 주황 제목 45·601 / 설명 폭441 / 표 머리 Regular / 표 칸 Regular / BREAST SIZE 굵은 Oswald 자간 24.5
      목록 번호 나눔바른고딕 Bold 15×22 + 1px 주황 세로선 / 절개법 띠 Bold / 동그라미 번호 Oswald Regular 30px ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr05"] .eyebrow{align-items:flex-end!important;gap:calc(14*var(--k))!important;color:#323232!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .eyebrow{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}
  .tg-fr[data-fr="fr05"] .s06 .eyebrow{gap:calc(6*var(--k))!important}                                 /* 원본 Effect! 뒤 줄은 x387 */
  .tg-fr[data-fr="fr05"] .eyebrow i{width:calc(29*var(--k))!important;height:1px!important;opacity:1!important;margin-bottom:calc(2*var(--k))}
  .tg-fr[data-fr="fr05"] .s00__eyebrow{color:#525252!important;gap:calc(10*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s00__eyebrow i{width:calc(27*var(--k))!important;background:#6a6a6a!important}
  .tg-fr[data-fr="fr05"] .s00__h2{left:calc(-4*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s00__h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(48*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}   /* 자가진단: 원본 폭 181, 잉크 x316 */
  html[lang="ko"] .tg-fr[data-fr="fr05"] .s00__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(.27*var(--k))!important;line-height:calc(35*var(--k))!important}   /* 원본 폭 295 */
  html[lang="ko"] .tg-fr[data-fr="fr05"] .s00__tbl th{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:0!important}                                 /* 표 머리: 원본 채움 .36·획 3 = Bold */
  .tg-fr[data-fr="fr05"] .s00__tbl td{background-image:linear-gradient(#373737,#373737)!important;background-repeat:no-repeat!important;background-size:100% 1px!important;background-position:left 0 bottom 1px!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s00__tbl td{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(18.6*var(--k))!important;letter-spacing:0!important}             /* 배경 사진에 남은 칸 밑줄이 글자 자리에서 끊겨 있어 1px 줄을 다시 긋는다 (원본 줄 색 [55,55,55]).
                                                                                                      bottom 에 두면 사진 줄 1px 아래라 두 줄로 보여 — 1px 올려 사진 줄과 겹친다 */
  html[lang="ko"] .tg-fr[data-fr="fr05"] .s00__tbl--r td{word-spacing:calc(-3.5*var(--k))!important}                   /* 원본 '12.5 cm' 폭 59 (띄어쓰기 좁음) */
  .tg-fr[data-fr="fr05"] .s00__mark{color:#fff!important;top:calc(545*var(--k))!important;left:calc(784*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s00__mark{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:calc(24.8*var(--k))!important;line-height:calc(49*var(--k))!important}
  .tg-fr[data-fr="fr05"] .h3{color:#3d3d3d!important;margin-left:calc(-3*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .h3{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(35*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}   /* 원본 잉크 x317 */
  .tg-fr[data-fr="fr05"] .h2{color:#fd6d16!important;margin-left:calc(-3*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(48*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}
  html[lang="ko"] .tg-fr[data-fr="fr05"] .lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important}
  .tg-fr[data-fr="fr05"] .s06__lead{margin-top:calc(38*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s06__lead{line-height:calc(30*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s06__h3{margin-top:calc(39*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s06__h2{margin-top:calc(13*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s01__h3,.tg-fr[data-fr="fr05"] .s02__h3{margin-top:calc(39*var(--k))!important}   /* 라벨이 28px 로 커진 만큼 */
  .tg-fr[data-fr="fr05"] .s01__h2{margin-top:calc(12*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s02__h2{margin-top:calc(11*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s02__lead{margin-top:calc(27*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s01__list{margin-top:calc(55*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s01__list li{padding-left:calc(2*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s01__num{color:#fc5f00!important;margin-top:0!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s01__num{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(1*var(--k))!important;-webkit-text-stroke:.4px currentColor}   /* 원본 채움 .6·획 4 — Bold 보다 조금 더 굵다 */
  .tg-fr[data-fr="fr05"] .s01__bar{width:1px!important;height:calc(16*var(--k))!important;background:#faac7b!important;margin-top:calc(1*var(--k))!important}
  .tg-fr[data-fr="fr05"] .s01__txt{padding-left:calc(17*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s01__txt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(-.2*var(--k))!important}   /* 원본 폭 317 */
  html[lang="ko"] .tg-fr[data-fr="fr05"] .smethod .badge span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] .tg-fr[data-fr="fr05"] .smethod .mdesc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(.15*var(--k))!important}
  .tg-fr[data-fr="fr05"] .smethod .chev{width:calc(24*var(--k))!important}                            /* 사진 사이 꺾쇠: svg 가 폭 0 으로 접혀 안 보이던 것 */
  .tg-fr[data-fr="fr05"] .smethod .chev svg{display:block!important;width:calc(24*var(--k))!important;height:calc(45*var(--k))!important;max-width:none!important}
  .tg-fr[data-fr="fr05"] .s06__cnum{top:calc(51*var(--k))!important;color:rgba(255,255,255,.62)!important;transform:scaleX(.84)}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s06__cnum{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:0!important}                                       /* 원본 '04' 잉크 25×24 (우리 Regular 는 25×29 로 굵고 넓었다), 잉크 y +4, 색은 흰색 62% (원본은 원 색마다 달라지는 반투명 흰색; 우리 #ffe7e8 은 분홍끼) */
  .tg-fr[data-fr="fr05"] .s06__crule{height:1px!important;top:calc(96*var(--k))!important;
    background:rgba(255,255,255,.22)!important;opacity:1!important}                                    /* 원본은 1px·흰색 22% 한 줄 (우리 2px·#ffe7e8 70% 는 굵고 분홍) */
  .tg-fr[data-fr="fr05"] .s06__clabel{top:calc(126*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr05"] .s06__clabel{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(-.25*var(--k))!important}   /* 원본 잉크 y5796·폭185 */
}

/* ── fr06 After Care(260829s9pkv): 원본 after_care.jpg 실측 — After Care 폭95·줄 x428 / 수술만큼 중요한 32·240 / 주황 46·447 [253,120,52] / 설명 폭559 / 카드 제목 Bold 21·113 / 카드 본문 18·309~370 검정 / 안내 폭457 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr06"] .ac{height:calc(1078*var(--k))!important;box-sizing:border-box;overflow:hidden}   /* 원본 after_care.jpg 높이 1078 (우리 1080) */
  .tg-fr[data-fr="fr06"] .ac-eyebrow{gap:calc(15*var(--k))!important}
  .tg-fr[data-fr="fr06"] .ac-title{margin-top:calc(41*var(--k))!important}                            /* 글꼴이 줄어든 만큼 자리 보정: 원본 잉크 y 225/271/355/514/1062 */
  .tg-fr[data-fr="fr06"] .ac-title__main{margin-top:calc(11*var(--k))!important}
  .tg-fr[data-fr="fr06"] .ac-lead{margin-top:calc(28*var(--k))!important}
  .tg-fr[data-fr="fr06"] .ac-grid{margin-top:calc(56*var(--k))!important}
  .tg-fr[data-fr="fr06"] .ac-card__body{padding-top:calc(41*var(--k))!important}
  .tg-fr[data-fr="fr06"] .ac-note{margin-top:calc(39*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr06"] .ac-eyebrow__t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:calc(-1*var(--k))!important}
  .tg-fr[data-fr="fr06"] .ac-title__sub{color:#434343!important}
html[lang="ko"] .tg-fr[data-fr="fr06"] .ac-title__sub{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(35*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}
  .tg-fr[data-fr="fr06"] .ac-title__main{color:#fd7834!important}
html[lang="ko"] .tg-fr[data-fr="fr06"] .ac-title__main{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(48*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.35px currentColor}
  html[lang="ko"] .tg-fr[data-fr="fr06"] .ac-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(.2*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr06"] .ac-card__t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:calc(1.7*var(--k))!important;-webkit-text-stroke:.3px currentColor}   /* 카드 제목: 글자 모양 대조 — Regular 보다 조금 굵고 Bold 보다 가늘다, 원본 잉크 20×113 */
  .tg-fr[data-fr="fr06"] .ac-card__d{color:#000!important;margin-top:calc(20*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr06"] .ac-card__d{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(.5*var(--k))!important}          /* 본문 끝 tg-ref-fit 블록(17.1px·자간 -0.02em)보다 명시도 높게 */
  html[lang="ko"] .tg-fr[data-fr="fr06"] .ac-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(.15*var(--k))!important}
}

/* ── 구역 간격: 원본은 after_care.jpg 바로 밑에 #albumtitle(BEFORE&AFTER) 이 붙는다(간격 0) — 공통 .mod-album 의 margin-top:100px 을 이 쪽에서만 0 으로 ── */
@media (min-width:1025px){
  .mod-album{margin-top:0!important}
}

/* ── 1536 등 1920 미만 데스크톱: 조각은 1920 고정(sub.css)인데 조각 CSS 의 vw 기반 변수(--px·clamp)가 창 폭을 따라 줄어 원본(1920 그림을 양옆만 자름)과 달라진다 → 1920 값으로 고정 ── */
@media (min-width:1025px){
  .tg-fr[data-fr="fr00"] .hero{--px:1px!important}
  .tg-fr[data-fr="fr00"]>.fr00{--fs-eyebrow:55px;--fs-h2:58px;--fs-lead:17.7px;--fs-label:16.2px;--fs-value:17px;--fs-caption:12.9px;--fs-script:110px}
  .tg-fr[data-fr="fr01"]>.fr01{--fs-display:60px;--fs-kicker:30px;--fs-lead:23px;--fs-body:17.8px;--gutter:40px}
  .tg-fr[data-fr="fr02"]>.fr02{--gutter:32px;--gap-col:77px;--sp-head-top:116px;--sp-eyebrow-rule:16px;--sp-rule-brand:28px;--sp-brand-display:6px;--sp-display-lead:24px;--sp-head-bottom:31px;
    --sp-cards-top:30px;--sp-media-num:42px;--sp-num-rule:16px;--sp-rule-title:28px;--sp-title-desc:19px;--rule-v-h:29px;--rule-h-w:48px;
    --fs-eyebrow:31px;--fs-brand:44.5px;--fs-display:61.2px;--fs-lead:16.4px;--fs-counter:49.4px;--fs-card-title:24.1px;--fs-card-body:18px}
  .tg-fr[data-fr="fr03"]>.fr03,.tg-fr[data-fr="fr05"]>.fr05,.tg-fr[data-fr="fr06"]>.fr06{--gutter:40px}
  .tg-fr[data-fr="fr06"]>.fr06{--fs-h2:53.9px;--fs-h3:38.3px;--fs-h4:27px;--fs-label:29px;--fs-lead:17.9px;--fs-body:17.8px;--fs-caption:17.7px}
}

/* == sizefix breast_03_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr00"] #hero>figure.hero__figure>p.hero__script>span:nth-of-type(1){font-size:121.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00>div.wrap>p.s00__eyebrow.aos-animate:nth-of-type(1){font-size:26.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 span.s00__brand{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r:nth-of-type(2)>thead>tr>th{font-size:23.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>p.s00__mark>span:nth-of-type(1){font-size:68.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>p.s00__mark>span:nth-of-type(2){font-size:70.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-01>div.wrap.s01__inner>h2.h2.s01__h2{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>h2.h2.s02__h2{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-03>div.wrap>p.badge:nth-of-type(1)>span{font-size:20.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-05>div.wrap>p.badge:nth-of-type(1)>span{font-size:20.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr06"] #after-care span.ac-title__sub{font-size:34.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.hero__brand{font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.hero__title{font-size:54.5px!important;letter-spacing:-1.09px!important}   /* 가슴축소 */
[data-fr="fr00"] #hero p.hero__lead{width:320px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.hero__lead{font-size:17.6px!important;letter-spacing:0.0px!important}   /* 과도하게 큰 가슴을 내 체형에 맞 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(1)>div>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(1)>div>dd{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 3~5시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(2)>div>dt{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(1)>div.spec__cell:nth-of-type(2)>div>dd{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 전신마취 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(1)>div>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(1)>div>dd{font-size:15.9px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(2)>div>dt{font-size:15.2px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(2)>div.spec__cell:nth-of-type(2)>div>dd{font-size:16.7px!important;letter-spacing:0.0px!important}   /* 없음 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(3)>div.spec__cell:nth-of-type(1)>div>dt{font-size:14.9px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(3)>div.spec__cell:nth-of-type(1)>div>dd{font-size:15.9px!important;letter-spacing:0.0px!important}   /* 4~5회 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(3)>div.spec__cell:nth-of-type(2)>div>dt{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.hero__panel:nth-of-type(1)>dl.spec>div.spec__row:nth-of-type(3)>div.spec__cell:nth-of-type(2)>div>dd{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 2~3일 후 */
html[lang="ko"] [data-fr="fr00"] #hero p.hero__note{font-size:12.0px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 수술방법에 따라 차 */
[data-fr="fr01"] #sec-00 h2.s00__title{width:443px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.s00__title{font-size:53.2px!important;letter-spacing:0.0px!important}   /* 내 몸에 딱 맞는이상적인 가슴 볼 */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00__sub{font-size:22.2px!important;letter-spacing:0.0px!important}   /* 과도하게 큰 가슴을 내 체형의 비 */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00__grid>div.s00__col-b.aos-animate:nth-of-type(3)>div.s00__copy>p:nth-of-type(1){font-size:17.0px!important;letter-spacing:0.22px!important}   /* 가슴축소는 비대해진 가슴 조직의  */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00__grid>div.s00__col-b.aos-animate:nth-of-type(3)>div.s00__copy>p:nth-of-type(2){font-size:17.0px!important;letter-spacing:0.22px!important}   /* 가슴축소는 가슴의 크기와 모양,  */
html[lang="ko"] [data-fr="fr01"] #sec-00>div.s00__grid>div.s00__col-b.aos-animate:nth-of-type(3)>div.s00__copy>p:nth-of-type(3){font-size:17.0px!important;letter-spacing:0.22px!important}   /* 따라서 이러한 흉터를 최소화하면서 */
html[lang="ko"] [data-fr="fr02"] #sec-00 span.s00__display{font-size:56.8px!important;letter-spacing:-1.7px!important}   /* 가슴축소가 특별한 이유 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__lead{font-size:15.6px!important;letter-spacing:0.0px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr02"] #sec-01 h3.s01__title{font-size:21.7px!important;letter-spacing:0.0px!important}   /* 철저한 수술계획을 수립 */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01__desc{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 충분한 상담을 통해 요구 조건을  */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__clinic{font-size:35.4px!important;letter-spacing:0.0px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr03"] #sec-00 h2.s00__title{font-size:50.5px!important;letter-spacing:0.91px!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] [data-fr="fr03"] #sec-00 p.s00__lead{font-size:26.3px!important;letter-spacing:0.3px!important}   /* 크리살릭스 3D 가상성형 프로그램 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>div.s00__head>p.eyebrow.s00__eyebrow:nth-of-type(1){font-size:28.0px!important;letter-spacing:0.0px!important}   /* Self Test */
html[lang="ko"] [data-fr="fr05"] #hero h2.s00__h2{font-size:48.0px!important;letter-spacing:0.0px!important}   /* 자가진단 */
html[lang="ko"] [data-fr="fr05"] #hero p.s00__body{font-size:17.0px!important;letter-spacing:0.27px!important}   /* 거대유방증인지 아닌지 어떻게 체크 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>thead>tr>th{font-size:24.1px!important;letter-spacing:0.0px!important}   /* 사이즈 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>tbody>tr:nth-of-type(1)>td{font-size:17.9px!important;letter-spacing:0.0px!important}   /* A컵 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>tbody>tr:nth-of-type(2)>td{font-size:18.6px!important;letter-spacing:0.0px!important}   /* B컵 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>tbody>tr:nth-of-type(3)>td{font-size:17.9px!important;letter-spacing:0.0px!important}   /* C컵 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>tbody>tr:nth-of-type(4)>td{font-size:17.9px!important;letter-spacing:0.0px!important}   /* D컵 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>tbody>tr:nth-of-type(5)>td{font-size:18.7px!important;letter-spacing:0.0px!important}   /* E컵 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>tbody>tr:nth-of-type(6)>td{font-size:18.6px!important;letter-spacing:0.0px!important}   /* F컵 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--l:nth-of-type(1)>tbody>tr:nth-of-type(7)>td{font-size:17.9px!important;letter-spacing:0.0px!important}   /* G컵 */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r:nth-of-type(2)>tbody>tr:nth-of-type(2)>td{font-size:18.0px!important;letter-spacing:0.0px!important}   /* 12.5 cm */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r:nth-of-type(2)>tbody>tr:nth-of-type(3)>td{font-size:19.4px!important;letter-spacing:0.0px!important}   /* 15 cm */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r:nth-of-type(2)>tbody>tr:nth-of-type(4)>td{font-size:18.6px!important;letter-spacing:0.0px!important}   /* 17.5 cm */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r:nth-of-type(2)>tbody>tr:nth-of-type(5)>td{font-size:19.4px!important;letter-spacing:0.0px!important}   /* 20 cm */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r:nth-of-type(2)>tbody>tr:nth-of-type(6)>td{font-size:18.0px!important;letter-spacing:0.0px!important}   /* 22.5 cm */
html[lang="ko"] [data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r:nth-of-type(2)>tbody>tr:nth-of-type(7)>td{font-size:19.4px!important;letter-spacing:0.0px!important}   /* 35 cm */
html[lang="ko"] [data-fr="fr05"] #sec-01>div.wrap.s01__inner>p.h3.s01__h3:nth-of-type(2){font-size:34.0px!important;letter-spacing:0.0px!important}   /* 가슴축소 */
html[lang="ko"] [data-fr="fr05"] #sec-01>div.wrap.s01__inner>p.lead.s01__lead:nth-of-type(3){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 탱글성형외과의 가슴축소, 자신의  */
html[lang="ko"] [data-fr="fr05"] #sec-01 span.s01__txt{font-size:19.8px!important;letter-spacing:-0.2px!important}   /* 가슴이 커서 늘어지고 처진 경우 */
html[lang="ko"] [data-fr="fr05"] #sec-01 span.s01__num{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>p.h3.s02__h3:nth-of-type(2){font-size:34.0px!important;letter-spacing:0.0px!important}   /* 가슴축소 */
html[lang="ko"] [data-fr="fr05"] #sec-02>div.wrap>p.lead.s02__lead:nth-of-type(3){font-size:16.9px!important;letter-spacing:0.0px!important}   /* 상담을 통해 개인의 가슴 특징과  */
html[lang="ko"] [data-fr="fr05"] #sec-03>div.wrap>p.disc.mdesc:nth-of-type(2){font-size:17.1px!important;letter-spacing:0.15px!important}   /* 유륜 절개법은 젖꼭지의 유륜 둘레 */
html[lang="ko"] [data-fr="fr05"] #sec-04>div.wrap>p.badge:nth-of-type(1)>span{font-size:21.9px!important;letter-spacing:0.0px!important}   /* 수직 절개법 */
[data-fr="fr05"] #sec-05>div.wrap>p.disc.mdesc:nth-of-type(2){width:1016px!important}
html[lang="ko"] [data-fr="fr05"] #sec-05>div.wrap>p.disc.mdesc:nth-of-type(2){font-size:17.2px!important;letter-spacing:0.15px!important}   /* 가슴 비대와 처짐이 함께 심할 경 */
html[lang="ko"] [data-fr="fr05"] #sec-06>div.stage.s06__stage>div.s06__head>p.h3.s06__h3:nth-of-type(2){font-size:34.0px!important;letter-spacing:0.0px!important}   /* 가슴축소 */
html[lang="ko"] [data-fr="fr05"] #sec-06>div.stage.s06__stage>div.s06__head>h2.h2.s06__h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr05"] #sec-06>div.stage.s06__stage>div.s06__head>p.lead.s06__lead:nth-of-type(3){font-size:17.1px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과
 */
html[lang="ko"] [data-fr="fr05"] #sec-06 span.s06__clabel{font-size:19.8px!important;letter-spacing:-0.25px!important}   /* 허리, 어깨, 목 통증 개선 */
html[lang="ko"] [data-fr="fr06"] #after-care span.ac-eyebrow__t{font-size:29.0px!important;letter-spacing:-1.0px!important}   /* After Care */
html[lang="ko"] [data-fr="fr06"] #after-care span.ac-title__main{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 수술 후 관리 프로그램 */
[data-fr="fr06"] #after-care>div.wrap>p.ac-lead.aos-animate:nth-of-type(2){width:596px!important}
html[lang="ko"] [data-fr="fr06"] #after-care>div.wrap>p.ac-lead.aos-animate:nth-of-type(2){font-size:16.8px!important;letter-spacing:0.2px!important}   /* 탱글성형외과에서는 가슴성형 후 일 */
html[lang="ko"] [data-fr="fr06"] #after-care h3.ac-card__t{font-size:26.1px!important;letter-spacing:0.0px!important}   /* 캡슐러티스 */
[data-fr="fr06"] #after-care p.ac-card__d{width:235px!important}
html[lang="ko"] [data-fr="fr06"] #after-care p.ac-card__d{font-size:17.6px!important;letter-spacing:0.52px!important;line-height:30.5px!important}   /* 가슴 전문 관리 장비로 미세 혈류 */
html[lang="ko"] [data-fr="fr06"] #after-care p.ac-note{font-size:17.0px!important;letter-spacing:0.15px!important}   /* 개인 차에 따라 수술 후 관리 프 */
}
/* == /sizefix breast_03_01 == */

/* ── sizefix 되돌림: 위 sizefix 덩어리가 원본과 어긋나게 잡은 값들을 같은 선택자로 다시 덮는다(파일 뒤라 같은 명시도면 이쪽이 이긴다).
      · s00__mark(BREAST SIZE / SELF TEST): 원본은 잉크 높이 15~16·폭 342/272 로 자간 넓은 가는 글씨인데 sizefix 가 68/70px·자간 0 으로 키워 굵고 좁은 흰 글씨가 됐다.
      · ac-card__d(After Care 카드 본문): 원본보다 5.5% 넓었다(나눔바른고딕이 18px 로 스냅) — 17px·줄 간격 32 로. ── */
@media (min-width:1025px){
  html[lang="ko"] .tg-fr[data-fr="fr05"] #hero>div.stage.s00__stage>p.s00__mark>span:nth-of-type(1),
html[lang="ko"] .tg-fr[data-fr="fr05"] #hero>div.stage.s00__stage>p.s00__mark>span:nth-of-type(2){font-size:calc(19*var(--k))!important;letter-spacing:calc(24.8*var(--k))!important}
  html[lang="ko"] .tg-fr[data-fr="fr06"] #after-care p.ac-card__d{font-size:calc(17*var(--k))!important;letter-spacing:calc(.5*var(--k))!important;line-height:calc(32*var(--k))!important}
  /* 자가진단 오른쪽 표 값(10 cm…35 cm): sizefix 가 줄마다 17.9~19.4px 로 키워 글자가 넓어지고 word-spacing -3.5 가 띄어쓰기를 3px 로 눌렀다.
     원본은 '12.5' 와 'cm' 사이가 6px, 잉크 폭 58 — 17px·word-spacing 0 이 원본 값. */
  html[lang="ko"] .tg-fr.tg-fr[data-fr="fr05"] #hero>div.stage.s00__stage>table.s00__tbl.s00__tbl--r>tbody>tr>td{font-size:calc(17*var(--k))!important;word-spacing:normal!important}
  /* fr01 프롤로그 제목: sizefix 의 width:443px 이 오른쪽 맞춤 제목 상자를 반으로 줄여 글이 통째로 430px 왼쪽에 찍혔다
     (원본 잉크 x436~868, 우리 x11~438). <br> 로 줄을 나누므로 폭 제한은 필요 없다. */
  .tg-fr[data-fr="fr01"] #sec-00 h2.s00__title{width:auto!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] #sec-00 h2.s00__title{font-size:calc(53.5*var(--k))!important}
  .tg-fr[data-fr="fr01"] #sec-00 p.s00__sub{padding-top:calc(2*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr01"] #sec-00 p.s00__sub{line-height:calc(32*var(--k))!important}   /* 원본 두 줄 잉크 y330·362 (우리 328·359) */
  /* After Care 설명: sizefix 의 width:596px 이 둘째 줄(잉크 593)을 넘겨 '제공합니다.' 가 셋째 줄로 떨어졌다 — 원본은 두 줄(<br> 로 나뉨) */
  .tg-fr[data-fr="fr06"] #after-care p.ac-lead,
  .tg-fr[data-fr="fr06"] #after-care>div.wrap>p.ac-lead.aos-animate:nth-of-type(2){width:auto!important}
  /* fr02 카드 제목: sizefix 의 21.7px 은 원본보다 11% 좁다(원본 잉크 폭 220/139/180, 우리 197/133/161) — 24.1px 이 원본, 잉크 y 는 4px 아래 */
  .tg-fr[data-fr="fr02"] #sec-01 h3.s01__title{margin-top:calc(31*var(--k))!important}
html[lang="ko"] .tg-fr[data-fr="fr02"] #sec-01 h3.s01__title{font-size:calc(24.1*var(--k))!important}
  .tg-fr[data-fr="fr02"] #sec-01 p.s01__desc{margin-top:calc(19*var(--k))!important}
}

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