/* ============================================================================
   lifting_01_01 — 영문판 전용 조판 보정 (2026-09-22)  · 생성: gen.py

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

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

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

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

/* ── 1. 글꼴 ─────────────────────────────────────────────────────────
   제목·본문은 --en-sans 한 벌. 장식·브랜드 글꼴만 원래 글꼴을 지킨다. */
/* SVG `<text>` 는 뺀다 — `<text>` 로 그린 로고(FDA 워드마크 등)를 갈아엎는다 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s04-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .num{font-family:var(--en-oswald-bold)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-eyebrow > span{font-family:"GloberThinFree","Roboto Condensed",var(--en-sans)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .n260907kadpx-s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260907kadpx"],.tg-fr [data-tc="260907kadpx"]) .n260907kadpx-s00-title{font-family:"EB Garamond",Georgia,"Times New Roman",serif!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="26090290ro9"],.tg-fr [data-tc="26090290ro9"]) .am__eyebrow-t{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .eyebrow.reveal{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-copy > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .wrap > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .eyebrow.s02-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .eyebrow.s09-eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .eyebrow.s04-eyebrow{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-pro-t{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s04-num{font-family:var(--en-oswald-light)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-stepnum{font-family:var(--en-oswald-bold)!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .n260907kadpx-s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260907kadpx"],.tg-fr [data-tc="260907kadpx"]) .n260907kadpx-s00-lead{font-family:"EB Garamond",Georgia,"Times New Roman",serif!important;font-weight:400!important;--tgi-fit:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-3 > sup{font-family:"Arial",var(--en-sans)!important;font-weight:400!important;--tgi-fit:off}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s04-num,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .num{font-size:calc(93 * var(--k,1px))!important;line-height:calc(93 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-eyebrow > span{font-size:calc(43 * var(--k,1px))!important;line-height:calc(44 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .n260907kadpx-s00-title,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260907kadpx"],.tg-fr [data-tc="260907kadpx"]) .n260907kadpx-s00-title{font-size:calc(43 * var(--k,1px))!important;line-height:calc(48 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="26090290ro9"],.tg-fr [data-tc="26090290ro9"]) .am__eyebrow-t{font-size:calc(31 * var(--k,1px))!important;line-height:calc(31 * var(--k,1px))!important;letter-spacing:calc(-1.2 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .eyebrow.reveal{font-size:calc(31 * var(--k,1px))!important;line-height:calc(33 * var(--k,1px))!important;letter-spacing:calc(-1.23 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-copy > p.eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .wrap > p.eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .eyebrow.s02-eyebrow,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .eyebrow.s09-eyebrow{font-size:calc(30 * var(--k,1px))!important;line-height:calc(33 * var(--k,1px))!important;letter-spacing:calc(-1.3 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .eyebrow.s04-eyebrow{font-size:calc(30 * var(--k,1px))!important;line-height:calc(33 * var(--k,1px))!important;letter-spacing:calc(-1 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-pro-t{font-size:calc(28 * var(--k,1px))!important;line-height:calc(28 * var(--k,1px))!important;letter-spacing:calc(-0.48 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s04-num{font-size:calc(28 * var(--k,1px))!important;line-height:calc(36 * var(--k,1px))!important;letter-spacing:calc(-1.38 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-stepnum{font-size:calc(23 * var(--k,1px))!important;line-height:calc(23 * var(--k,1px))!important;letter-spacing:calc(1 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .n260907kadpx-s00-lead,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260907kadpx"],.tg-fr [data-tc="260907kadpx"]) .n260907kadpx-s00-lead{font-size:calc(20 * var(--k,1px))!important;line-height:calc(24 * var(--k,1px))!important;letter-spacing:calc(0 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-3 > sup{font-size:calc(6 * 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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-bname,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fdah,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-th,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-th.s01-th-mute,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s05-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-bsub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-disc,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-4,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-4 > sup,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-title.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-k,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-v,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r1 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r1 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r1 > td,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r2 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r2 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r2 > td,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r3 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r3 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r3 > td,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r4 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r4 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r4 > td,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r5 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r5 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r5 > td,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r6 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r6 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r6 > td,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s06-cap-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s06-cap-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__item.s00__item--b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902dc0wx"],.tg-fr [data-tc="260902dc0wx"]) .s00-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-credit,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-checktxt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-steptitle,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-sub.s01-sub-mute,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-txt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s02-ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fda > li,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .lead.s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-stepbody,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .lead.s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .lead.s09-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="26090290ro9"],.tg-fr [data-tc="26090290ro9"]) .am__lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__item.s00__item--a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__part,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__device,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .pts > li,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s02-pts > li,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .tit > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .lead.s04-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .h2.s01-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .ttl.s07-ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .h2.s09-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="26090290ro9"],.tg-fr [data-tc="26090290ro9"]) .am__title.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .h2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .h2.s04-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s04-h3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902dc0wx"],.tg-fr [data-tc="260902dc0wx"]) .s01-note,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s04-label{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;text-wrap:pretty}
/* 장식 영문·숫자는 짧다 — 원본처럼 한 줄로 둔다 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-eyebrow > span,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-pro-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-copy > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-stepnum,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .wrap > p.eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .eyebrow.s02-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s04-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .n260907kadpx-s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .n260907kadpx-s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .eyebrow.s09-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260907kadpx"],.tg-fr [data-tc="260907kadpx"]) .n260907kadpx-s00-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260907kadpx"],.tg-fr [data-tc="260907kadpx"]) .n260907kadpx-s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="26090290ro9"],.tg-fr [data-tc="26090290ro9"]) .am__eyebrow-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .eyebrow.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .eyebrow.s04-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s04-num,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-3 > sup{white-space:nowrap!important}

/* ── 3. 등급 연결 ─────────────────────────────────────────────────────
   여기서 값을 정하지 않는다. en-system.css 의 등급 변수를 가리키기만 한다.
   (변수는 ≤1024 에서 스스로 바뀌므로 화면 크기별 규칙을 따로 두지 않는다) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] .tg-fr *:where(:not(text):not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)){letter-spacing:normal!important}   /* 한국어 낱말 길이에 맞춘 자간(509곳 !important) 초기화 */
