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

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

   왜 필요한가 — 한국어/영문 1920px 실측 대조
     · 한국어는 js/site.js 가 글꼴을 갈아 끼우지만 번역 페이지에서는 돌지 않고,
       css/fontfix/renuvion_01_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="renuvion_01_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="renuvion_01_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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-disp{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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-tg{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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s02-temp{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="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .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="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__eyebrow > span{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="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-kick,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s06-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s07-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s10-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s12-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s09-eyebrow{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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-disp{font-size:calc(109 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-tg{font-size:calc(44 * var(--k,1px))!important;line-height:calc(44 * var(--k,1px))!important;letter-spacing:calc(-0.59 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s02-temp{font-size:calc(39 * var(--k,1px))!important;line-height:calc(39 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .eyebrow__t{font-size:calc(32 * var(--k,1px))!important;line-height:calc(34 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s05-eyebrow{font-size:calc(28 * var(--k,1px))!important;line-height:calc(33 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__eyebrow > span{font-size:calc(28 * var(--k,1px))!important;line-height:calc(28 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-kick,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s06-eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s07-eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s10-eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s12-eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__eyebrow{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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-num{font-size:calc(25 * var(--k,1px))!important;line-height:calc(25 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s09-eyebrow{font-size:calc(25 * var(--k,1px))!important;line-height:calc(25 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-bkr,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s04-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-h3.s05-h3--accent,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-tech,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) th,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) th.hi,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-blat,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s08-dim,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .hero__sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .hero__sub > strong,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .board__txt > b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .board__txt > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-mk,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03-badge,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s08-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .lab,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__txt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .hero__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s05-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-gauge,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__display,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-lab,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-val,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-val.s00-val2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s07-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-tag.s09-tag--r,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c01__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c01__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c02__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c02__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c04__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c04__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c05__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c06__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c07__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c08__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c09__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c10__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c11__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .note__h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .note__p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .dev-list > li,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-pts > li,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s08-desc > p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-tag.s09-tag--l,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s10-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) td,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) td.hi,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s12-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c03__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c03__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .dev-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-hl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .hl-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s06-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s07-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s09-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s10-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s12-title-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__display,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s12-title-kr,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__kicker{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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-disp,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-tg,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .eyebrow__t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-kick,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s02-temp,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s05-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s06-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s07-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s09-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s10-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .eyebrow.s12-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__eyebrow > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__eyebrow{white-space:nowrap!important}

/* ── 3. 등급 연결 ─────────────────────────────────────────────────────
   여기서 값을 정하지 않는다. en-system.css 의 등급 변수를 가리키기만 한다.
   (변수는 ≤1024 에서 스스로 바뀌므로 화면 크기별 규칙을 따로 두지 않는다) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] .tg-fr *:where(:not(text):not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)){letter-spacing:normal!important}   /* 한국어 낱말 길이에 맞춘 자간(509곳 !important) 초기화 */
/* display: h2.s05-title, hero__title, intro__display, s00-title, s05-gauge */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .hero__title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-gauge,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__display,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-title{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: dev-h2, h2.s06-title, h2.s07-title, h2.s09-title, h2.s10-title, hero__display, hl-ln, s00-hl, s12-title-em */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__display{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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s12-title-em{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="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .dev-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-hl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .hl-ln,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s06-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s07-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s09-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .h2.s10-title{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: s00-sub */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-sub{font-size:var(--en-h2-size)!important;line-height:calc(36 * var(--k,1px))!important;letter-spacing:var(--en-h2-ls)!important;font-weight:400!important}
/* kicker: hero__kicker, intro__kicker, s06-lead, s09-kicker, s12-title-kr */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__kicker{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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s12-title-kr,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__kicker{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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-lead{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: hi, s00-bkr, s00-lead, s03-title, s04-lead, s05-h3, s05-h3.s05-h3--accent, s06-tech, s09-sub, span, th */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-sub{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="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) span:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) th:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s04-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-tech,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) th.hi,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-h3.s05-h3--accent{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}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .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:var(--en-w-h3)!important}
/* h4: b, hero__num, hero__sub, hero__txt, lab, s00-mk, s00-sub, s03-badge, s06-cap, s08-title, span, strong */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__txt{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="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-mk{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="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-sub{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="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .board__txt > span:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .hero__sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s08-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .lab{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="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__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="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .hero__sub > strong:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)){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}

/* ── 3b. 일반 등급으로 묶으면 안 되는 문구 ─────────────────────────
   지시서: 그래프·도식 안 문구, 원 안 문구, 로고형 문구, 이미지 위 절대배치 라벨은
   일반 H1~본문 등급으로 통일하지 않는다. 생성기는 한국어 실측 '크기'만 보고 이것들을
   h3·h4·lead·body·caption 으로 묶었다 — 위 묶음에서 그 선택자들을 지우고 여기서 제 등급으로
   다시 잇는다(같은 선택자에 같은 속성을 두 번 내지 않는다). */

/* 그림 속 흰 알약 위 라벨(.s03-badge) — 알약은 사진에 그려져 있어 넓힐 수 없다(PC 154x56 고정).
   h4(20px)에서는 "Radiofrequency (RF)" 가 알약을 뚫어 fit.js 가 그것만 15.6px 로 줄였고,
   같은 라벨 둘이 20px·15.6px 로 갈렸다(한국어는 둘 다 19.7px). 도식 등급으로 잇는다
   → PC 14px 한 줄(130px/알약 154px)로 알약 안에 들어간다. 알약·사진 크기는 한국어 그대로 둔다.
   폰(≤640px)은 알약이 96px 뿐이라 12px 로도 두 줄이 된다. 알약 안에는 들어가지만 칸이 flex
   가운데 정렬만 돼 있고 글줄 정렬이 없어 둘째 줄 "(RF)" 이 왼쪽에 치우쳤다 → 글줄도 가운데로. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03-badge{font-size:var(--en-dia-size);line-height:var(--en-dia-lh);font-weight:var(--en-w-dia);text-align:center}

/* 사람 그림 옆 부위 이름표(.s09-tag) — 그림 위에 --t(%)로 얹은 절대배치 라벨이다.
   생성기가 왼쪽 묶음은 lead(PC 18px)·오른쪽 묶음은 body(PC 16px)로 갈라 잡아 **같은 역할이 두 크기**가 됐고
   (한국어는 양쪽 다 17.5px 안팎), 폰에서 2~4줄로 늘어나 이름표끼리 겹쳤다(430 5쌍·390 4쌍·375 6쌍·360 7쌍).
   이름표 사이 간격이 그림 높이의 7~8.6%(폰 33~41px)뿐이라 한 줄 15.6px 인 도식 등급이라야
   두 줄이 그 안에 들어간다. 그림·좌표·간격은 한국어 그대로 둔다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-tag.s09-tag--l,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-tag.s09-tag--r{font-size:var(--en-dia-size);line-height:var(--en-dia-lh);font-weight:var(--en-w-dia)}

/* 동그라미(PC 229px·폰 167px) 안 이름표(.s06-cap) — 원은 배경 사진에 그려져 있어 넓힐 수 없다.
   h4(20px)에서는 04번 "Immediate and Progressive Elasticity Improvement" 가 글상자 229px
   (=지름 전체)을 채워 원 밖으로 나갔다. 원 안 문구 등급으로 잇고 원 안쪽 너비로 묶는다
   → 글상자 174x53, 모서리가 중심에서 108px < 반지름 114.5px 로 원 안에 들어간다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06-cap{font-size:var(--en-circ-s-size);line-height:var(--en-circ-lh);font-weight:var(--en-w-circ);max-width:76%}

/* 히어로 배지판(.board__txt) — 생성기가 굵은 줄(b)만 h4 로 잡아, 같은 칸의 보통 줄
   (클래스가 없어 묶이지 못한 조각 CSS 값 PC 22.5px·폰 13px)과 크기가 갈렸다.
   한국어는 두 줄이 같은 크기다 → b 를 위 묶음에서 지우고 칸 전체를 한 등급으로 잇는다.
   굵기는 조각 CSS 의 700/400 대비를 그대로 쓴다. 폰은 조각 clamp(13px)가 한국어와 같은 값이라
   PC 에서만 등급을 건다(폰에서 17px 로 올리면 판이 한국어의 두 배로 늘어난다). */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .board__txt{font-size:var(--en-h4-size);line-height:var(--en-h4-lh)}
}

/* 히어로 로고 묶음(.s00-brand) — 심볼·병원이름(.s00-bkr)·라틴 보조줄(.s00-blat)·✕·renuvion 로고가
   한 덩어리인 '로고형 문구' 구역이다. 생성기가 이름을 h3(26px)·보조줄을 caption(14px)으로 잡아
   원본(23.8px·9.4px)보다 커졌고, 영문 병원이름이 한국어의 2.4배(168px → 397px)라
   ✕ 와 renuvion 로고가 흰 패널(끝 1707px) 밖 1818px 까지 밀려 사진·오른쪽 퀵바 위에서 잘렸다.
   → 원본 크기로 되돌리고 이름 칸에 너비를 줘 두 줄로 흐르게 한다(글자를 더 줄이지 않는다).
   줄바꿈은 생성기 2절이 이미 white-space:normal 로 풀어 두었다.
   크기 규칙은 PC 전용이다 — 폰에서는 조각 CSS 가 25px/9px 절대값으로 스스로 바꾼다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-bkr{font-weight:400}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-bkr{font-size:calc(24 * var(--k,1px));max-width:calc(205 * var(--k,1px))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-blat{font-size:calc(9 * var(--k,1px))}
}
/* 폰·태블릿: 이름 칸(.s00-bname)이 flex:none 이라 통째로 아랫줄로 내려가 심볼만 한 줄을 차지했다
   (한국어는 심볼+이름+✕ 가 한 줄). 칸 너비를 줘 이름이 줄바꿈하며 심볼 옆에 서게 한다. */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-bname{min-width:0;max-width:62%}
}

/* lead: ga__cap, hi, li, note__h, note__p, p, s05-note, s09-lead, s09-tag.s09-tag--l, s10-lead, s12-lead, td */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) .s00-pts > li:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)){font-size:var(--en-lead-size)!important;line-height:calc(21 * 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="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .dev-list > li:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s08-desc > p:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) td:where(:not(.eyebrow):not(.eyebrow__t):not(.intro__eyebrow):not(.s00-disp):not(.s00-kick):not(.s00-tg):not(.s02-temp):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s07-eyebrow):not(.s09-eyebrow):not(.s10-eyebrow):not(.s12-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .note__h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .note__p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s10-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) td.hi,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s12-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c03__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c03__cap2 > p.ga__cap{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: ga__cap, hero__lead, intro__lead, s00-lab, s00-lead, s00-val, s00-val.s00-val2, s05-sub, s07-lead, s09-tag.s09 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-lab,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-val{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}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .hero__lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .intro__lead{font-size:var(--en-body-size)!important;line-height:calc(17 * var(--k,1px))!important;letter-spacing:var(--en-body-ls)!important;font-weight:var(--en-w-body)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s05-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s07-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c01__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c01__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c02__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c02__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c04__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c04__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c05__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c06__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c07__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c08__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c09__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c10__cap2 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="26082918p4c"],.tg-fr [data-tc="26082918p4c"]) .c11__cap1 > p.ga__cap,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-val.s00-val2{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-blat, s00-note, s08-dim */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-note{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}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s08-dim{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}

/* 한국어가 **고정 높이 칸을 행간으로 세로 가운데 맞춘** 자리.
   등급 행간(배수)을 그대로 쓰면 글이 칸 위쪽에 붙는다 → PC 에서만 원본 행간(px)을 지킨다.
   (폰에서는 칸이 흐름 배치로 풀리므로 등급 행간을 쓴다) */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .note__h{line-height:calc(35 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .dev-list > li{line-height:calc(44 * var(--k,1px))!important}
}

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


/* ── 4c. fr00 은 --k 가 화면 폭을 따라간다 — 원본 px 행간은 PC 전용으로 ─────
   fr00 의 --k 는 `min(1px, 100cqw/1920)` 라 폰(390px)에서 0.203px 가 된다. 생성기가 한국어
   PC 실측으로 낸 `line-height:calc(N * var(--k,1px))` 가 폰에서 3.25px·4.47px·2.44px 로 무너져
   정보표 이름/값·부제·주석이 통째로 겹쳤다(글상자 높이가 3px 라 검수기 겹침 판정 10px 에도 안 걸린다).
   → 위 3절의 그 선언을 등급 행간으로 고치고, 원본 px 는 여기 PC 전용으로 옮겼다
     (생성기가 .note__h·.dev-list>li 에 쓰는 것과 같은 방식이라 중복 선언이 아니다). */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-sub{line-height:calc(22 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-lab,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-val{line-height:calc(16 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260829nbzfg"],.tg-fr [data-tc="260829nbzfg"]) .s00-note{line-height:calc(12 * var(--k,1px))!important}
}


/* ── 4b. 배지판(.board): 한국어 낱말 길이에 맞춘 nowrap·고정 행높이 풀기 ──────────
   ① `.board__txt` 는 조각 CSS 가 PC 에서 white-space:nowrap 이다. 클래스가 없어 생성기 2절
      줄바꿈 목록에 못 들어간 보통 줄("Equipment verified" 180px, 글상자 179px)이 주황 판을
      넘어 흘러 흰 바탕 위에서 보이지 않게 잘렸다 → 자연 줄바꿈을 허용한다.
   ② `.board` 는 행 높이가 고정(5.625u=108px / 5.469u=105px)이라, 여러 줄이 된 영문 칸이
      위아래로 삐져나와 1행 글자와 겹쳤다(1920·1440·1366 각 1쌍).
      최소값은 원본 그대로 두고 **넘칠 때만** 늘어나게 한다 — 글자를 줄이지 않고
      칸·구역이 자연스럽게 늘어나는 쪽(지시서 긴 영문 처리 3·4번)으로 푼다.
   ③ 아이콘 칸(127px/107px)은 아이콘(92·53·54·50px)보다 훨씬 넓은 여백 칸이다. 그 여백을 6px 만
      글 칸에 넘긴다 — "Equipment verified" 가 180px 인데 글 칸이 179px 이라 **1px 때문에** 두 줄이 되어
      1행이 108px → 118px 로 늘었고, 행 사이 점선(.board::after, top=5.625u 고정)이 글자를 가로질렀다.
      아이콘은 제자리(칸 가운데)에 그대로 있고 글만 6px 왼쪽에서 시작한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .board__txt{white-space:normal}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .board{grid-template-rows:minmax(calc(var(--u)*5.625),auto) minmax(calc(var(--u)*5.469),auto)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817ak8xh"],.tg-fr [data-tc="260817ak8xh"]) .board__txt{margin-left:calc(var(--u)*-0.3)}
}

/* ── 4d. 손잡이 사진(.s08-shot)이 폰에서 화면 밖으로 잘렸다 ──────────────
   공통 intl.css 의 `.tg-fr :is(span,…):has(> :is(svg,img):only-child){flex-shrink:0}`
   (한 줄 목록에서 아이콘이 점처럼 줄어들던 것을 막는 규칙)이 이 사진 칸에도 걸린다.
   조각 CSS 는 폰에서 `.s08-shot{flex:1 1 auto;width:auto;min-width:0}` 로 칸에 맞춰 줄이도록
   해 두었는데(한국어 259·273·244px), 영문에서는 줄지 않아 원본 크기(438·505·515px)로 남아
   350px 칸을 넘어 화면 밖(566·624·701px)까지 나가 손잡이 끝이 잘렸다.
   → 이 쪽의 사진 칸에서만 '칸에 맞춰 줄이기'를 되살린다(한국어와 같은 동작. 사진은 그대로 두고
   크기만 칸에 맞춘다). 공통 파일은 건드리지 않았다 — intl.css 에 같은 이유의 쪽별 예외가 이미 있다. */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s08-shot{flex-shrink:1}
}

/* ── 4e. 한국어 띠 높이에 못박힌 구역 두 곳이 영문에서 글을 잘랐다 ──────
   css/fontfix/renuvion_01_01.css 는 원본 그림 띠에 맞춰 구역마다 `height:…!important` 를 박아 두었다.
   조각 바깥칸(.fr02/.fr03)은 `overflow-x:hidden` 이라 세로도 스크롤 상자가 되고, 다음 구역이
   흰 배경을 덮어 그린다 → 구역보다 길어진 영문은 **그냥 사라진다**.
   지시서의 긴 영문 처리 3·4번(고정 height 제거 → 구역 높이 확장) 그대로, 실제로 잘린 두 구역만
   최소 높이로 바꾼다(한국어 높이가 최소값이라 한국어 배치는 그대로다).
   공통 파일(fontfix)의 !important 를 이기려면 !important 가 필요해 두 줄에만 붙였다
   — 대신 위에서 잘못된 등급 연결 5줄(각 4개 !important)을 지워 파일 전체 !important 는 오히려 줄었다.

   ① fr02 시술원리 — 영상이 구역 위 오른쪽 절반(left:50%, 너비 33.3%)에 절대배치로 얹혀 있다.
      한국어는 글이 짧아 영상 왼쪽에서 끝나지만(가장 긴 줄 490px), 영문은 882px 까지 뻗어
      본문 다섯 줄과 소제목이 검은 영상 아래로 들어가 읽을 수 없었다.
      → 글 칸을 영상 왼쪽(칸의 50% = 645px)으로 묶고, 늘어난 세 줄만큼 구역이 늘어나게 한다.
      영상은 구역 높이의 %로 얹혀 있어 구역이 늘면 같이 늘어난다 → 한국어 자리(115px/475px)로 못박는다.
   ② fr03 #sec-10 비교표 머리 — 영문 제목이 두 줄이 되며(한국어 한 줄) 설명줄이 270px 밖으로 밀려
      아랫 구역(#sec-11)의 흰 배경에 아랫절반이 먹혔다. */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) :is(.s00-hl,.s00-lead,.s00-pts){max-width:50%}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] .tg-fr[data-fr="fr02"] .fr02 #sec-00{height:auto!important;min-height:calc(682 * var(--k,1px))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] .tg-fr[data-fr="fr02"] .vid-inline{top:calc(115 * var(--k,1px));height:calc(475 * var(--k,1px))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] .tg-fr[data-fr="fr03"] .fr03 #sec-10{height:auto!important;min-height:calc(270 * var(--k,1px))}
}

/* ── 5. 공통 잔손질 ── */
@media (min-width:1025px){
  /* 수술정보표: 글 칸이 '이름' 길이로만 줄어들어 그보다 긴 값이 칸 안에서 접히거나 넘쳤다.
     (한국어는 값이 짧아 드러나지 않는다) 칸에 남은 자리를 다 쓰게 한다. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] .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="renuvion_01_01"] .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="renuvion_01_01"] .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="renuvion_01_01"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) > * > * + *,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] .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="renuvion_01_01"] .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="renuvion_01_01"] .tg-fr :is(.s00-mk,.s06-num),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] .tg-fr :is(.s00-mk,.s06-num) *{--tgi-fit:on}


/* 히어로 — 한국어 원본 크기·행간 그대로(사다리 적용 안 함).
   영문이 길어 줄이 늘어나는 것은 다음 단계에서 크기를 더 줄여 흡수한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .nb{font-size:12px; line-height:12px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-bkr{font-size:24px; line-height:24px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-blat{font-size:9px; line-height:9px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-disp{font-size:109px; line-height:97px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-lab{font-size:16px; line-height:16px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-lead{font-size:17px; line-height:26px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-note{font-size:12px; line-height:12px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-sub{font-size:22px; line-height:22px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-tg{font-size:44px; line-height:44px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-title{font-size:54px; line-height:54px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] #hero .s00-val{font-size:16px; line-height:16px}

/* ── 구 위 라벨(.s03-badge) — "Radiofrequency (RF)" 가 154px 알약 밖으로 넘쳤다 (2026-09-24) ──
   한국어("헬륨(He)")에 맞춘 폭(구의 39%)에 영문은 제목 등급 26px 이 걸렸다 → 20px(h4) · 폭은 글에 맞추고(최소 원래 폭) 원래 가운데 자리(51.15%)를 지킨다. */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03 .s03-badge{font-size:var(--en-h4-size)!important;width:auto!important;min-width:39.19%;padding:0 18px;left:51.15%!important;transform:translateX(-50%)}
}

/* ── 사용자 지적 4건: 원리 글-영상 간격 · 구 위 알약 라벨 · 기법 01~04 원 · 적용 부위 라벨 (2026-09-24) ──
   영문에서 보고됐지만 이 파일은 10개 언어에 실리므로 10개 언어 모두 확인한 값이다.
   ① 시술원리(fr02 #sec-00): 위 4e 가 글 칸을 50% 로 묶어 글 오른쪽 끝(1440폭 720px)이 영상 왼쪽 끝(720px)에 붙었다.
      글 칸을 48px 줄여 영상과 48px 띄운다(글 칸이 조각 가운데 정렬이라 화면 폭과 무관하게 48px).
   ② 구 위 알약 라벨(.s03-badge): 흰 알약은 구 사진에 그려진 154×56 이다. 바로 위 절이 폭을 글에 맞춰 넓혔지만
      넓어진 것은 보이지 않는 상자뿐이라 긴 글은 그대로 알약 밖으로 나갔다(영문 20px "Radiofrequency (RF)" 151px).
      → 절반 크기 13.5px, 상자를 다시 알약 자리(구의 31.55%·폭 39.19%)에 못박아 알약 가운데에 둔다.
      13.5px 에서 가장 긴 한 줄은 131px(en). mn "Өндөр давтамжийн долгион (RF)" 만 한 줄에 안 들어가 알약 안에서 두 줄.
   ③ 기법 01~04(.s06-step): 원 4개는 배경 사진(technique_bg.jpg)에 그려져 있고 글만 얹혀 있었다. 사용자가 사진에서
      원을 지울 예정이라 li 자체를 CSS 원(229px)으로 만든다. 색은 한국어 화면(사진 + .s06-scrim 흰 막)에서 원마다
      왼쪽·오른쪽 끝을 뽑은 값이고(1→4 분홍→보라, 원 안에서도 왼쪽→오른쪽으로 흐른다), 번호 아래 가는 선(사진 속 선)은 ::before 로 옮겼다.
      사진 속 원과 겹치려면 사진 배율이 한국어와 같아야 한다. 사진은 cover 라 구역이 1170px(=1920×975/1600)보다
      길어지면(en 1312·ru 1309·mn 1412) 배율이 1.2→1.35 로 커져 원이 254px 로 부풀고 왼쪽 아래로 밀렸다(글과 원이 어긋난 원인).
      → PC 에서는 사진을 폭 기준 1.2배로 고정해 구역 **아래**에 붙인다. li 는 늘 구역 아래 여백(139px) 바로 위에 있으므로
      어느 언어든 사진 속 원과 1~2px 안에서 겹친다(남은 1.5px·3px 는 translate 로 맞춤). 사진보다 긴 구역 윗부분(en 73px, mn 173px)은
      구역 배경색 #dadee0(사진 윗가장자리와 같은 색)이 보이고, 사진 윗가장자리는 .s06-scrim 에 96px 그라데이션을 깔아 이음매를 지운다
      (구역이 1170px 인 ja·zh 는 그라데이션 길이가 0 이라 한국어와 같다).
      글은 원 가운데(번호·선·문구), 문구 17px — 10개 언어 모두 원 안(en·ru·mn 가장 긴 것 4줄).
      폰·태블릿(≤1024)은 원래부터 CSS 원(--step-01~04)이라 문구 크기만 원 지름에 맞춘다(390폭 원 167px → 13.5px, 700폭 147px → 12px).
   ④ 적용 부위 라벨(.s09-tag): 제목 등급 26px 이 걸려 두세 줄로 꺾이며 서로 겹치고, 몸 사진 쪽은 낱말 하나가 칸(107px)보다 길어 사진 밖으로 잘렸다.
      → 절반 13px(가장 긴 것 3줄, 라벨 간격 60px 안). 폰은 20px→9.5px(사진 폭에 비례, 최대 13px)에, 몸 사진 오른쪽 라벨 칸이 59px 뿐이라
      긴 낱말(Gynecomastia·Гинекомастия)이 잘리지 않게 칸을 사진 폭의 1.4%(390폭 5px) 넓힌다(글 끝과 지시선 사이는 아직 2px 남는다).
   fit.js 는 건드리지 않았다(영문은 꺼져 있어 이 CSS 만으로 맞췄고, 다른 언어는 켜져 있어 라벨 몇 개를 12~12.5px 로 조금 더 줄인다).
   폰·태블릿의 구(.s03-orb)·사진 칸(.s09-media)은 크기 기준 상자(container)로 삼아 글자를 그 크기에 비례시킨다(안에 cq 단위를 쓰는 다른 글은 없다). */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="260817fmb3f"],.tg-fr [data-tc="260817fmb3f"]) :is(.s00-hl,.s00-lead,.s00-pts){max-width:calc(50% - 48px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03 .s03-badge{font-size:13.5px!important;line-height:1.15!important;width:39.19%!important;min-width:0;left:31.55%!important;transform:none;padding:0 6px;white-space:normal;text-wrap:balance}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-bg{top:auto;height:auto;min-height:0!important;aspect-ratio:1600/975}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-scrim{background:linear-gradient(100deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.10) 30%,rgba(255,255,255,0) 52%),linear-gradient(to bottom,#dadee0 calc(100% - 60.9375cqw),rgba(218,222,224,0) calc(100% - 60.9375cqw + min(96px, 100% - 60.9375cqw)))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-step{height:229px!important;min-height:0!important;border-radius:50%;justify-content:center;padding:0 16px!important;gap:0!important;transform:translate(-1.5px,-3px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-step1{background:linear-gradient(90deg,#fec9c9 9%,#f8c5cc 91%)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-step2{background:linear-gradient(90deg,#f6c3ce 9%,#ebbdd3 91%)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-step3{background:linear-gradient(90deg,#e7bad5 9%,#dab4dd 91%)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-step4{background:linear-gradient(90deg,#d8b1e0 9%,#ccaee7 91%)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-cap{font-size:17px!important;line-height:1.2!important;max-width:170px}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-cap::before{content:"";display:block;width:35px;height:1px;margin:13px auto 12px;background:rgba(255,255,255,.3)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09 .s09-tag{font-size:13px!important;line-height:1.25!important}
}
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03 .s03-orb,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09 .s09-media{container-type:inline-size}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s03 .s03-badge{font-size:clamp(10px,4.1cqi,13.5px)!important;line-height:1.05!important;padding:0 6px;white-space:normal;text-wrap:balance}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-cap{font-size:clamp(12px,calc(1.9cqw - 1.4px),17px)!important;line-height:1.2!important;max-width:77%}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09 .s09-tag{font-size:clamp(9.5px,2.71cqi,13px)!important;line-height:1.1!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s09 .s09-tag--r{right:81.6%}
}
@media (max-width:640px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="renuvion_01_01"] :is(.tg-fr[data-tc="2608178rpa4"],.tg-fr [data-tc="2608178rpa4"]) .s06 .s06-cap{font-size:clamp(12px,calc(4.05cqw - 2.3px),17px)!important}
}
