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

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

   왜 필요한가 — 한국어/영문 1920px 실측 대조
     · 한국어는 js/site.js 가 글꼴을 갈아 끼우지만 번역 페이지에서는 돌지 않고,
       css/fontfix/body_02_02.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="body_02_02"]{--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="body_02_02"] .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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s07__num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__num > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-script-l{font-family:"Prata",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="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-step-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-step-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-step-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-step-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__step-word,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__step-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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-logo{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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s01-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s01-eyebrow > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s06__eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s06__eyebrow > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__logo-tag,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s05__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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s07__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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__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="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .s00-en{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="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__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="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) b{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="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s03-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="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-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="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-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="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s02-num{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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-en{font-family:var(--en-oswald-light)!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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s07__num,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__num,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__num,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__num{font-size:calc(104 * var(--k,1px))!important;line-height:calc(104 * 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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-script-l{font-size:calc(95 * var(--k,1px))!important;line-height:calc(93 * 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="body_02_02"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__ghost{font-size:calc(63 * var(--k,1px))!important;line-height:calc(63 * var(--k,1px))!important;letter-spacing:calc(0.6 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-step-label,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-step-num,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-step-label,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-step-num,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__step-word,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__step-num{font-size:calc(54 * var(--k,1px))!important;line-height:calc(54 * 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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-logo{font-size:calc(43 * var(--k,1px))!important;line-height:calc(43 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__eyebrow-t{font-size:calc(35 * var(--k,1px))!important;line-height:calc(42 * var(--k,1px))!important;letter-spacing:calc(-1.4 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s05__eyebrow{font-size:calc(30 * var(--k,1px))!important;line-height:calc(36 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s01-eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s01-eyebrow > span,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s06__eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s06__eyebrow > span,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s07__eyebrow{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(-1.18 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__eyebrow-t{font-size:calc(29 * var(--k,1px))!important;line-height:calc(29 * var(--k,1px))!important;letter-spacing:calc(-1.15 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .s00-en{font-size:calc(29 * var(--k,1px))!important;line-height:calc(29 * var(--k,1px))!important;letter-spacing:calc(-1.05 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__eyebrow-t{font-size:calc(29 * var(--k,1px))!important;line-height:calc(29 * var(--k,1px))!important;letter-spacing:calc(-0.95 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) b{font-size:calc(29 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(-0.8 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s03-num{font-size:calc(28 * var(--k,1px))!important;line-height:calc(28 * var(--k,1px))!important;letter-spacing:calc(-1.39 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-eyebrow-t{font-size:calc(28 * var(--k,1px))!important;line-height:calc(28 * 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="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-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="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s02-num{font-size:calc(26 * var(--k,1px))!important;line-height:calc(26 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-en{font-size:calc(21 * var(--k,1px))!important;line-height:calc(21 * 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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-head > span.s00-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s01-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-title-en,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-title-en,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__h2-light,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s05__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-body > span.s00-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608174zb7c"],.tg-fr [data-tc="2608174zb7c"]) .hero__p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-body.s02-body-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__body-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s07__note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__copy > p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__cap.s09__cap--b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s01-copy.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s02-copy.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s03-copy.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s03-copy2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-bd,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-desc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-note.disc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-kv > dt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-kv > dd,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s05__lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s02-copy2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s02-sd,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .lead.snug,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-lead.lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-disc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-lead > span.s00-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__body > p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__cta-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-name,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .disc.s02-plate.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-body.s03-body-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__body-r,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__num > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__cap.s09__cap--a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-a > b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s00-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s00-item,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s02-st,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608174zb7c"],.tg-fr [data-tc="2608174zb7c"]) .hero__line,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608174zb7c"],.tg-fr [data-tc="2608174zb7c"]) .hero__line.hero__line--accent,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s02-title.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s03-title.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__h2-strong,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s07__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s08__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s09__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .h2.s00-title.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .display,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__line.s00__line--a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__line.s00__line--b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__pitch > h2.h2.s06__q,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__why > h2.h2.s06__q,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s07__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .s00-kicker.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-bt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-note.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s05__brand,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-pin-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s03-label{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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-script-l,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-logo,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-en,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-step-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-step-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-step-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-step-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__step-word,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__step-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s05__eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s07__num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow.s07__eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__eyebrow-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__eyebrow-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .s00-en,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__eyebrow-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s02-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s03-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-eyebrow-t{white-space:nowrap!important}

/* ── 3. 등급 연결 ─────────────────────────────────────────────────────
   여기서 값을 정하지 않는다. en-system.css 의 등급 변수를 가리키기만 한다.
   (변수는 ≤1024 에서 스스로 바뀌므로 화면 크기별 규칙을 따로 두지 않는다) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr *:where(:not(text):not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)){letter-spacing:normal!important}   /* 한국어 낱말 길이에 맞춘 자간(509곳 !important) 초기화 */
/* display: h2.s01-title, h2.s05__title, s00-ln, s00-title, s00__title, s02-title-en, s03-title-en, s04__h2-light */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-head > span.s00-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-title-en,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__h2-light,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s01-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s05__title{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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-title-en{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: display, h2.s00-title.reveal, h2.s02-title.reveal, h2.s03-title.reveal, h2.s07__title, h2.s08__title, h2.s09__ */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s08__title{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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s07__title{font-size:var(--en-h1-size)!important;line-height:calc(49 * 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="body_02_02"] :is(.tg-fr[data-tc="2608174zb7c"],.tg-fr [data-tc="2608174zb7c"]) .hero__line,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .display,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608174zb7c"],.tg-fr [data-tc="2608174zb7c"]) .hero__line.hero__line--accent,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s09__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .h2.s00-title.reveal{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}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__h2-strong{font-size:var(--en-h1-size)!important;line-height:calc(48 * var(--k,1px))!important;letter-spacing:var(--en-h1-ls)!important;font-weight:var(--en-w-h1)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s02-title.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .h2.s03-title.reveal{font-size:var(--en-h1-size)!important;line-height:var(--en-h1-lh)!important;letter-spacing:var(--en-h1-ls)!important;font-weight:var(--en-w-h1)!important}
/* h2: s01-sub, s05__brand */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s05__brand{font-size:var(--en-h2-size)!important;line-height:calc(40 * var(--k,1px))!important;letter-spacing:var(--en-h2-ls)!important;font-weight:400!important}
/* kicker: h2.s06__q, kicker, s00-kicker.reveal, s00-t1, s00__clinic, s00__line.s00__line--a, s00__line.s00__line--b, s00 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s07__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__lead.reveal{font-size:var(--en-kicker-size)!important;line-height:calc(33 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__line.s00__line--a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__line.s00__line--b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__pitch > h2.h2.s06__q,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__why > h2.h2.s06__q{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="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .kicker{font-size:var(--en-kicker-size)!important;line-height:calc(36 * 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="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-t1{font-size:var(--en-kicker-size)!important;line-height:calc(38 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .s00-kicker.reveal{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-h3, s00__lead, s01-bt, s01-note.reveal, span */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-bt{font-size:var(--en-h3-size)!important;line-height:calc(25 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .eyebrow > span:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-note.reveal{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: b, chip-a, chip-b, disc.s02-plate.reveal, p, s00-item, s00-ln, s00-num, s00__cta-label, s01-name, s02-body, s0 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s00-item{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="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s02-st{font-size:var(--en-h4-size)!important;line-height:calc(21 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-name{font-size:var(--en-h4-size)!important;line-height:calc(23 * 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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__body > p:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-lead > span.s00-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__body-r,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__cap.s09__cap--a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .disc.s02-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="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s00-num{font-size:var(--en-h4-size)!important;line-height:calc(20 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:var(--en-w-h4)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__cta-label{font-size:var(--en-h4-size)!important;line-height:calc(22 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:var(--en-w-h4)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-a > b:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) b:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-body.s03-body-em{font-size:var(--en-h4-size)!important;line-height:var(--en-h4-lh)!important;letter-spacing:var(--en-h4-ls)!important;font-weight:var(--en-w-h4)!important}
/* lead: b, hero__p, lead.s01-copy.reveal, lead.s02-copy.reveal, lead.s03-copy.reveal, lead.s03-copy2.reveal, p, s00-de */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__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="body_02_02"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__desc > b:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) span:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)):where(:not(.s06__num)):where(:not(.s06__num) > *),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s08__copy > p:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-body > span.s00-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608174zb7c"],.tg-fr [data-tc="2608174zb7c"]) .hero__p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s03-cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s04__body-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s07__note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-bd,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-desc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-body.s02-body-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__cap.s09__cap--b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817ak4in"],.tg-fr [data-tc="260817ak4in"]) .s00__lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-note.disc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s01-copy.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s02-copy.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s03-copy.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s03-copy2.reveal{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: dd, dt, lead, lead.s02-copy2.reveal, lead.snug, s00-lead.lead, s01-lead, s02-sd, s05__lead.reveal */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-kv > dt:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-kv > dd:where(:not(.eyebrow):not(.s00-en):not(.s00-eyebrow-t):not(.s00-label):not(.s00-logo):not(.s00-script-l):not(.s00__eyebrow-t):not(.s00__ghost):not(.s01-en):not(.s02-num):not(.s02-step-label):not(.s02-step-num):not(.s03-num):not(.s03-step-label):not(.s03-step-num):not(.s04__step-num):not(.s04__step-word):not(.s05__eyebrow):not(.s07__eyebrow):not(.s07__num):not(.s08__eyebrow-t):not(.s08__num):not(.s09__eyebrow-t):not(.s09__num)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s02-sd,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s05__lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .lead.snug,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829gpfj2"],.tg-fr [data-tc="260829gpfj2"]) .s00-lead.lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .lead.s02-copy2.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="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-disc{font-size:var(--en-caption-size)!important;line-height:calc(12 * var(--k,1px))!important;letter-spacing:var(--en-caption-ls)!important;font-weight:var(--en-w-caption)!important}
/* circ: s01-pin-t, s03-label */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s03-label{font-size:var(--en-circ-size)!important;line-height:calc(20 * var(--k,1px))!important;letter-spacing:var(--en-circ-ls)!important;font-weight:var(--en-w-circ)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-pin-t{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="body_02_02"] :is(.tg-fr[data-tc="2608176mugk"],.tg-fr [data-tc="2608176mugk"]) .s00-body > span.s00-ln,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s02-body.s02-body-em,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .lead{line-height:calc(35 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="2608174zb7c"],.tg-fr [data-tc="2608174zb7c"]) .hero__p{line-height:calc(42 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829mzv4y"],.tg-fr [data-tc="260829mzv4y"]) .s00__lead{line-height:calc(50 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-a > b,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-a,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-b{line-height:calc(70 * var(--k,1px))!important}
}

/* ── 4. 고정 높이 풀기 ───────────────────────────────────────────────
   영문은 길어 줄이 늘어난다. 한국어 길이에 맞춘 고정 height 를 min-height 로 바꿔
   글을 줄이거나 잘라내지 않고 **칸이 자연스럽게 늘어나게** 한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .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(.chip-a):not(.chip-b):not(.cta):not(.disc):not(.s00__cta):not(.s02-num):not(.s03-num):not(.s07__num):not(.s08__num):not(.sec)){height:auto!important}

/* ── 5. 공통 잔손질 ── */
@media (min-width:1025px){
  /* 수술정보표: 글 칸이 '이름' 길이로만 줄어들어 그보다 긴 값이 칸 안에서 접히거나 넘쳤다.
     (한국어는 값이 짧아 드러나지 않는다) 칸에 남은 자리를 다 쓰게 한다. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) :is([class*="__txt"],[class*="__def"],[class*="-txt"],[class*="-def"],[class*="__body"]){flex:1 1 auto!important;width:auto!important;min-width:0!important;margin-left:0!important;padding-left:0!important}
  /* 아이콘↔글 간격은 한국어 낱말 길이에 맞춘 값(59px 등)이라 영문에서는 글 칸을 먹는다 → 8px 로 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) :is([class*="__cell"],[class*="-cell"],[class*="__item"],[class*="-item"]){column-gap:calc(4 * var(--k,1px))!important}
  /* 값이 칸보다 1~3px 길어 두 줄이 되는 자리가 많다 — 자간을 아주 조금만 좁혀 한 줄에 넣는다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) :is(dt,dd,[class*="lbl"],[class*="val"],[class*="key"],[class*="term"]){letter-spacing:-.012em!important}
  /* 한국어 낱말 길이에 맞춘 둘째 칸 앞 여백은 영문에서 글 칸을 더 좁힌다 → 이 표에서만 0 으로 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) > * > * + *,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) > * + *{padding-left:0!important}
  /* 정보표 이름·값: 번역팩에 들어 있는 줄바꿈이 pre-line 으로 살아나
     "Not required" 같은 짧은 값까지 두 줄이 되어 행 안의 좌우 칸 높이가 어긋났다 → 자연 줄바꿈으로. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) :is(dt,dd,[class*="lbl"],[class*="val"],[class*="key"],[class*="term"]){white-space:normal!important}
}

/* ── 도형(동그라미·색 배지) 안 글자: 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="body_02_02"] .tg-fr :is(.chip-a,.chip-b,.cta,.disc,.s00__cta,.s02-num,.s03-num,.s07__num,.s08__num,.sec),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] .tg-fr :is(.chip-a,.chip-b,.cta,.disc,.s00__cta,.s02-num,.s03-num,.s07__num,.s08__num,.sec) *{--tgi-fit:on}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-a,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .chip-b,
  /* .cta 는 이 목록에서 뺐다 — ⑥ 이 고정 height 와 행간을 풀어 단추가 두 줄로 늘어나므로
     fit.js 가 글자를 줄일 이유가 없다. 남기면 넷 중 하나만 17.4px 로 줄어 같은 역할 글자가 어긋난다. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .sec.s00,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .disc.s02-plate.reveal,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s00__cta.tg-link{--tgi-fs:on}
}

/* 크리살릭스 제목 묶음 가운데 맞춤 — 한국어 제목은 한 줄이라 묶음이 글 폭만큼만 차지해
   가운데로 보이지만, 영문은 두 줄이 되며 묶음이 칸을 꽉 채워 글이 왼쪽에 붙는다.
   **폭과 무관한 문제라 @media 밖에 둔다**(폰에서도 두 줄이 된다). */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :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="body_02_02"] :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="body_02_02"] :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="body_02_02"] :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="body_02_02"] #hero .nb{font-size:12px; line-height:12px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] #hero .s00-disc{font-size:12px; line-height:12px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] #hero .s00-lead{font-size:17px; line-height:26px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] #hero .s00-logo{font-size:43px; line-height:43px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] #hero .s00-script-l{font-size:95px; line-height:93px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] #hero .s00-title{font-size:54px; line-height:54px}

/* ══ 쪽 전담 보정 (body_02_02) — 시작 ══════════════════════════════════════ */
/*  생성기(gen.py)가 잇지 못한 **레이아웃**만 이 아래에 둔다(크기·글꼴 연결은 위 기존 규칙에 끼워 넣었다).
    아래 선택자는 이 파일 어디에도 같은 속성을 선언한 곳이 없다. !important 는 한 곳도 새로 쓰지 않았다. */

/* ⑧ 「01」 큰 장식 번호(.s06__num > span) — 위 ⓐ 로 h4(20px) 오분류를 지운 자리의 정본.
      한국어 실측 1920: 109.1px Oswald-bold (형제 s07~s09 는 104px 이라 생성기 묶음과 값이 다르다).
      폰에서는 규칙을 두지 않는다 — 부모 .s06__num 의 clamp 최소값 56px 이 그대로 상속돼 한국어와 같다.
      ⓐ 로 h4 규칙을 지운 뒤라 이 span 의 크기를 다투는 규칙이 하나도 없다 → !important 없이 그냥 적용된다. */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s06__num > span{font-size:calc(109 * var(--k,1px));line-height:calc(109 * var(--k,1px))}
}

/* ④ 사진 밑 설명(.s09__cap) — 한국어는 한 줄(nowrap)이라 사진 위 절대배치가 성립했다.
      영문은 줄바꿈이 풀려 길어지는데 절대배치 상자의 폭이 left:61.4% 뒤 남는 자리까지만 잡혀
      폰에서 61px 폭 x 119px 높이가 됐다(사진은 106px). 사진보다 높아지자 fit.js 가 칸을 늘리며
      aspect-ratio 를 풀어 사진 비율이 바뀌었다(protector_photo_03 한국어 133x106 → 영문 133x125).
      글자를 줄이지 않고 **담는 칸 폭**을 준다 → 사진 폭만큼 쓰고 가운데 정렬.
      폰·태블릿에서만 적용한다(PC 는 원본 좌표 그대로 두 줄에 들어간다). */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__cap{left:50%;width:calc(100% - 12px);text-align:center}
  /* 칸을 넓혀도 fit.js 가 이 사진 상자만 늘려 두던 것(height·aspect-ratio 인라인)을 멈춘다 —
     상자를 늘리면 사진 비율이 바뀐다. 글자 크기·줄바꿈은 건드리지 않는다. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) .s09__shot{--tgi-fit:on}
}

/* ⑤ 첫 화면 사진(조각 260817q1zq4) — 공통 intl.css 168행이 폭에 상관없이
      .s00-row>.s00-photo 의 aspect-ratio 를 풀어 버린다(PC 에서 사진이 옆 카드 높이를 따라
      넓어지던 것을 막으려는 규칙이다). PC 는 옆 판이 높이를 주어 괜찮지만, 폰에서는
      **비율이 사진 높이의 유일한 근거**라 잘리는 자리가 통째로 달라졌다
      (390px 실측: 한국어 390x488 = 4:5 → 영문 390x418 = 원본 파일 비율 960/1028).
      공통 파일은 건드리지 않고, 조각이 스스로 쓰는 값(본문 204·228행 16/11 · 4/5)을
      **사진 자체**에 걸어 한국어와 같은 잘림을 되돌린다(object-fit:cover 는 그대로라 잘리는 자리도 같다). */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-photo > .s00-img{aspect-ratio:16/11;height:auto}
}
@media (max-width:640px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817q1zq4"],.tg-fr [data-tc="260817q1zq4"]) .s00-photo > .s00-img{aspect-ratio:4/5;height:auto}
}

/* ⑥ 「자세히 알아보기」 단추(.fr05 .cta) — 조각이 한국어 한 줄 길이에 맞춰 height:70px 을 못박고
      PC 에서 white-space:nowrap, line-height:70px(한 줄을 칸 가운데 맞추는 값)을 걸어 두었다.
      영문은 두 줄이 되어 · 70px 행간 두 줄 = 140px 로 부풀고(한 줄에 놓인 짝은 70px 이라 어긋남)
      · fit.js 가 넘치는 단추 하나의 글자만 17.4px 로 줄였다(넷 중 하나만 작아짐).
      지시서 순서대로 ② 줄바꿈을 풀고 ③ 고정 height 를 min-height 로 바꾼다. 행간은 등급 값으로.
      한국어처럼 한 줄이면 70px 그대로고, 두 줄이어도 56px < 70px 이라 **넷 다 70px** 이 된다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260817o84lh"],.tg-fr [data-tc="260817o84lh"]) .cta{height:auto;min-height:var(--cta-h);white-space:normal;line-height:var(--en-h4-lh)}

/* ⑦ fr04 히어로(조각 260829g4okk #hero.s00) — 노란 단추는 **배경사진에 이미 찍혀 있다**.
      hero_bg.jpg(1600x642) 의 y491~569 / x820~1300 이 노란 칠이고 그 위 같은 자리에 button.s00__cta 를 올려 둔 구조다.
      단추를 아래로 내리면 사진 속 노란 칸이 그대로 드러난다 → 단추는 한국어 자리에서 움직일 수 없다.
      구역 높이도 늘릴 수 없다 — 공용 css/fontfix/body_02_02.css 345행이
      [data-tc="260829g4okk"] #hero{height:calc(771*var(--k))!important} 로 못박았고(건드리지 않았다),
      늘리면 배경사진(771px)과 구역 사이에 흰 띠가 생긴다
      (손대지 않은 영문 실측: fit.js 가 구역을 814px 로 늘려 아래 43px 이 흰 띠, 단추는 top:666px 으로 내려가
       사진 속 노란 칸과 어긋났다).
      그래서 한국어와 같은 771px 안에서, 단추도 그대로 두고 **글이 단추 위에서 끝나게** 만든다:
        ① 칸 너비 — 조각 원본의 width:max-content 는 영문에서 1400px 까지 벌어져 화면 밖으로 샌다
           → width:auto (절대배치 shrink-to-fit = 남는 폭 938px)
        ② 자연 줄바꿈 — 세 번째 단락의 <br> 둘은 한국어에서 class="mb-br" 이고 공용 css/typo-standard.css 가
           폰에서 그것을 감춘다. 번역팩이 class 를 떨어뜨려 영문에는 민짜 <br> 로 남았고,
           길어진 영문이 마디마다 또 접혀 5줄이 됐다(한국어 3줄) → 그 줄바꿈만 녹여 자연스럽게 3줄로 둔다.
           글은 한 글자도 지우지 않았고 크기도 그대로다(20px/28px).
        ⑤ 여백 — 그래도 모자라 머릿문(여는 따옴표 + 제목 + 닫는 따옴표) 묶음을 통째로 44px 올린다
           (셋 사이 간격은 한국어 그대로: 98/168/285 → 54/118/239).
      fit.js 가 매번 다른 값으로 수습하려 들어 결과가 회차마다 달라졌으므로 이 구역에서만
      공용 스위치 --tgi-fit:on 로 잠근다(공통 파일은 건드리지 않았다).
      ※ 1920 에서만 완전히 들어간다. 이 조각은 폭 1920 고정에 화면 가운데 맞춤이라 1440/1366 에서는
        좌우가 각각 240/277px 잘리는데(한국어도 같다), 한국어 본문은 589px 이라 잘리는 자리 안쪽에 있고
        영문은 938px 이 필요해 오른쪽이 잘린다. 폭을 시야에 맞춰 줄이면(660px) 본문이 362px 이 되어
        움직일 수 없는 노란 단추(y573)를 덮는다 — 실측으로 확인했다. 쪽 CSS 로는 풀 수 없어 총괄에 보고했다.
        (이 보정 전에도 같은 자리가 잘렸다: fit.js 가 width:933px 을 박아 오른끝 1638) */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) #hero.s00{--tgi-fit:on}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) #hero .s00__quote--open{top:7.00%}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) #hero .s00__h2{top:15.305%}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) #hero .s00__quote--close{top:31.00%}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) #hero .s00__body{width:auto;top:38.78%}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829g4okk"],.tg-fr [data-tc="260829g4okk"]) #hero .s00__body > p > br{display:none}
}

/* ⑨ 부위 지도의 동그라미 이름표(조각 260829tx1jy .s01-pin-t) — 360px 에서만 fit.js 가
      그 글상자에 max-width:53px 을 박아 「Upper and lower abdomen」 이 다섯 줄(97.5px)이 되고,
      aspect-ratio:1 짜리 동그라미(73px)가 73x98 타원으로 찌그러졌다.
      한국어 이름표는 동그라미 폭을 다 쓴다(실측 73px) → 영문도 그렇게 두면 세 줄(58.5px)로 들어간다.
      390px 에서는 fit.js 가 손대지 않아 이미 그렇게 나오고 있었다(타원 0). */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s01-pin-t{--tgi-fit:on}
}
/* ══ 쪽 전담 보정 (body_02_02) — 끝 ════════════════════════════════════════ */

/* ── '효과' 머리(fr07 260829tx1jy .s03) — 설명이 한 줄로 뻗어 오른쪽 사진 위로 올라갔다 (2026-09-24, 사용자 "폭을 제한해야 한다") ──
   한국어 설명은 두 줄(354px)이라 사진(무대 가운데부터) 앞에서 끝나는데, 영문은 폭 제한이 없어 941px 한 줄로 사진 위 280px 까지 뻗었다.
   → 머리 묶음(.head, 세로 flex)을 내용 폭으로 줄이고 설명은 contain:inline-size 로 폭 계산에서 빼고 묶음 폭으로 늘려(stretch), 설명이 제목("What are the benefits?") 폭에서
     줄을 바꾸게 한다(en-system 의 fr04 yq5fd 와 같은 방식 — 문구가 바뀌어도 숫자를 다시 잴 필요 없음). */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s03 .head{width:fit-content;max-width:100%}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="body_02_02"] :is(.tg-fr[data-tc="260829tx1jy"],.tg-fr [data-tc="260829tx1jy"]) .s03 .head > .lead{contain:inline-size;align-self:stretch}
}