/* display: s00-h2, s00-title.reveal, s03-h2 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-title.reveal{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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-h2{font-size:var(--en-display-size)!important;line-height:calc(53 * var(--k,1px))!important;letter-spacing:var(--en-display-ls)!important;font-weight:var(--en-w-display)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-h2{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: am__title.reveal, h2, h2.reveal, h2.s01-h2, h2.s04-h2, h2.s09-h2, s02-h2, ttl, ttl.s07-ttl */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="26090290ro9"],.tg-fr [data-tc="26090290ro9"]) .am__title.reveal{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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .h2.s01-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .ttl.s07-ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .h2.s09-h2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .h2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .h2.s04-h2{font-size:var(--en-h1-size)!important;line-height:var(--en-h1-lh)!important;letter-spacing:var(--en-h1-ls)!important;font-weight:400!important}
/* h2: s01-note, s03-kicker */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902dc0wx"],.tg-fr [data-tc="260902dc0wx"]) .s01-note{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: s02-kicker, s04-h3 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s04-h3{font-size:var(--en-kicker-size)!important;line-height:var(--en-kicker-lh)!important;letter-spacing:var(--en-kicker-ls)!important;font-weight:400!important}
/* h3: s00-bname, s00-fdah, s01-sub, s01-th, s01-th.s01-th-mute, s05-lead */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-bname,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-th,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s05-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-th.s01-th-mute{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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fdah{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: s00-checktxt, s00-credit, s00-lead.reveal, s00-steptitle, s01-sub.s01-sub-mute, s02-num, s02-ttl, s02-txt, ttl */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-steptitle{font-size:var(--en-h4-size)!important;line-height:calc(22 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-checktxt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-txt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s02-ttl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-sub.s01-sub-mute{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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-num{font-size:var(--en-h4-size)!important;line-height:calc(19 * var(--k,1px))!important;letter-spacing:var(--en-h4-ls)!important;font-weight:var(--en-w-h4)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-credit{font-size:var(--en-h4-size)!important;line-height:var(--en-h4-lh)!important;letter-spacing:var(--en-h4-ls)!important;font-weight:var(--en-w-h4)!important}
/* lead: am__lead.reveal, lead.reveal, lead.s00-lead, lead.s01-lead, lead.s04-lead, lead.s09-lead, li, s00-body, s00-st */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="26090290ro9"],.tg-fr [data-tc="26090290ro9"]) .am__lead.reveal{font-size:var(--en-lead-size)!important;line-height:calc(18 * 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="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fda > li:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .pts > li:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s02-pts > li:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .tit > span:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-stepbody,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s02-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__part,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__device,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .lead.s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .lead.s01-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .lead.s09-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__item.s00__item--a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .lead.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .lead.s04-lead{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-k, s00-label, s00-lead, s00-v, s00__item.s00__item--b, s01-hl.s01-em, s01-rowlabel, s03-lead, s06-cap-b, s */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r1 > td:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r2 > td:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r3 > td:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r4 > td:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r5 > td:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r6 > td:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-k,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-v,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r1 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r2 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r3 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r4 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r5 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r6 > th.s01-rowlabel,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s03-lead,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s06-cap-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s06-cap-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902dc0wx"],.tg-fr [data-tc="260902dc0wx"]) .s00-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r1 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r2 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r3 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r4 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r5 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s01-r6 > td.s01-hl.s01-em,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__item.s00__item--b{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-bsub, s00-disc, s00-fine-1, s00-fine-2, s00-fine-3, s00-fine-4, sup */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-disc{font-size:var(--en-caption-size)!important;line-height:calc(13 * var(--k,1px))!important;letter-spacing:var(--en-caption-ls)!important;font-weight:var(--en-w-caption)!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-4 > sup:where(:not(.am__eyebrow-t):not(.eyebrow):not(.n260907kadpx-s00-lead):not(.n260907kadpx-s00-title):not(.num):not(.reveal):not(.s00-pro-t):not(.s00-stepnum):not(.s02-eyebrow):not(.s03-eyebrow):not(.s04-eyebrow):not(.s04-num):not(.s09-eyebrow)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-bsub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fine-4{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: s04-label */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .s04-label{font-size:var(--en-circ-size)!important;line-height:var(--en-circ-lh)!important;letter-spacing:var(--en-circ-ls)!important;font-weight:var(--en-w-circ)!important}

/* 한국어가 **고정 높이 칸을 행간으로 세로 가운데 맞춘** 자리.
   등급 행간(배수)을 그대로 쓰면 글이 칸 위쪽에 붙는다 → PC 에서만 원본 행간(px)을 지킨다.
   (폰에서는 칸이 흐름 배치로 풀리므로 등급 행간을 쓴다) */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829a1ta2"],.tg-fr [data-tc="260829a1ta2"]) .tit > span,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__item.s00__item--a{line-height:calc(30 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__device{line-height:calc(31 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260902jlz6u"],.tg-fr [data-tc="260902jlz6u"]) .s00__part{line-height:calc(32 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260817ryaft"],.tg-fr [data-tc="260817ryaft"]) .s00-fda > li{line-height:calc(35 * var(--k,1px))!important}
}

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

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


/* 히어로 — 한국어 원본 크기·행간 그대로(사다리 적용 안 함).
   영문이 길어 줄이 늘어나는 것은 다음 단계에서 크기를 더 줄여 흡수한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .nb{font-size:17px; line-height:26px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .s00-bname{font-size:25px; line-height:29px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .s00-bsub{font-size:9px; line-height:12px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .s00-disc{font-size:12px; line-height:13px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .s00-h2{font-size:55px; line-height:53px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .s00-k{font-size:16px; line-height:20px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .s00-lead{font-size:17px; line-height:26px}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] #hero .s00-v{font-size:16px; line-height:20px}

/* ── 히어로 주석(.s00-disc) — 표에서 87px 떨어져 따로 놀았다 (2026-09-24, 사용자 "위 내용이랑 너무 떨어져 있다, 다른 것처럼") ──
   이 조각(2608296q8cv)은 표준 표(hero-spec)로 다시 그려지지 않아 한국어 설계 간격 margin-top:87px 이 그대로였다.
   다른 쪽 표준 표의 주석처럼 표 바로 아래 16px · 캡션 행간(두 줄이 붙어 보이던 13px 대신)으로 맞춘다. 오른쪽 정렬은 그대로. */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="2608296q8cv"],.tg-fr [data-tc="2608296q8cv"]) .s00-disc{margin-top:16px!important;line-height:var(--en-caption-lh)!important}
}

/* ── Principle 체크 목록·비교표·영상 앞 빈 공간 (2026-09-24, 사용자 보고 3건) ──────────────────────
   ① 체크 목록 넷째 항목("Reduces fat by more than 27%…")만 268px 로 좁아져 세 줄이 되고 STEP 사진까지 내려왔다.
      위 '도형' 절의 `.s00 *{--tgi-fit:on}` 이 동그라미(.s00)만이 아니라 이 조각의 구역 #sec-00.s00 전체를 잡아
      fit.js 가 목록에서 돈다. 한국어 설계(fontfix 4)의 글 내림 top:11px 때문에 마지막 줄이 사진 칸 안으로 8~11px
      들어가고, 그걸 photoGuard 가 '오른쪽 사진(STEP 02, x514)을 침범한 글'로 보고 max-width:268px 를 인라인
      !important 로 박았다(en·ru·ja·th 모두, 1440·1647 실측). → 목록에서 fit.js 를 끄고(흐르는 글이라 맞출 것이 없다),
      글 칸 아래에 51px(내림 11 + 틈 40)을 둬 마지막 줄이 STEP 사진과 떨어지게 한다. 한국어는 장비 사진(696)이
      글 칸보다 길어 102px 떨어져 있다 — 번역은 글 칸이 776~860px 로 장비 사진보다 길어져 틈이 0 이 됐다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-checks,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-checks *{--tgi-fit:off}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) .s00-copy{padding-bottom:calc(51 * var(--k,1px))!important}
  /* ② 비교표 아래가 잘렸다: fontfix 가 #sec-01 을 한국어 높이 907px 로 못박아(#sec-00 도 1223px) 영문 표(991px)가
     구역 밖으로 흘러 다음 구역(#sec-02 사진)에 가려졌다. sys.php f=minh 가 18:04 부터 height:auto 를 같이 내지만,
     이 쪽에서도 풀어 둔다(최소 높이는 minh 의 907·1223 이 그대로 지킨다). */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] :is(.tg-fr[data-tc="260829281e4"],.tg-fr [data-tc="260829281e4"]) :is(#sec-00,#sec-01){height:auto!important}
}
/* ③ 영상 설명("Watch the video…") 아래가 하얗게 비었다 — 영상 칸이 아니라 조각 안 스크롤이다.
      위 '고정 높이 풀기' 절의 height:auto!important 가 화면낭독용 .sr(1px 상자)까지 풀어, s04 논문 그림의
      figcaption.sr(그림 속 글 전문)이 폭 1px 로 한 글자씩 꺾여 높이 37,011px 가 됐다. .fr02 는 overflow-x:hidden
      이라 세로가 auto 로 계산되고 → .fr02 가 스크롤 상자(scrollHeight 42,555 / 보이는 높이 8,352)가 됐다.
      휠·터치로 내리면 페이지 대신 조각 안이 내려가 마지막 구역(#sec-09) 뒤 3만 px 가 빈 흰 공간으로 보인다
      (en·ru·ja·th·ar, PC·폰 모두). 한국어와 같은 1px 로 되돌린다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="en"][data-tgi-page="lifting_01_01"] .tg-fr .sr{height:1px!important}
