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

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

   왜 필요한가 — 한국어/영문 1920px 실측 대조
     · 한국어는 js/site.js 가 글꼴을 갈아 끼우지만 번역 페이지에서는 돌지 않고,
       css/fontfix/counsel_event_read_3.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="counsel_event_read_3"]{--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="counsel_event_read_3"] .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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s11-label{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-time{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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-cert-t{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-badge{font-family:"Nimbus Roman",var(--en-sans)!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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s11-label{font-size:calc(35 * var(--k,1px))!important;line-height:calc(35 * 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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-time{font-size:calc(25 * var(--k,1px))!important;line-height:calc(33 * var(--k,1px))!important;letter-spacing:calc(0.6 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-cert-t{font-size:calc(21 * 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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-badge{font-size:calc(18 * var(--k,1px))!important;line-height:calc(18 * 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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-bub.n2609074da0h-s00-bub-a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-bub.n2609074da0h-s00-bub-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-pill,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-hot,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-logo,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s03-hl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s03-l2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-l1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-l2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-t3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-h2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-eyebrow.n2609074da0h-s14-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s14-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s15-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-stop,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-brand,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-what,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-script,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-l1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-l2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-badge,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s07-line,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-pill.n2609074da0h-s08-pill-si.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-facts > p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-pill.n2609074da0h-s08-pill-po.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-txt > p.n2609074da0h-s10-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-body > strong,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-lines > p.n2609074da0h-s10-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-pill.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-role,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-txt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-hl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-day,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-a1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-a2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-a3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s11-copy,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-wm.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-kicker,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s02-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s14-line,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s14-mark,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-name,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-badge.n2609074da0h-s02-badge--lift,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-badge.n2609074da0h-s02-badge--done,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s06-h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s09-copy.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s09-mark,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-eyebrow.n2609074da0h-s15-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-vt.n2609074da0h-s15-vt-l,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-vt.n2609074da0h-s15-vt-r,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-wm,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-d{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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-cert-t,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-badge,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s11-label,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-time,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s00-title,

/* [patch_ce3] 사진·지도·도식 위 절대배치 장식 문구 — 일반 등급에서 뺀 자리 ─────────────
   아래 것들은 gen.py 가 display·h3 등급으로 이어 두었지만, 한국어 원본에서는
   사진(히어로)·지도(오시는길)·도식(실 단면) 위에 % 좌표로 얹힌 장식 문구다.
   지시서가 '일반 제목·본문과 반드시 분리할 요소' 로 꼽은 갈래라 등급 통일 대상이 아니다.
   원본은 폭을 따라 스스로 줄고 늘어난다(3.1vw · 5.714cqw · 24/21/13px) — 크기는 원본 규칙에
   맡기고 여기서는 한국어 실측 굵기만 고정한다. 크기 선언을 없애는 것 자체가 원본 복원이다.
   등급으로 묶어 두었을 때 390px 실측: 말풍선 32px(원본 15) · 지도 라벨 32px(원본 13.5) ·
   도식 라벨 20px(원본 13) 로 커져 서로 겹쳤다(영문에서만 새로 생긴 겹침 5건). */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-bub.n2609074da0h-s00-bub-a,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-bub.n2609074da0h-s00-bub-b,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-pill,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-facts > p,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-pill.n2609074da0h-s08-pill-si,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-pill.n2609074da0h-s08-pill-po{}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-stop{font-weight:700}

/* [patch_ce3] 히어로 큰 장식 영문 — 보이는 칸 안에 한 줄이 통째로 들어오게 ───────────
   원본: 제목 10.8125vw(1920→207.6px) · 부제 7.9375vw(1920→152.4px), 둘 다 한 줄(nowrap).

   [보이는 칸] 이 조각은 게시판 본문 안에 들어 있다.
     section.board > div.container > article.read(max-width:1000px) > div.body > div.atts
       > div.tc-swap(overflow:auto) > div.tg-fr(전폭 1920)
   `.tc-swap` 이 가로 스크롤 상자라 **PC 에서는 늘 가운데 1000px 만 보인다**(1366·1920 실측 동일).
   폰에서는 화면폭이 곧 칸이다(390 실측 346px).

   [문제] ① PC 못 calc(208 * var(--k,1px)) 은 --k 가 이 쪽에서 늘 1px 이라 폭을 안 따라간다
             → 1366 에서 한국어는 147.7px 인데 영문만 208px.
          ② 영문 제목은 한국어보다 3배 길다(208px 에서 2551px vs 1350px) → 보이는 칸(1000px)
             밖으로 크게 밀려 1920 에서 'TAN' 과 ' Lifting' 이 안 보였다(실측 rect -317..2234).
             audit 는 이 잘림을 못 본다 — 화면이 아니라 `.tc-swap` 이 자르기 때문이다.

   [고치는 법] 잘라 내지 않고 '보이는 칸에 맞는 가장 큰 한 줄' 로 맞춘다.
     PC(≥1025): 칸이 1000px 로 고정이므로 정수 px 못이 맞다 — 76px → 줄 길이 932px(양쪽 34px 여유).
     폰(≤1024): 칸이 화면폭을 따라가므로 원본과 같은 뷰포트 비례 — 7vw(390→27.3px, 줄 334px/칸 346px).
   부제도 같은 비율로 내려 원본의 제목:부제 비(1.36)를 지킨다(PC 56px · 폰 5vw).
   글을 줄이거나 두 줄로 쪼개지 않았다 — 크기만 칸에 맞췄다(장식 영문이라 등급 통일 대상이 아니다). */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s00-title{font-size:7vw}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-sub{font-size:5vw}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s00-title{font-size:calc(76 * var(--k,1px))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-sub{font-size:calc(56 * var(--k,1px))}
}

/* ── 3. 등급 연결 ─────────────────────────────────────────────────────
   여기서 값을 정하지 않는다. en-system.css 의 등급 변수를 가리키기만 한다.
   (변수는 ≤1024 에서 스스로 바뀌므로 화면 크기별 규칙을 따로 두지 않는다) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] .tg-fr *:where(:not(text):not(.n2609074da0h-h2):not(.n2609074da0h-s00-sub):not(.n2609074da0h-s00-title):not(.n2609074da0h-s01-cert-t):not(.n2609074da0h-s10-badge):not(.n2609074da0h-s11-label):not(.n2609074da0h-s16-time)){letter-spacing:normal!important}   /* 한국어 낱말 길이에 맞춘 자간(509곳 !important) 초기화 */
/* display: n2609074da0h-eyebrow.n2609074da0h-s14-eyebrow, n2609074da0h-h2.n2609074da0h-s14-title, n2609074da0h-h2.n260907 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-logo,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s03-hl,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s03-l2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-l1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-l2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-t1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-h2.reveal,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-eyebrow.n2609074da0h-s14-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s14-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s15-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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-hot,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-t2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-t3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-brand,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-what{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: n2609074da0h-h2.n2609074da0h-s02-title, n2609074da0h-s14-line, n2609074da0h-s14-mark, n2609074da0h-s15-name */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-h2.n2609074da0h-s02-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}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s14-line,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s14-mark,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-name{font-size:var(--en-h1-size)!important;line-height:var(--en-h1-lh)!important;letter-spacing:var(--en-h1-ls)!important;font-weight:var(--en-w-h1)!important}
/* h2: n2609074da0h-eyebrow.n2609074da0h-s15-eyebrow, n2609074da0h-s02-badge.n2609074da0h-s02-badge--done, n2609074da */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s06-h,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-title,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-badge.n2609074da0h-s02-badge--lift,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-badge.n2609074da0h-s02-badge--done,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s09-copy.reveal{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}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s09-mark,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-eyebrow.n2609074da0h-s15-eyebrow,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-vt.n2609074da0h-s15-vt-l,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-vt.n2609074da0h-s15-vt-r{font-size:var(--en-h2-size)!important;line-height:var(--en-h2-lh)!important;letter-spacing:var(--en-h2-ls)!important;font-weight:var(--en-w-h2)!important}
/* kicker: n2609074da0h-s01-a1, n2609074da0h-s01-a2, n2609074da0h-s01-a3, n2609074da0h-s10-sub, n2609074da0h-s11-copy, n2 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s11-copy,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-wm.reveal{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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-a1,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-a2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-a3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-sub,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-kicker{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}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-t{font-size:var(--en-kicker-size)!important;line-height:calc(32 * var(--k,1px))!important;letter-spacing:var(--en-kicker-ls)!important;font-weight:var(--en-w-kicker)!important}
/* h3: n2609074da0h-s01-badge, n2609074da0h-s01-l1, n2609074da0h-s01-l2, n2609074da0h-s01-script, n2609074da0h-s07-li */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-l1{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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-l2{font-size:var(--en-h3-size)!important;line-height:calc(26 * 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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-script,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s07-line,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-txt > p.n2609074da0h-s10-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-lines > p.n2609074da0h-s10-body,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s15-role,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-txt,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-day,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-pill.reveal{font-size:var(--en-h3-size)!important;line-height:var(--en-h3-lh)!important;letter-spacing:var(--en-h3-ls)!important;font-weight:400!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-body > strong:where(:not(.n2609074da0h-h2):not(.n2609074da0h-s00-sub):not(.n2609074da0h-s00-title):not(.n2609074da0h-s01-cert-t):not(.n2609074da0h-s10-badge):not(.n2609074da0h-s11-label):not(.n2609074da0h-s16-time)),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-badge,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s16-hl{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: n2609074da0h-s13-d, n2609074da0h-wm */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-wm{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="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-d{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}

/* ── 4. 고정 높이 풀기 ───────────────────────────────────────────────
   영문은 길어 줄이 늘어난다. 한국어 길이에 맞춘 고정 height 를 min-height 로 바꿔
   글을 줄이거나 잘라내지 않고 **칸이 자연스럽게 늘어나게** 한다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] .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(.n2609074da0h-s00-bub):not(.n2609074da0h-s01-badge):not(.n2609074da0h-s02-badge):not(.n2609074da0h-s07-badge):not(.n2609074da0h-s07-line):not(.n2609074da0h-s08-pill):not(.n2609074da0h-s09-mark):not(.n2609074da0h-s10-badge):not(.n2609074da0h-s10-head):not(.n2609074da0h-s11-plate):not(.n2609074da0h-s13-pill)){height:auto!important}

/* ── 5. 공통 잔손질 ── */
@media (min-width:1025px){
  /* 수술정보표: 글 칸이 '이름' 길이로만 줄어들어 그보다 긴 값이 칸 안에서 접히거나 넘쳤다.
     (한국어는 값이 짧아 드러나지 않는다) 칸에 남은 자리를 다 쓰게 한다. */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] .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="counsel_event_read_3"] .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="counsel_event_read_3"] .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="counsel_event_read_3"] .tg-fr :is(.spec,.s00-spec,[class*="spec"]) > * > * + *,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] .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="counsel_event_read_3"] .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="counsel_event_read_3"] .tg-fr :is(.n2609074da0h-s00-bub,.n2609074da0h-s01-badge,.n2609074da0h-s02-badge,.n2609074da0h-s07-badge,.n2609074da0h-s08-pill,.n2609074da0h-s09-mark,.n2609074da0h-s10-badge,.n2609074da0h-s10-head,.n2609074da0h-s11-plate,.n2609074da0h-s13-pill),
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] .tg-fr :is(.n2609074da0h-s00-bub,.n2609074da0h-s01-badge,.n2609074da0h-s02-badge,.n2609074da0h-s07-badge,.n2609074da0h-s08-pill,.n2609074da0h-s09-mark,.n2609074da0h-s10-badge,.n2609074da0h-s10-head,.n2609074da0h-s11-plate,.n2609074da0h-s13-pill) *{--tgi-fit:on}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-bub.n2609074da0h-s00-bub-a,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s00-bub.n2609074da0h-s00-bub-b,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s01-badge,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-badge.n2609074da0h-s02-badge--done,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s02-badge.n2609074da0h-s02-badge--lift,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s07-badge,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-pill.n2609074da0h-s08-pill-po.reveal,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s08-pill.n2609074da0h-s08-pill-si.reveal,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s09-mark,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-badge,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s10-head,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s11-plate,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_3"] :is(.tg-fr[data-tc="2609074da0h"],.tg-fr [data-tc="2609074da0h"]) .n2609074da0h-s13-pill.reveal{--tgi-fs:on}
}

