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

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

   왜 필요한가 — 한국어/영문 1920px 실측 대조
     · 한국어는 js/site.js 가 글꼴을 갈아 끼우지만 번역 페이지에서는 돌지 않고,
       css/fontfix/antiaging_06_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="zh-TW"][data-tgi-page="antiaging_06_01"]{--tgi-fs:on}   /* 글자 크기·자간·행간은 CSS 가 정한다 — fit.js 의 JS 강제 변경을 이 쪽에서 끈다 */

/* ── 1. 글꼴 ─────────────────────────────────────────────────────────
   제목·본문은 --en-sans 한 벌. 장식·브랜드 글꼴만 원래 글꼴을 지킨다. */
/* SVG `<text>` 는 뺀다 — `<text>` 로 그린 로고(FDA 워드마크 등)를 갈아엎는다 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_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="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s03-num{font-family:var(--en-oswald-bold)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .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="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s01-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s04-eyebrow.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s08-eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.s02-eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.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="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-num{font-family:var(--en-oswald)!important;font-weight:500!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s06-eyebrow.reveal{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="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s03-num{font-size:calc(47 * var(--k,1px))!important;line-height:calc(47 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-logo{font-size:calc(44 * var(--k,1px))!important;line-height:calc(53 * var(--k,1px))!important;letter-spacing:calc(-0.3 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s01-eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s04-eyebrow.reveal,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-num,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s08-eyebrow{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(-1 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.s02-eyebrow{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(-1.2 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s05-eyebrow{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(-0.98 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-num{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(0.5 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s06-eyebrow.reveal{font-size:calc(29 * var(--k,1px))!important;line-height:calc(29 * var(--k,1px))!important;letter-spacing:calc(-0.98 * var(--k,1px))!important}
}

/* ── 2. 줄바꿈 ───────────────────────────────────────────────────────
   한국어 길이에 맞춘 nowrap/pre 를 풀되, 설계된 줄바꿈(한국어가 pre 인 곳)은 지킨다.
   낱말 중간을 자르지 않고, 글자를 줄여 한 줄에 우겨넣지 않는다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-colon,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s04-h2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s05-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s06-h2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s08-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-h1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s01-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s02-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s01-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-lab,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-val,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s02-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s03-d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-tx,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s07-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s02-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s03-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-h3.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-t{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;text-wrap:pretty}
/* 장식 영문·숫자는 짧다 — 원본처럼 한 줄로 둔다 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-logo,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s01-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.s02-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s03-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s04-eyebrow.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s05-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s06-eyebrow.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .eyebrow.rule-after.s08-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-num{white-space:nowrap!important}

/* ── 3. 등급 연결 ─────────────────────────────────────────────────────
   여기서 값을 정하지 않는다. en-system.css 의 등급 변수를 가리키기만 한다.
   (변수는 ≤1024 에서 스스로 바뀌므로 화면 크기별 규칙을 따로 두지 않는다) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr *:where(:not(text):not(.eyebrow):not(.reveal):not(.rule-after):not(.s00-logo):not(.s01-eyebrow):not(.s02-eyebrow):not(.s03-num):not(.s04-eyebrow):not(.s05-eyebrow):not(.s06-eyebrow):not(.s06-num):not(.s08-eyebrow):not(.s08-num)){letter-spacing:normal!important}   /* 한국어 낱말 길이에 맞춘 자간(509곳 !important) 초기화 */
