/* breast_02_01.css → th (sys.php 변환본) */
/* ============================================================================
   breast_02_01 — 영문판 전용 조판 보정 (2026-09-22)  · 생성: gen.py

   render.php 가 이 파일을 맨 마지막에 싣는다(공통 → fontfix → 쪽 인라인 → intl → img → 여기).
   선택자는 전부 html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] 아래라, 같은 조각(data-tc)을 쓰는 다른 영문 쪽에는 영향이 없다.

   왜 필요한가 — 한국어/영문 1920px 실측 대조
     · 한국어는 js/site.js 가 글꼴을 갈아 끼우지만 번역 페이지에서는 돌지 않고,
       css/fontfix/breast_02_01.css 가 !important 로 박아 둔 한글 글꼴(NanumBG·scd1·gmsb)만 남는다.
     · 크기도 조각별 실측이라 같은 등급 제목이 조각마다 다르고,
       거기에 fit.js 가 넘치는 것만 골라 줄여 한 쪽 안에서 12px~24px 로 갈렸다.
   고치는 법 — 등급별 공통 변수로 크기를 한 벌로 정하고, fit.js 의 크기 조정은 `--tgi-fs:on` 로 잠근다
   (넓히기·자리 옮기기·줄바꿈은 그대로 돈다).
   ========================================================================== */

/* ── 0. 이 파일이 하는 일 ─────────────────────────────────────────────
   "어느 요소가 어느 등급인가" 만 잇는다. 크기·굵기·행간·자간은 한 줄도 여기서 정하지 않고
   전부 _i18n/en-system.css 의 공통 변수를 가리킨다 → 같은 등급이면 어느 쪽·어느 구역이든
   computed style 이 완전히 같다. 쪽별 px·소수점 크기는 이 파일에 쓰지 않는다.

   예외는 '장식'뿐이다(아래 1절). 장식 영문·숫자·로고형 문구는 한국어 원본 디자인의
   일부라 일반 제목 등급으로 통일하면 디자인이 바뀐다 — 원본 크기를 정수 px 로 지킨다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"]{--tgi-fs:on}   /* 글자 크기·자간·행간은 CSS 가 정한다 — fit.js 의 JS 강제 변경을 이 쪽에서 끈다 */

/* ── 1. 글꼴 ─────────────────────────────────────────────────────────
   제목·본문은 --en-sans 한 벌. 장식·브랜드 글꼴만 원래 글꼴을 지킨다. */