/* display: h2.s02-h2, s00-h1, s01-h2 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s01-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s02-h2{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="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-h1{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: h2.s04-h2.reveal, h2.s05-h2, h2.s06-h2.reveal, h2.s08-h2, s00-colon */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-colon,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s05-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s08-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s04-h2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .h2.s06-h2.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}
/* h2: s02-h3 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s02-h3{font-size:var(--en-h2-size)!important;line-height:var(--en-h2-lh)!important;letter-spacing:var(--en-h2-ls)!important;font-weight:400!important}
/* kicker: s05-h3, s06-h3.reveal, s08-h3 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-h3.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: s03-t */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s03-t{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: s01-lead, s04-t, s05-num, s05-tx, s06-t, s07-lead */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-tx,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s07-lead{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="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-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}
/* lead: s00-lead, s01-body, s04-lead.reveal, s06-lead.reveal, s08-lead */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s01-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-lead.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: s00-lab, s00-val, s02-lead, s03-d, s04-d, s05-lead, s06-d */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-lab{font-size:var(--en-body-size)!important;line-height:calc(14 * 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="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s00-val,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s02-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s03-d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-d,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s05-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s06-d{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-note */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .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}
/* circ: s08-t */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s08-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}

/* .s08-num(원 안 01~05)은 '원형 안 문구'가 아니라 **장식 숫자**다(AGENT.md 4절 "숫자·STEP 번호").
   circ-s 등급에 넣으면 한국어 Oswald 30px 이 영문에서만 Inter 14px 로 쪼그라든다
   (실측 1920 ko 30px/Oswald/500 vs en 14px/Inter/400, 폰 390 ko 28px/Oswald-regular vs en 13px/Inter).
   같은 쪽의 .s03-num·.s06-num 과 같은 대접으로 되돌린다 — 글꼴은 여기서, 원본 크기는 5절 PC 묶음에서.
   폰 크기·굵기는 선언하지 않는다: 조각 자체의 clamp(28px)가 정본이라 한국어와 같은 값이 나온다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr .s08-num{font-family:var(--en-oswald)!important;--tgi-fit:on}
/* ── 4. 고정 높이 풀기 ───────────────────────────────────────────────
   영문은 길어 줄이 늘어난다. 한국어 길이에 맞춘 고정 height 를 min-height 로 바꿔
   글을 줄이거나 잘라내지 않고 **칸이 자연스럽게 늘어나게** 한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_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(.s06-num):not(.s08-num):not(.s08-t)){height:auto!important}

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

  /* 6단계 그림표(#sec-06): 한국어는 css/fontfix 가 row-gap:0 + .s06-step{height:599px} 로
     두 줄 사이 여백을 만든다. 4절의 height:auto 가 그 599px 까지 풀어 영문에서는 단이 531.8px 로
     줄고 줄 간격이 0 이 되어 둘째 줄 사진이 첫째 줄 설명문에 바짝 붙는다(.s06-grid ko 1198 / en 1063.6).
     고정 height 로 되돌리지 않고 min-height 로 원본 리듬만 되살린다 — 영문이 더 길면 그대로 늘어난다. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr .s06-step{min-height:calc(599 * var(--k,1px))}
  /* 원 안 문구(#sec-08 .s08-t, h3): en-system.css 의 '원 내접 폭 76%' 는 원의 직접 자식
     span/p/b/strong/em/div 만 잡아 h3 가 빠진다 → 글상자가 원의 네모 상자 끝(228px)까지 퍼진다.
     실측 1920(이 선언을 끈 상태): "Prevention of forehead wrinkles" 한 줄이 207px = 지름의 91%
     (한국어의 가장 긴 줄은 150px = 66%). 같은 값 76% 를 h3 에도 잇는다 → 가장 긴 줄 152px.
     크기·굵기·행간은 3절의 circ-s 등급 그대로다 — 여기서 정하지 않는다.
     --tgi-fit:on — 폭을 CSS 가 정했으니 fit.js 가 원마다 다시 재지 않게 한다. 빼고 재 보면
     03 번 원만 fit.js 가 max-width:123px 로 줄여(나머지는 173px) 다섯 원의 글 폭이 갈린다. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr .s08-circle .s08-t{max-width:76%;--tgi-fit:on}
  /* 원 번호 01~05: 한국어 원본 크기(Oswald 30px, 줄상자 30px, 자간 0.5px, 가로 .8배는 fontfix 가 건다).
     3절에서 뺀 장식 숫자의 크기를 여기서 원본 정수로 지킨다 — .s03-num(47) · .s06-num(30) 과 같은 방식. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr .s08-num{font-size:calc(30 * var(--k,1px))!important;line-height:calc(30 * var(--k,1px))!important;letter-spacing:calc(0.5 * var(--k,1px))!important;font-weight:500!important}
}

/* ── 도형(동그라미·색 배지) 안 글자: fit.js 의 크기 맞춤을 다시 켠다 ──
   한국어는 글이 짧아 도형 안에 들어가지만 영문은 길다. 등급 크기를 못박은 채로 두면
   aspect-ratio 가 걸린 동그라미는 글을 담으려고 **지름이 커져** 5개가 제각각이 되고(사용자 지적),
   배지는 글이 칸을 뚫는다. 도형 안에서는 fit.js 가 글자를 칸에 맞춰 줄이도록 --tgi-fs 를 되돌린다.
   (도형 자체의 크기·간격은 한국어 그대로 유지된다 — 이게 목적이다) */

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


/* 히어로 — 한국어 원본 크기·행간 그대로(사다리 적용 안 함).
   영문이 길어 줄이 늘어나는 것은 다음 단계에서 크기를 더 줄여 흡수한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .nb{font-size:12px; line-height:17px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .s00-colon{font-size:44px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .s00-h1{font-size:53px; line-height:64px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .s00-lab{font-size:15px; line-height:14px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .s00-lead{font-size:18px; line-height:26px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .s00-logo{font-size:44px; line-height:53px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .s00-note{font-size:12px; line-height:17px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] #hero .s00-val{font-size:16px; line-height:20px}

/* ── 폰: 원 안 문구 ──
   위 PC 규칙과 같은 구멍이다. en-system.css 는 ≤1024 에서 원 안 글을 96% 로 좁히지만 그 선택자도
   span/p/b/strong/em/div 뿐이라 h3 인 .s08-t 는 빠진다. 같은 값 96% 를 잇는다.
   (행간은 손대지 않는다 — 3절이 .s08-t 를 circ-s 등급에 이어 두어 --en-circ-s-lh 가 ≤1024 에서
    스스로 1.12 로 바뀐다. 실측 390px: 13px / 14.56px, 다섯 원 모두 같은 값.) */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr .s08-circle .s08-t{max-width:96%}
  /* 원 번호 01~05: 폰 크기(28px)는 조각 clamp 가 한국어와 같게 내주지만 굵기는 조각이 600 이다.
     한국어 화면에서는 js/site.js 가 라틴 라벨에 Oswald-regular/400 을 박아 400 으로 보이는데
     그 스크립트는 번역 쪽에서 돌지 않는다 → 영문만 굵어진다(실측 390: ko 400/폭 25·27, en 600/폭 26·29).
     보이는 값을 한국어에 맞춘다. 크기는 선언하지 않는다(조각 값 그대로 28px). */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr .s08-num{font-weight:400!important}
}

/* ── 분석 항목 8칸(.s04-card) — 제목·설명 높이를 칸끼리 맞춘다 (2026-09-24, 사용자 "타이틀과 설명이 붙으면 안 되고 설명 높이가 정해져야") ─────────
   한국어는 제목이 모두 한 줄(331~356)이라 설명이 네 칸 모두 362 에서 시작한다. 영문은 제목이 한 줄(4·6번)과 두 줄이 섞여
   설명 시작이 365/393 으로 들쑥날쑥했고, 제목-설명 사이가 한국어 행간 기준 6px 이라 영문 두 줄 제목 밑에 설명이 붙어 보였다.
   → ① 제목 칸을 두 줄 높이로 잡고 그 안 가운데 — 설명은 모든 칸 같은 높이에서 시작한다(antiaging_07_01 .s10 과 같은 방식).
     ② 제목-설명 사이 14px. ③ 설명 속 <br> 은 한국어 줄 길이 자리라 걷고 가운데 정렬 문단이라 줄 길이를 고르게. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-card .s04-d br{display:none}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-card .s04-d{text-wrap:balance}
@media (min-width:641px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-card .s04-t{min-height:2lh;display:flex;align-items:center;justify-content:center}
}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] :is(.tg-fr[data-tc="260902dvmj2"],.tg-fr [data-tc="260902dvmj2"]) .s04-card .s04-d{margin-top:calc(14 * var(--k,1px))!important}
}

/* ===== 2026-09-24 — 수술 정보 표(.s00-spec) 좌우 균형 ================================================
   쪽 실측 css(fontfix)가 한국어 기준으로 칸을 292px | 나머지(200px) 로 고정하고 아이콘 칸을 66px + 오른쪽 여백 38~43px 로 잡아,
   영문에서는 오른쪽 칸 글 폭이 87px 뿐이라 'Local / Twilight Anesthesia (Sedation)' 이 5줄로 접히고 왼쪽 칸만 비었다.
   칸 사이 세로선(::after)은 원래 표 한가운데(246px)에 있다 → 칸을 반반(246 | 246)으로, 아이콘은 제 크기(56)+16px,
   세로선 양옆 20px 씩 띄워 두 칸 글 폭을 150px 로 같게 한다(행 높이는 한국어와 같은 126px). */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr[data-tc="260902dvmj2"] .s00-spec .s00-row{grid-template-columns:1fr 1fr!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr[data-tc="260902dvmj2"] .s00-spec .s00-cell:last-child{padding-left:calc(20*var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr[data-tc="260902dvmj2"] .s00-spec .s00-cell .s00-ic{width:calc(56*var(--k,1px))!important;margin-right:calc(16*var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr[data-tc="260902dvmj2"] .s00-spec .s00-cell .s00-txt{padding-right:calc(20*var(--k,1px))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="zh-TW"][data-tgi-page="antiaging_06_01"] .tg-fr[data-tc="260902dvmj2"] .s00-spec .s00-cell:last-child .s00-txt{padding-right:0}
}