/* SVG `<text>` 는 뺀다 — `<text>` 로 그린 로고(FDA 워드마크 등)를 갈아엎는다 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] .tg-fr *:not(text){font-family:var(--en-sans)!important;-webkit-text-stroke:0!important}
/* 장식 글꼴은 폭과 무관하게, **크기는 PC 에서만** 고정한다 —
   폰에서는 조각 자체의 clamp() 가 정본이라 PC 크기를 그대로 두면 장식이 화면을 덮는다
   (한국어 css/fontfix/*.css 도 같은 이유로 @media (min-width:1025px) 안에만 둔다). */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-script{font-family:var(--en-serif)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .num{font-family:var(--en-oswald-bold)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .h2{font-family:"DisplaySub",Georgia,"Times New Roman",serif!important;font-weight:900!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-ergo{font-family:"SerifSub",Georgia,"Times New Roman",serif!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__ghost{font-family:var(--en-oswald-bold)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-motiva{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-brand{font-family:"GloberThinFree","Roboto Condensed",var(--en-sans)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-ergo > span.s01-reg{font-family:"SerifSub",Georgia,"Times New Roman",serif!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s01-title > p.eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-head > p.eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-title > p.eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-head > p.eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-num{font-family:var(--en-oswald-light)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="2609028clfq"],.tg-fr [data-tc="2609028clfq"]) .s00-cap{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-eyebrow__t{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r01{font-family:var(--en-oswald-bold)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-intro__eyebrow-label{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-implants{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-motiva > span.s01-reg{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-script{font-size:calc(112 * var(--k,1px))!important;line-height:calc(97 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .num{font-size:calc(105 * var(--k,1px))!important;line-height:calc(105 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .h2{font-size:calc(56 * var(--k,1px))!important;line-height:calc(56 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-ergo{font-size:calc(56 * var(--k,1px))!important;line-height:calc(45 * var(--k,1px))!important;letter-spacing:calc(3.47 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__ghost{font-size:calc(51 * var(--k,1px))!important;line-height:calc(51 * var(--k,1px))!important;letter-spacing:calc(6 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-motiva{font-size:calc(48 * var(--k,1px))!important;line-height:calc(38 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-brand{font-size:calc(39 * var(--k,1px))!important;line-height:calc(39 * var(--k,1px))!important;letter-spacing:calc(0.79 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-ergo > span.s01-reg{font-size:calc(34 * var(--k,1px))!important;line-height:calc(27 * var(--k,1px))!important;letter-spacing:calc(3.47 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s01-title > p.eyebrow{font-size:calc(32 * var(--k,1px))!important;line-height:calc(32 * var(--k,1px))!important;letter-spacing:calc(-2.7 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-head > p.eyebrow{font-size:calc(31 * var(--k,1px))!important;line-height:calc(31 * var(--k,1px))!important;letter-spacing:calc(-1.5 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-title > p.eyebrow{font-size:calc(31 * var(--k,1px))!important;line-height:calc(31 * var(--k,1px))!important;letter-spacing:calc(-2.2 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-head > p.eyebrow{font-size:calc(31 * var(--k,1px))!important;line-height:calc(31 * var(--k,1px))!important;letter-spacing:calc(-1.2 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-num{font-size:calc(31 * var(--k,1px))!important;line-height:calc(31 * var(--k,1px))!important;letter-spacing:calc(-1 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="2609028clfq"],.tg-fr [data-tc="2609028clfq"]) .s00-cap{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-eyebrow__t{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(-1.5 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r01{font-size:calc(28 * var(--k,1px))!important;line-height:calc(28 * var(--k,1px))!important;letter-spacing:calc(0.61 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-intro__eyebrow-label{font-size:calc(27 * var(--k,1px))!important;line-height:calc(27 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-implants{font-size:calc(15 * var(--k,1px))!important;line-height:calc(15 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-motiva > span.s01-reg{font-size:calc(13 * var(--k,1px))!important;line-height:calc(10 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
}

/* ── 2. 줄바꿈 ───────────────────────────────────────────────────────
   한국어 길이에 맞춘 nowrap/pre 를 풀되, 설계된 줄바꿈(한국어가 pre 인 곳)은 지킨다.
   낱말 중간을 자르지 않고, 글자를 줄여 한 줄에 우겨넣지 않는다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__display,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r02,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r03,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r04,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-title > h2.h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__body > p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .body > p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__desc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__desc > b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .lead.s03-p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .disc.s01-cap-d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-body > p.body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s03-row > span.lbl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s03-row > p.body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s05-row > span.lbl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s05-row > p.body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s06-row > span.lbl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .body.s06-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-card__d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-k,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-v,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-intro__body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .disc.s03-disc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-disc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__lead.lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__eyebrow > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r05,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r06,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r07,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r09,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r10,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r11,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r12,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-en,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-txt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s01-cap-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .plate.s02-plate.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s03-h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .plate.s04-plate.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s05-h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s05-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s06-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s06-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-select__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .copy > h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r08,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__clinic,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s03-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-title > h3.h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-hgroup > h3.h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-title > h3.h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-title__sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s03-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-intro__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-kr,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s01-title > h2.h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-hgroup > h2.h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-title > h2.h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-title__main,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-card__t{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;text-wrap:pretty}
/* 장식 영문·숫자는 짧다 — 원본처럼 한 줄로 둔다 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-script,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-brand,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r01,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="2609028clfq"],.tg-fr [data-tc="2609028clfq"]) .s00-cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__ghost,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-intro__eyebrow-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-motiva,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-motiva > span.s01-reg,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-implants,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-ergo,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-ergo > span.s01-reg,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-head > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s01-title > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-title > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-head > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-eyebrow__t{white-space:nowrap!important}

/* ── 3. 등급 연결 ─────────────────────────────────────────────────────
   여기서 값을 정하지 않는다. en-system.css 의 등급 변수를 가리키기만 한다.
   (변수는 ≤1024 에서 스스로 바뀌므로 화면 크기별 규칙을 따로 두지 않는다) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] .tg-fr *:where(:not(text):not(.ac-eyebrow__t):not(.eyebrow):not(.h2):not(.num):not(.r01):not(.s00-brand):not(.s00-cap):not(.s00-script):not(.s00__ghost):not(.s01-ergo):not(.s01-implants):not(.s01-motiva):not(.s01-reg):not(.s07-num):not(.sec-intro__eyebrow-label):not(.t)){letter-spacing:normal!important}   /* 한국어 낱말 길이에 맞춘 자간(509곳 !important) 초기화 */
/* display: h2, pro__display, s00-title, s00__title, t.r02, t.r03, t.r04, t2 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__display,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-title > h2.h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r02{font-size:var(--en-display-size)!important;line-height:var(--en-display-lh)!important;letter-spacing:var(--en-display-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r03,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r04{font-size:var(--en-display-size)!important;line-height:var(--en-display-lh)!important;letter-spacing:var(--en-display-ls)!important;font-weight:var(--en-w-display)!important}
/* h1: ac-title__main, h2, s01-kr, sec-intro__title */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-kr{font-size:var(--en-h1-size)!important;line-height:calc(46 * var(--k,1px))!important;letter-spacing:var(--en-h1-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-intro__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-title__main{font-size:var(--en-h1-size)!important;line-height:calc(48 * var(--k,1px))!important;letter-spacing:var(--en-h1-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s01-title > h2.h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-hgroup > h2.h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-title > h2.h2{font-size:var(--en-h1-size)!important;line-height:var(--en-h1-lh)!important;letter-spacing:var(--en-h1-ls)!important;font-weight:400!important}
/* h2: sec-select__title, t1 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-select__title{font-size:var(--en-h2-size)!important;line-height:calc(42 * var(--k,1px))!important;letter-spacing:var(--en-h2-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .t1{font-size:var(--en-h2-size)!important;line-height:var(--en-h2-lh)!important;letter-spacing:var(--en-h2-ls)!important;font-weight:400!important}
/* kicker: ac-title__sub, h3, s00__clinic, s03-t, t.r08 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s03-t{font-size:var(--en-kicker-size)!important;line-height:calc(27 * var(--k,1px))!important;letter-spacing:var(--en-kicker-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-title__sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r08{font-size:var(--en-kicker-size)!important;line-height:calc(34 * var(--k,1px))!important;letter-spacing:var(--en-kicker-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__clinic{font-size:var(--en-kicker-size)!important;line-height:calc(35 * var(--k,1px))!important;letter-spacing:var(--en-kicker-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .copy > h3:where(:not(.ac-eyebrow__t):not(.eyebrow):not(.h2):not(.num):not(.r01):not(.s00-brand):not(.s00-cap):not(.s00-script):not(.s00__ghost):not(.s01-ergo):not(.s01-implants):not(.s01-motiva):not(.s01-reg):not(.s07-num):not(.sec-intro__eyebrow-label):not(.t)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-title > h3.h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-hgroup > h3.h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-title > h3.h3{font-size:var(--en-kicker-size)!important;line-height:var(--en-kicker-lh)!important;letter-spacing:var(--en-kicker-ls)!important;font-weight:400!important}
/* h3: s00__lead, s03-num */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s03-num{font-size:var(--en-h3-size)!important;line-height:calc(27 * var(--k,1px))!important;letter-spacing:var(--en-h3-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__lead{font-size:var(--en-h3-size)!important;line-height:var(--en-h3-lh)!important;letter-spacing:var(--en-h3-ls)!important;font-weight:400!important}
/* h4: lead.s05-lead, lead.s06-lead, plate.s02-plate.reveal, plate.s04-plate.reveal, pro__lead.lead, s00-num, s00-txt */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r06,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r07{font-size:var(--en-h4-size)!important;line-height:calc(19 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r05{font-size:var(--en-h4-size)!important;line-height:calc(20 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .s01-en,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r09,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r10,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r11,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .t.r12{font-size:var(--en-h4-size)!important;line-height:calc(22 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__eyebrow > span:where(:not(.ac-eyebrow__t):not(.eyebrow):not(.h2):not(.num):not(.r01):not(.s00-brand):not(.s00-cap):not(.s00-script):not(.s00__ghost):not(.s01-ergo):not(.s01-implants):not(.s01-motiva):not(.s01-reg):not(.s07-num):not(.sec-intro__eyebrow-label):not(.t)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-txt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s01-cap-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s03-h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s05-h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s06-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__lead.lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s05-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s06-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .plate.s02-plate.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .plate.s04-plate.reveal{font-size:var(--en-h4-size)!important;line-height:var(--en-h4-lh)!important;letter-spacing:var(--en-h4-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s00-num{font-size:var(--en-h4-size)!important;line-height:calc(19 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:var(--en-w-h4)!important}
/* lead: ac-card__d, ac-note, b, body, body.s06-body, disc.s01-cap-d, lbl, lead, lead.s00-lead, lead.s01-lead, lead.s03 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-note{font-size:var(--en-lead-size)!important;line-height:calc(17 * var(--k,1px))!important;letter-spacing:var(--en-lead-ls)!important;font-weight:var(--en-w-lead)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bctmx"],.tg-fr [data-tc="260817bctmx"]) .pro__body > p:where(:not(.ac-eyebrow__t):not(.eyebrow):not(.h2):not(.num):not(.r01):not(.s00-brand):not(.s00-cap):not(.s00-script):not(.s00__ghost):not(.s01-ergo):not(.s01-implants):not(.s01-motiva):not(.s01-reg):not(.s07-num):not(.sec-intro__eyebrow-label):not(.t)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .body > p:where(:not(.ac-eyebrow__t):not(.eyebrow):not(.h2):not(.num):not(.r01):not(.s00-brand):not(.s00-cap):not(.s00-script):not(.s00__ghost):not(.s01-ergo):not(.s01-implants):not(.s01-motiva):not(.s01-reg):not(.s07-num):not(.sec-intro__eyebrow-label):not(.t)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__desc > b:where(:not(.ac-eyebrow__t):not(.eyebrow):not(.h2):not(.num):not(.r01):not(.s00-brand):not(.s00-cap):not(.s00-script):not(.s00__ghost):not(.s01-ergo):not(.s01-implants):not(.s01-motiva):not(.s01-reg):not(.s07-num):not(.sec-intro__eyebrow-label):not(.t)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__desc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-body > p.body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s03-row > span.lbl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s03-row > p.body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s05-row > span.lbl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s05-row > p.body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s06-row > span.lbl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-card__d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .lead.s03-p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .disc.s01-cap-d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .body.s06-body{font-size:var(--en-lead-size)!important;line-height:var(--en-lead-lh)!important;letter-spacing:var(--en-lead-ls)!important;font-weight:var(--en-w-lead)!important}
/* body: ac-lead.reveal, disc.s03-disc, lead, s00-k, s00-v, sec-intro__body */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-k,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-v,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mchkp"],.tg-fr [data-tc="260829mchkp"]) .lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec-intro__body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907rt636"],.tg-fr [data-tc="260907rt636"]) .disc.s03-disc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-lead.reveal{font-size:var(--en-body-size)!important;line-height:var(--en-body-lh)!important;letter-spacing:var(--en-body-ls)!important;font-weight:var(--en-w-body)!important}
/* caption: s00-disc */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-disc{font-size:var(--en-caption-size)!important;line-height:var(--en-caption-lh)!important;letter-spacing:var(--en-caption-ls)!important;font-weight:var(--en-w-caption)!important}
/* card: ac-card__t */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829s9pkv"],.tg-fr [data-tc="260829s9pkv"]) .ac-card__t{font-size:var(--en-card-size)!important;line-height:calc(26 * var(--k,1px))!important;letter-spacing:var(--en-card-ls)!important;font-weight:400!important}
/* circ: s07-label */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-label{font-size:var(--en-circ-size)!important;line-height:var(--en-circ-lh)!important;letter-spacing:var(--en-circ-ls)!important;font-weight:var(--en-w-circ)!important}

/* 한국어가 **고정 높이 칸을 행간으로 세로 가운데 맞춘** 자리.
   등급 행간(배수)을 그대로 쓰면 글이 칸 위쪽에 붙는다 → PC 에서만 원본 행간(px)을 지킨다.
   (폰에서는 칸이 흐름 배치로 풀리므로 등급 행간을 쓴다) */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s02-body > p.body{line-height:calc(35 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .lead.s00-lead{line-height:calc(37 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s03-row > span.lbl,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s05-row > span.lbl,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s06-row > span.lbl{line-height:calc(38 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__lead{line-height:calc(50 * var(--k,1px))!important}
}

/* ── 3-b. 숨은 탭 칸 등급 연결 (멘토 엑스트라 · 멘토 클래식) ──────────
   `.img-tabs-pane` 두 칸은 기본이 `hidden` 이라 gen.py 의 실측에서 통째로 빠졌고,
   그 안 글자는 등급에 연결되지 않은 채 조각 자체 CSS 크기로 남는다(조각 260817egd73 ·
   260907glfvw · 2609073zp19 에 규칙이 한 줄도 없다).
   탭을 눌러 열어 잰 값(1920 · tabprobe.py) 중 **한국어보다 영문만 커진 것**만 잡는다 —
     feat__head 26.5→28 · s03-title 26.5→28.48  → 둘 다 구역 소제목이므로 h3 등급
     s00__title 58→65 · s00-title 58→66         → 칸의 큰 제목이므로 display 등급
     s00__brand-en 14→19                        → 로고 아래 영문 한 줄. caption 등급이
                                                   PC 14 / 폰 13 으로 한국어 값과 같다.
     s00__vs 73→78                              → 'VS' 장식. 등급이 아니라 한국어 원본
                                                   (css/fontfix/breast_02_01.css `calc(73*var(--k))`) 크기를 지킨다.
   나머지(47/48/66/33/9/14.98px)는 **한국어와 값이 같은** 로고·브랜드 장식이라 그대로 둔다.
   열린 칸(모티바)과 같은 등급을 쓰므로 h3 크기가 탭마다 달라지지 않는다.
   이 칸들을 건드리는 규칙이 공통층에 하나도 없어 `!important` 없이 이긴다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817egd73"],.tg-fr [data-tc="260817egd73"]) .feat__head,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907glfvw"],.tg-fr [data-tc="260907glfvw"]) .s03-title{font-size:var(--en-h3-size);line-height:var(--en-h3-lh);letter-spacing:var(--en-h3-ls);font-weight:var(--en-w-h3)}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817egd73"],.tg-fr [data-tc="260817egd73"]) .s00__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260907glfvw"],.tg-fr [data-tc="260907glfvw"]) .s00-title{font-size:var(--en-display-size);line-height:var(--en-display-lh);letter-spacing:var(--en-display-ls);font-weight:var(--en-w-display)}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817egd73"],.tg-fr [data-tc="260817egd73"]) .s00__brand-en{font-size:var(--en-caption-size);line-height:var(--en-caption-lh);letter-spacing:var(--en-caption-ls)}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="2609073zp19"],.tg-fr [data-tc="2609073zp19"]) .s00__vs{font-size:calc(73 * var(--k,1px))}
}

/* ── 4. 고정 높이 풀기 ───────────────────────────────────────────────
   영문은 길어 줄이 늘어난다. 한국어 길이에 맞춘 고정 height 를 min-height 로 바꿔
   글을 줄이거나 잘라내지 않고 **칸이 자연스럽게 늘어나게** 한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] .tg-fr :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption):where(:not(.ab):not(.tag):not([class*="circ"]):not([class*="circle"]):not([class*="badge"]):not([class*="disc"]):not([class*="ring"]):not([class*="round"]):not([class*="dot"]):not([class*="circ"] *):not([class*="circle"] *):not(.e-circ *):not([class*="ring"] *):not([class*="disc"] *):not(.mod-album *):not(.mod-tv *):not(.mod-bna *):not(.mod-selfie *):not(.num):not(.plate):not(.s07-label):not(.s07-num):not(.sec)){height:auto!important}

/* 예외 `.s00-cell` — 머리단 수술정보표(fr00 · 조각 260817ry60r)의 여섯 칸이다.
   여기는 글이 갇혀서 문제가 된 자리가 아니라 **한국어가 칸 높이 자체를 디자인한 자리**다
   (`.fr00 .s00-cell{height:calc(127.667*var(--u));border-bottom:1px}` + 짝수칸 세로 구분선).
   영문 값은 오히려 한 줄이라 height:auto 로 풀리자 칸이 128px → **58px** 로 반 토막 나고
   아이콘이 글자를 파고들었으며 아래 주의문까지 원본보다 124px 위로 올라왔다
   (1920 실측: 칸 높이 ko 128 / en 58, 표 높이 ko 383 / en 173).
   height 를 되돌리는 대신 **최소값**으로 돌려준다 — 값이 여러 줄이 되면 칸이 늘어나
   글은 여전히 갇히지 않는다. 127.667·var(--u) 는 한국어 원본 선언을 글자 그대로 옮긴 것이고
   글자 크기가 아니다. (≤1024 는 한국어가 같은 칸을 height:auto 로 풀어 두는 자리라 PC 에서만.) */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817ry60r"],.tg-fr [data-tc="260817ry60r"]) .s00-cell{min-height:calc(127.667 * var(--u))}
}

/* ── 5. 공통 잔손질 — 이 쪽에서는 **아무것도 하지 않는다** ────────────
   생성기는 모든 쪽에 수술정보표 잔손질 5줄(칸 너비 flex · 아이콘↔글 간격 4px · 자간 -.012em ·
   둘째 칸 들여쓰기 0 · white-space:normal)을 내는데, 이 쪽에서는 전부 지워야 한다.
     1) 셋(`[class*="-txt"]…` 과 `dt,dd,[class*="lbl"]…` 두 줄)은 이 쪽에서 **한 요소도 맞지 않는
        죽은 규칙**이다 — 이 표의 칸은 `li.s00-cell > span.tx|svg.s00-ico|span.s00-k|span.s00-v`
        뿐이다(실측 querySelectorAll → 0 / 0 / 0). !important 7개가 그냥 붙어 있었다.
     2) 남은 둘(간격·들여쓰기)은 같은 표를 이미 다루는 **다국어 공통층을 더 조여 덮어쓴 중복 선언**이다 —
        `_i18n/intl.css:124` `.s00-spec .s00-cell{column-gap:24px!important}`,
        `:126` `.s00-cell:nth-child(even){padding-left:16px!important}`.
        한국어 원본은 52px / 49px 이므로 공통층(24/16)보다 **이 쪽 선언(4/0)이 한국어에서 더 멀었다.**
     3) white-space 는 2절 줄바꿈 목록이 `.s00-k`·`.s00-v` 에 이미 준다(intl.css 의 같은 줄은
        `:not([data-tgi-lang="th"])` 라 영문에 오지 않는다).
   '같은 속성이 여러 파일에 있으면 최종 규칙 하나만 남긴다' 는 기준대로 이 쪽 선언을 전부 지우고
   공통층 하나만 남겼다. 위 4절에서 칸 높이(128px)를 되살린 뒤에는 값이 한 줄에 들어가 더 조일 이유도 없다. */
/* ── 도형(동그라미·색 배지) 안 글자: fit.js 의 크기 맞춤을 다시 켠다 ──
   한국어는 글이 짧아 도형 안에 들어가지만 영문은 길다. 등급 크기를 못박은 채로 두면
   aspect-ratio 가 걸린 동그라미는 글을 담으려고 **지름이 커져** 5개가 제각각이 되고(사용자 지적),
   배지는 글이 칸을 뚫는다. 도형 안에서는 fit.js 가 글자를 칸에 맞춰 줄이도록 --tgi-fs 를 되돌린다.
   (도형 자체의 크기·간격은 한국어 그대로 유지된다 — 이게 목적이다) */

/* 도형(원·배지·정사각 칸)은 fit.js 를 되살린다 — 타원이 되는 것을 CSS 로는 못 막는다 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] .tg-fr :is(.num,.plate,.s07-num,.sec),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] .tg-fr :is(.num,.plate,.s07-num,.sec) *{--tgi-fit:on}

/* 예외 — fr08 의 s07 효과 배지는 클래스 이름만 `badge` 일 뿐 **지름 229px 짜리 정원**이다
   (`.fr08 .s07-badge{aspect-ratio:1;border-radius:50%}`). en-system.css:1165~1167 이
   `[class*="badge"] *` 에 fit.js 칸맞춤을 되살려 놓아, 같은 circ 등급 라벨 다섯 개가
   **16 / 14.4 / 12.96 / 16 / 16px** 로 갈렸다(1920 실측 · 한국어는 다섯 개 모두 19.9px 한 벌).
   12.96px 은 허용 사다리(54/46/40/32/26/20/18/16/14) 밖이고, fit.js 가 라벨 셋에
   인라인 `font-size…!important` 까지 박아 두었다.
   en-system.css 도 바로 위 주석에 "원에는 칸맞춤을 주지 않는다 — 켜면 크기가 갈린다" 라고
   적어 두었지만, 이 원은 이름이 `badge` 라 그 예외를 못 받는다.
   → 이 라벨에서만 칸맞춤을 끄고, en-system.css:1175 가 **진짜 원**에 쓰는 것과 같은
     내접 폭 76%(지름 229px 의 내접 정사각형 변 0.707D 보다 여유를 둔 값)로 묶어
     원 안에서 자연스럽게 접히게 한다. 글자 크기는 3절이 정한 circ 등급 그대로 —
     한 픽셀도 줄이지 않고, 원 지름·간격·개수는 한국어 그대로다.
   (폰 ≤1024 는 지금도 다섯 개가 한 벌로 원 안에 들어간다 → PC 에서만 손댄다.) */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .s07-badge > .s07-label{--tgi-fit:on;max-width:76%}
}

/* fr03 내시경 구역의 주황 밑줄 — 바로 위 제목(.t.r08)을 받치는 **장식 선**이다.
   한국어는 '제목 388px + 13px = 401px' 로 잡혀 있다(`.fr03 .s00 .rule{width:calc(401*var(--u))}`).
   영문 제목은 kicker 등급(32px)이라 PC 세 폭 모두 660px 인데 밑줄은 401px 그대로여서
   제목의 60% 지점에서 끊겨 잘못 그은 선처럼 보인다(1920·1440·1366 실측: 제목 660 / 밑줄 401).
   같은 '제목 + 13px' 셈법을 그대로 옮겨 673px 를 준다 — **장식의 길이**이고 글자 크기가 아니다.
   이 구역은 1920 캔버스(`--k:1px`)로 그려지고 바깥이 잘라내므로 세 폭에서 값이 같다.
   (≤1024 에서는 한국어가 이 밑줄을 `width:auto` 로 풀어 두므로 PC 에서만.) */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829myv1g"],.tg-fr [data-tc="260829myv1g"]) .rule{width:calc(673 * var(--k,1px))}
}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260817bkpbo"],.tg-fr [data-tc="260817bkpbo"]) .sec.sec-select,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .plate.s02-plate.reveal,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="26082920y40"],.tg-fr [data-tc="26082920y40"]) .plate.s04-plate.reveal{--tgi-fs:on}
}

/* 크리살릭스 제목 묶음 가운데 맞춤 — 한국어 제목은 한 줄이라 묶음이 글 폭만큼만 차지해
   가운데로 보이지만, 영문은 두 줄이 되며 묶음이 칸을 꽉 채워 글이 왼쪽에 붙는다.
   **폭과 무관한 문제라 @media 밖에 둔다**(폰에서도 두 줄이 된다). */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__titles{text-align:center;margin-inline:auto}
/* 크리살릭스 3D 구역(조각 260829mzv4y) — 한국어 배치 복구. 13쪽이 같은 조각을 쓴다.
   ① 제목 묶음이 왼쪽으로 붙는다: fit.js growBox() 가 상자를 늘릴 때
      가운데 정렬 부모의 align-items 를 flex-start 로 바꾼다. 세로 flex 라 가로축이 풀려
      한국어에서 축 960px 에 있던 제목 3줄이 x=316 으로 끌려왔다 → 부모·자식 좌표를 잠근다.
   ② 워드마크 자간은 1절 장식 규칙이 **쪽마다 한국어 실측값으로** 낸다.
      (예전에 6px 를 박아 두었더니 한국어가 1px 인 쪽에서 장식이 99px 넓어졌다 — breast_03_01 실측)
   ③ 주황 리드 3줄: 한국어 line-height 50px 이 줄 사이 여백과 밑줄 자리를 만든다.
      등급 행간(1.35)을 그대로 적용하면 26px 로 눌려 세 줄이 붙고 밑줄이 사라진다 → 한국어 값으로.
   ④ 둘째 줄만 두 줄로 접힘: fit.js 가 그 줄에만 width:522px 를 박아 넣어(담는 칸은 598px)
      들어갈 자리가 있는데도 접혔다 → 리드 3줄도 잠가 제 폭을 쓰게 한다.
      잠근 뒤에도 둘째 줄이 601px 로 칸(598px)보다 3px 길어, 자간을 -0.01em 만 줘 한 줄에 넣는다. */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) :is(.s00__head,.s00__titles,.s00__ghost,.s00__clinic,.s00__title,.s00__leads,.s00__lead){--tgi-fit:on}
  /* 로고가 position:absolute;right 로 박혀 있어 영문 제목이 길어지면 그 위를 덮는다 —
     제목 묶음 폭을 로고 앞에서 멈추게 하고 가운데 정렬을 지킨다(이 조각을 쓰는 13쪽 공통). */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__titles{max-width:61%!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__lead{letter-spacing:-.01em!important}
  /* 리드 크기는 등급(h3 26px)이 정한다 — 한국어 원본도 25.8px 이다.
     예전에 17.5→18px 로 줄여 세 줄을 맞췄던 것은 '글자를 줄이지 말라' 는 지시에 어긋나 되돌렸다.
     줄이 늘면 구역 높이가 자연스럽게 늘어난다. 행간(50px)은 밑줄 자리를 만드는 원본 값이라 지킨다. */
}

/* 히어로 — 한국어 원본 크기·행간 그대로(사다리 적용 안 함).
   영문이 길어 줄이 늘어나는 것은 다음 단계에서 크기를 더 줄여 흡수한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .nb{font-size:17px; line-height:26px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .s00-brand{font-size:39px; line-height:39px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .s00-disc{font-size:12px; line-height:15px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .s00-k{font-size:16px; line-height:16px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .s00-lead{font-size:17px; line-height:26px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .s00-script{font-size:112px; line-height:97px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .s00-title{font-size:54px; line-height:70px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="breast_02_01"] #hero .s00-v{font-size:16px; line-height:16px}
