/* counsel_event_read_15.css → th (sys.php 변환본) */
/* ============================================================================
   counsel_event_read_15 — 영문판 전용 조판 보정 (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_15"] 아래라, 같은 조각(data-tc)을 쓰는 다른 영문 쪽에는 영향이 없다.

   왜 필요한가 — 한국어/영문 1920px 실측 대조
     · 한국어는 js/site.js 가 글꼴을 갈아 끼우지만 번역 페이지에서는 돌지 않고,
       css/fontfix/counsel_event_read_15.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_15"]{--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_15"] .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_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-price4{font-family:"Bodoni Moda",Georgia,"Times New Roman",serif!important;font-weight:500!important;--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s02-wm2{font-family:"Bodoni Moda",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_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-wm32{font-family:"Bodoni Moda",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_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-wm22{font-family:"Bodoni Moda",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_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-badge5{font-family:var(--en-oswald-regular)!important;font-weight:400!important;--tgi-fit:on}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-price4{font-size:calc(120 * var(--k,1px))!important;line-height:calc(120 * var(--k,1px))!important;letter-spacing:calc(-0.27 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s02-wm2{font-size:calc(94 * var(--k,1px))!important;line-height:calc(94 * var(--k,1px))!important;letter-spacing:calc(44.24 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-wm32{font-size:calc(86 * var(--k,1px))!important;line-height:calc(86 * var(--k,1px))!important;letter-spacing:calc(-0.24 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-wm22{font-size:calc(25 * var(--k,1px))!important;line-height:calc(25 * var(--k,1px))!important;letter-spacing:calc(-0.27 * var(--k,1px))!important}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-badge5{font-size:calc(22 * var(--k,1px))!important;line-height:calc(22 * var(--k,1px))!important;letter-spacing:calc(-0.29 * var(--k,1px))!important}
}

/* ── 2. 줄바꿈 ───────────────────────────────────────────────────────
   한국어 길이에 맞춘 nowrap/pre 를 풀되, 설계된 줄바꿈(한국어가 pre 인 곳)은 지킨다.
   낱말 중간을 자르지 않고, 글자를 줄여 한 줄에 우겨넣지 않는다. */
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-h12,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-scr3,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s01-h21,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s01-scr2,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h23,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr21,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr32,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big4,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big5,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d34,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v13,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v24,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-unit6,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt15,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt210,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt315,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b6,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b7,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b9,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b10,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b11,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl14,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl27,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl310,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl413,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl14,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl26,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl38,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl410,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-lead3,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v35,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v36,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-hl,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v37,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v38,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h35,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-pt13,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d12,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt8,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt9,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vp10{white-space:pre-line!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
}
@media (max-width:1024px){
  /* 폰에서는 설계 줄바꿈을 버린다 — 좁은 폭에서 그대로 두면 한 줄이 두 줄로 접혀 칸 높이가 어긋난다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-h12,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-scr3,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s01-h21,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s01-scr2,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h23,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr21,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr32,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big4,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big5,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d34,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v13,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v24,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-unit6,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt15,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt210,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt315,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b6,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b7,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b9,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b10,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b11,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl14,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl27,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl310,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl413,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl14,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl26,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl38,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl410,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-lead3,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v35,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v36,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-hl,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v37,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v38,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h35,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-pt13,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d12,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt8,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt9,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vp10{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important}
}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d23{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_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-price4,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-badge5,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s02-wm2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-wm22,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-wm32{white-space:nowrap!important}

/* ── 3. 등급 연결 ─────────────────────────────────────────────────────
   여기서 값을 정하지 않는다. en-system.css 의 등급 변수를 가리키기만 한다.
   (변수는 ≤1024 에서 스스로 바뀌므로 화면 크기별 규칙을 따로 두지 않는다)

   2026-09-22 실측 재분류 — 생성기가 매긴 등급 중 **칸에 안 들어가는 것만** 옮겼다.
   숫자는 1920px 에서 잰 한 줄 자연폭(px) / 그 글이 놓인 칸의 폭(u=px).
     · s01-h21·s01-scr2  display 54 → h2 40 : "A delicate, slender shoulder line" 813 > 띠 폭 800
       (그래서 fit.js 가 50.76px 로 줄여 사다리 밖으로 나가 있었다). 40px 이면 602 로 한 줄.
     · s11-scr21         display 54 → h2 40 : 855 > 572 (BYE 왼쪽 칸). 40px 639 → 한 줄.
     · s00-unit6         h3 26 → h4 20 : 330 > 309(가격 오른쪽 자리) → 두 줄로 접혀 값이 가격에서 떨어졌다. 20px 260 → 한 줄.
     · s09-cl14~cl413    h3 26 → lead 18 : 505~590 > 439(분홍 판 안쪽). 18px 355~412 → 네 줄 다 한 줄.
       (판은 배경 사진에 그려져 있어 넓힐 수도 높일 수도 없다 — 등급을 낮추는 것 말고 방법이 없다)
     · s13-v35~v38·hl    h3 26 → h4 20 : 주소 850 > 697 → 두 줄이 되어 배경에 그려진 구분선을 물었다. 20px 665 → 한 줄.
     · s08-pt13          kicker 32 → h3 26 : 알약 안 글. 아래 6절에서 알약을 넓히고 두 줄로 받는다.
     · s12-vt8·vt9       h2 40 → 원형 안 글(PC h3 26 / 폰 --en-circ-size) : 6절에서 원 지름에 가둔다.
   등급 이름만 바꿨을 뿐 크기 값은 여전히 공통 변수 한 곳(en-system.css)에서만 나온다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) *{letter-spacing:normal}   /* 한국어 낱말 길이에 맞춘 자간(509곳)을 영문에서 되돌린다 */
/* display */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-scr3,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr32,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d34{font-size:var(--en-display-size);line-height:var(--en-display-lh);letter-spacing:var(--en-display-ls);font-weight:400}
/* display 굵게 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-h12,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h23,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big4,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big5,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v13,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v24{font-size:var(--en-display-size);line-height:var(--en-display-lh);letter-spacing:var(--en-display-ls);font-weight:var(--en-w-display)}
/* h2 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s01-scr2,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr21{font-size:var(--en-h2-size);line-height:var(--en-h2-lh);letter-spacing:var(--en-h2-ls);font-weight:400}
/* h2 굵게 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s01-h21,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d23{font-size:var(--en-h2-size);line-height:var(--en-h2-lh);letter-spacing:var(--en-h2-ls);font-weight:var(--en-w-h2)}
/* kicker */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h35,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-d12{font-size:var(--en-kicker-size);line-height:var(--en-kicker-lh);letter-spacing:var(--en-kicker-ls);font-weight:400}
/* h3 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b6,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b7,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b9,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b10,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b11,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl14,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl26,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl38,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl410,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-lead3{font-size:var(--en-h3-size);line-height:var(--en-h3-lh);letter-spacing:var(--en-h3-ls);font-weight:400}
/* h3 굵게 — 말풍선·알약 안 흰 글(한국어도 700) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt15,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt210,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt315,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-pt13{font-size:var(--en-h3-size);line-height:var(--en-h3-lh);letter-spacing:var(--en-h3-ls);font-weight:var(--en-w-h3)}
/* lead — 사진 위 분홍 판 안 네 줄(한국어 700) */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl14,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl27,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl310,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl413{font-size:var(--en-lead-size);line-height:var(--en-lead-lh);letter-spacing:var(--en-lead-ls);font-weight:var(--en-w-h3)}
/* h4 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-unit6,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v35,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v36,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v37,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v38{font-size:var(--en-h4-size);line-height:var(--en-h4-lh);letter-spacing:var(--en-h4-ls);font-weight:400}
/* h4 굵게 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vp10,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-hl{font-size:var(--en-h4-size);line-height:var(--en-h4-lh);letter-spacing:var(--en-h4-ls);font-weight:var(--en-w-h4)}
/* 원형 안 문구 — 두 원이 47u 겹쳐 있어 글칸이 215u 다. PC h4 / 폰 공통 원형 등급 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt8,
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt9{font-size:var(--en-h4-size);line-height:var(--en-h4-lh);letter-spacing:var(--en-h4-ls);font-weight:var(--en-w-h4)}

/* ── 3-폰. ≤1024 에서 한 등급 더 내리는 것들 ───────────────────────────
   이 쪽은 800u 고정 캔버스라 폰에서는 **모든 칸이 0.4875배**로 줄어든다(800u→390px).
   반면 공통 등급은 PC 54/26 → 폰 32/20 으로 0.6~0.77배까지만 준다.
   그래서 PC 에서 딱 맞던 글이 폰에서는 칸보다 커져 3~4줄로 부풀고,
   fit.js 가 그걸 밀어내며 구역이 늘어났다(실측 390: s09 +216 · s10 +105 · visit +102 · hero +177px).
   아래 것들만 폰에서 caption(13px)/h3 으로 내린다 — **한국어 원본의 폰 크기(12.7~13.6px)와 같은 값**이라
   글이 작아지는 게 아니라 원본과 같아지는 것이다. 크기는 여전히 공통 변수만 쓴다. */
@media (max-width:1024px){
  /* 말풍선 안(한국어 폰 13.65px) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt15,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt210,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt315{font-size:var(--en-caption-size);line-height:var(--en-caption-lh)}
  /* 알약 안(한국어 폰 14.1px) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-pt13{font-size:var(--en-caption-size);line-height:var(--en-caption-lh)}
  /* 카드 본문(한국어 폰 13.2px) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b6,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b7,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b9,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b10,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b11{font-size:var(--en-caption-size);line-height:var(--en-caption-lh)}
  /* 분홍 판 안(한국어 폰 13.4px) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl14,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl27,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl310,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl413{font-size:var(--en-caption-size);line-height:var(--en-caption-lh)}
  /* 체크 목록(한국어 폰 13.65px) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl14,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl26,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl38,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl410{font-size:var(--en-caption-size);line-height:var(--en-caption-lh)}
  /* 오시는길 줄(한국어 폰 12.7px) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v35,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v36,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v37,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v38,
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-hl{font-size:var(--en-caption-size);line-height:var(--en-caption-lh)}
  /* 가격 단위(한국어 폰 12.7px) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-unit6{font-size:var(--en-caption-size);line-height:var(--en-caption-lh)}
  /* 카드 소제목 — kicker(폰 20px)는 385px 라 카드(333px) 밖으로 나간다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h35{font-size:var(--en-h4-size);line-height:var(--en-h4-lh)}
  /* 카드 큰 제목 — display(폰 32px)는 373px 라 카드(333px) 밖으로 나간다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-h23{font-size:var(--en-h1-size);line-height:var(--en-h1-lh)}
  /* "For drooping, slumped shoulders," 는 h2(폰 24px)로 383px 라 390px 칸을 꽉 채워 두 줄이 됐다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr21{font-size:var(--en-h3-size);line-height:var(--en-h3-lh)}
  /* 원형 안 문구 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt8,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt9{font-size:var(--en-circ-size);line-height:var(--en-circ-lh)}
  /* 히어로 큰 제목 — display(폰 32px)면 421px 라 두 줄이 되고, h1(28px)이어도 글 끝이
     화면 오른쪽으로 10px 잘린다(실측 390: 글 38~400px vs 화면 390px). h2 면 316px 로 들어간다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-h12{font-size:var(--en-h2-size);line-height:var(--en-h2-lh);letter-spacing:var(--en-h2-ls)}
  /* 가격 오른쪽 단위는 폰에서 자리도 조금 왼쪽으로 — 칸(390px) 밖으로 나가 세 줄이 되던 것 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-unit6{left:calc(435 * var(--u))}
}

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

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

/* ── 6. 쪽 고유 레이아웃 (한국어 원본의 좌표 단위 --u 를 그대로 쓴다) ───────────
   이 쪽은 800u 짜리 고정 캔버스에 조각을 절대좌표로 박아 둔 그림판이다.
   영문은 한국어의 2~3배 길이라 '한 줄짜리 자리'에 그대로 들어가지 않는다.
   글자를 줄이는 대신(금지) 칸을 넓히고 · 자연스럽게 줄바꿈하고 · 칸 높이와 구역 높이를 늘린다.
   좌표·크기는 전부 원본과 같은 --u 단위라 폰에서도 원본과 같은 비율로 줄어든다.
   fit.js 가 런타임에 인라인으로 자리를 다시 잡으면 이 좌표가 무효가 되므로,
   내가 좌표를 직접 정한 조각에만 `--tgi-fit:on`(fit.js 건너뛰기)를 건다. */

/* ⓐ s03 말풍선 3개 — 영문이 한 줄에 못 들어간다(655·672·353px vs 칸 341·397·296px).
      ① 말풍선을 520u 로 넓히고 ② 두 줄이 들어가게 71/70 → 102u 로 키우고
      ③ 그림자·꼬리·아래 말풍선·점·이모지를 같은 양(31u, 63u)만큼 내려 원본의 간격을 지킨다.
      ④ 글은 말풍선 안에서 세로 가운데 정렬(flex) — 줄 수가 달라도 항상 가운데.
      원본 대비 달라지는 것은 말풍선 폭·높이와 구역 높이(650→713u)뿐이고,
      좌우 엇갈림(1·3번 왼쪽 / 2번 오른쪽)·색·모서리·꼬리 모양·이모지는 그대로다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl14{width:calc(520 * var(--u));height:calc(102 * var(--u));display:flex;align-items:center;justify-content:flex-start;padding:calc(12 * var(--u)) calc(90 * var(--u)) calc(12 * var(--u)) calc(40 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-sh12{width:calc(520 * var(--u));height:calc(102 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-tail16{top:calc(195 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-shtail13{top:calc(211 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl29{left:calc(192 * var(--u));top:calc(268 * var(--u));width:calc(520 * var(--u));height:calc(102 * var(--u));display:flex;align-items:center;justify-content:flex-start;padding:calc(12 * var(--u)) calc(90 * var(--u)) calc(12 * var(--u)) calc(40 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-sh27{left:calc(154 * var(--u));top:calc(294 * var(--u));width:calc(520 * var(--u));height:calc(102 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-tail211{top:calc(370 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-shtail28{top:calc(385 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl314{top:calc(443 * var(--u));width:calc(520 * var(--u));height:calc(72 * var(--u));display:flex;align-items:center;justify-content:flex-start;padding:calc(12 * var(--u)) calc(90 * var(--u)) calc(12 * var(--u)) calc(40 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-sh312{top:calc(469 * var(--u));width:calc(520 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-tail316{top:calc(515 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-shtail313{top:calc(529 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-d117{top:calc(586 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-d218{top:calc(628 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-d319{top:calc(670 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-ph.n260907x5ci3-s03-20{left:calc(560 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-ph.n260907x5ci3-s03-21{left:calc(557 * var(--u));top:calc(423 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt15,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt210,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s03-bt315{position:static;width:auto;margin:0}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sec.n260907x5ci3-s03{height:calc(713 * var(--u))}
@media (max-width:1024px){   /* 폰에서는 말풍선 안 여백을 줄여 두 줄이 들어갈 자리를 만든다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl14,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl29,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl314{padding:calc(6 * var(--u)) calc(60 * var(--u)) calc(6 * var(--u)) calc(24 * var(--u))}
  /* 말풍선·그림자 높이 = 두 줄(51px) + 세로 여백(12u) — 폰 글 높이는 px 고정이다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl14,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl29,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-pl314,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-sh12,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-sh27,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-sh312{height:calc(51px + 12 * var(--u))}
  /* 꼬리·그림자꼬리는 말풍선 바닥에 붙어 있어야 한다 — 위 높이 식에서 그대로 뽑는다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-tail16{top:calc(105 * var(--u) + 51px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-shtail13{top:calc(121 * var(--u) + 51px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-tail211{top:calc(280 * var(--u) + 51px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-shtail28{top:calc(295 * var(--u) + 51px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-tail316{top:calc(455 * var(--u) + 51px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s03-shtail313{top:calc(469 * var(--u) + 51px)}
}

/* ⓕ s09 분홍 판 안 네 줄 — 폰에서는 글칸이 판 오른쪽 끝(구역 폭)에 막혀 170px 밖에 안 돼
      caption(13px)으로도 두세 줄이 되고, fit.js 가 밀어내 세 번째·네 번째 줄이 판 밖으로 나갔다
      (실측 390: 구역 373→589px). 폰에서만 글칸·체크표·밑줄을 한 덩어리로 왼쪽(300u)으로 옮겨
      한 줄당 195px 를 확보한다 — 판 안쪽이라 사진은 그대로다. */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl14,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl27,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl310,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl413{left:calc(277 * var(--u));width:calc(433 * var(--u))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl14{top:calc(330 * var(--u) + 0px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl27{top:calc(330 * var(--u) + 54px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl310{top:calc(330 * var(--u) + 108px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s09-cl413{top:calc(330 * var(--u) + 162px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck13,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck26,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck39,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck412{left:calc(232 * var(--u))}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck13{top:calc(328 * var(--u) + 0px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck26{top:calc(328 * var(--u) + 54px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck39{top:calc(328 * var(--u) + 108px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s09-ck412{top:calc(328 * var(--u) + 162px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr15,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr28,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr311,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr414{left:calc(276 * var(--u));width:calc(434 * var(--u))}
  /* 밑줄은 저마다 제 줄 바로 아래. 마지막 줄만 360px 에서 세 줄이 되므로 그 아래(+240)에 둔다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr15{top:calc(330 * var(--u) + 52px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr28{top:calc(330 * var(--u) + 106px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr311{top:calc(330 * var(--u) + 160px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s09-cr414{top:calc(330 * var(--u) + 240px);--tgi-pos:off}
  /* 네 줄이 두 줄씩(360 에서는 마지막이 세 줄) 되어 구역 바닥을 넘었다 — 구역만 48px 늘린다.
     (분홍 판은 배경 사진에 그려져 있어 넓히거나 높일 수 없다) */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sec.n260907x5ci3-s09{height:calc(766 * var(--u) + 48px)}
}

/* ⓑ s08 흰 카드 — 본문 글상자가 카드(684u)보다 넓은 800u 라 영문 두 줄이 카드 밖
      연보라 배경까지 삐져나왔다. 글상자를 카드 안쪽(600u)으로 좁히고,
      두 줄이 된 b6·b7 은 아래 사진(871u)에 닿지 않게 위치를 다시 잡는다(원본 간격 유지).
      알약(pill12)은 영문 718px 이 505u 안에 한 줄로 안 들어간다 →
      카드 안쪽 폭(600u)까지 넓히고 높이를 자동으로(두 줄) 늘려 글을 알약 안에 담는다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b6,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b7,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b9,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b10,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b11{left:calc(42 * var(--u));width:calc(600 * var(--u))}
@media (min-width:1025px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b6{top:calc(706 * var(--u));--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b7{top:calc(786 * var(--u));--tgi-pos:off}
}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s08-pill12{left:calc(42 * var(--u));width:calc(600 * var(--u));height:auto;min-height:calc(45 * var(--u));display:flex;align-items:center;justify-content:center;padding:calc(9 * var(--u)) calc(24 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-pt13{position:static;width:auto;margin:0;text-align:center}
@media (max-width:1024px){
  /* 카드 본문 두 줄 — 줄 간격을 글 높이(51px)보다 크게 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b6{top:calc(649.45 * var(--u) + 56px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b7{top:calc(649.45 * var(--u) + 110px);--tgi-pos:off}
  /* 아래 조각 전부를 같은 양(80px)만큼 내린다 — 사이 간격은 원본 그대로다 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-ph.n260907x5ci3-s08-8{top:calc(871 * var(--u) + 80px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b9{top:calc(1438.65 * var(--u) + 80px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b10{top:calc(1486.65 * var(--u) + 80px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s08-b11{top:calc(1534.65 * var(--u) + 80px);--tgi-pos:off}
  /* 영문 한 줄 높이가 한국어보다 커서 위 줄이 알약을 물던 18u 도 함께 */
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s08-pill12{top:calc(1590 * var(--u) + 80px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s08-card1{height:calc(1723 * var(--u) + 80px)}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sec.n260907x5ci3-s08{height:calc(1744 * var(--u) + 80px)}
}

/* ⓒ s11 머리 문구 — 한국어는 "축 처진 어깨는"+"BYE" 가 한 줄에 나란히 서지만
      영문 "For drooping, slumped shoulders," 는 h2 로도 639px 라 BYE 왼쪽 칸(572u)에 못 들어간다.
      → BYE 를 가운데 첫 줄로, 문구를 그 아래 가운데 줄로 **세로로 쌓는다**(글자 크기는 그대로).
      아래 세 줄(lead3·big4·big5)은 그만큼 내려 서로 닿지 않게 한다. 사진(358u)은 그대로다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr32{left:0;top:calc(24 * var(--u));width:calc(800 * var(--u));text-align:center;--tgi-pos:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-scr21{left:0;top:calc(92 * var(--u));width:calc(800 * var(--u));text-align:center;--tgi-pos:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-lead3{top:calc(150 * var(--u));--tgi-pos:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big4{top:calc(195 * var(--u));--tgi-pos:off}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s11-big5{top:calc(265 * var(--u));--tgi-pos:off}

/* ⓓ s12 동그라미 2개 — 원 안 글상자가 800u 폭이라 두 문장이 서로 겹쳐 읽을 수 없었다
      (실측 1920: vt8 683px · vt9 680px 가 같은 자리에 포개짐).
      글상자를 각 원의 지름(270u)·자리 그대로에 가두고 원 안에서 가로·세로 가운데 정렬한다.
      원의 크기·색·간격·가운데 '+' 는 한국어 그대로다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt8{left:calc(123 * var(--u));top:calc(910 * var(--u));height:calc(270 * var(--u));width:calc(215 * var(--u));display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(12 * var(--u));--tgi-fit:on}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vt9{left:calc(401 * var(--u));top:calc(910 * var(--u));height:calc(270 * var(--u));width:calc(215 * var(--u));display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(12 * var(--u));--tgi-fit:on}

/* ⓔ s00 값 단위("10,000 KRW / VAT included") — 가격 글상자(800u 짜리 통칸)와 자리가
      겹친다고 fit.js 가 이 줄만 105u 아래로 내려 가격에서 떨어뜨리고, 그 바람에
      구역이 1240→1345u 로 늘어나 아래쪽에 빈 띠가 생겼다(한국어에는 없던 일).
      한 줄로 들어가게 등급을 h4 로 내린 뒤(3절) 자리를 원본대로 잠근다. */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-unit6{--tgi-pos:off}
/* 두 원 사이 "+" 도 빈 상자만 800u 라 원 안 글상자와 겹친 것으로 잡힌다 — 상자 폭만 40u 로 */
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s12-vp10{left:calc(349 * var(--u));width:calc(40 * var(--u))}
html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s00-line7,html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-bx.n260907x5ci3-s00-dot8{--tgi-pos:off}   /* 위 한 줄이 밀리며 같이 105u 내려가던 세로선·점 — 원본 자리로 */
/* 가격 "175"·배지 "20CC" 의 빈 글상자(800u)는 **PC 에서는 건드리지 않는다.**
   폭을 글 길이에 맞춰 좁혀 봤더니(80u) fit.js 가 글이 상자를 넘쳤다고 보고
   히어로 구역을 1240→2264u 로 부풀렸다(실측). 폰 처리는 아래 ⓖ 참고. */

/* ⓖ s10 추천 대상 네 줄 — 폰에서 영문은 두 줄(첫 줄은 360px 에서 세 줄)인데
      한국어 한 줄 자리(80u=36~39px)에 얹혀 있어 세 쌍이 겹쳤다(실측 390 oy38·13·13).
      ① 글칸을 구역이 잘라내지 않는 끝(709u)까지 넓히고 ② 줄 간격을 글 높이보다 크게 벌린다.
      ③ 체크표는 제 줄을 따라가고 ④ 아래 사선 장식과 구역 높이를 같은 양만큼 내린다.
      이 구역은 흰 바탕이라 늘려도 배경 그림과 어긋나지 않는다. */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl14{width:calc(505 * var(--u));top:calc(259.6 * var(--u) + 0px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl26{width:calc(505 * var(--u));top:calc(259.6 * var(--u) + 81px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl38{width:calc(505 * var(--u));top:calc(259.6 * var(--u) + 135px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s10-tl410{width:calc(505 * var(--u));top:calc(259.6 * var(--u) + 189px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s10-tk13{top:calc(268 * var(--u) + 0px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s10-tk25{top:calc(268 * var(--u) + 81px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s10-tk37{top:calc(268 * var(--u) + 135px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s10-tk49{top:calc(268 * var(--u) + 189px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sv.n260907x5ci3-s10-diag11{top:calc(586 * var(--u) + 100px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sec.n260907x5ci3-s10{height:calc(840 * var(--u) + 100px)}
}

/* ⓗ s13 오시는길 네 줄 — 주소가 폰에서 두 줄(51px)인데 줄 간격은 76u(36px)라
      아래 줄을 물었다(실측 390 oy14·15, 360 은 세 쌍).
      칸을 구역 끝(708u)까지 넓히고 줄 간격을 벌린다. 주소는 두 줄이라 한 줄 몫(14px)만
      위로 올려 **아이콘이 두 줄의 한가운데** 오게 했다 — 그래야 아래 줄들의 어긋남이 가장 작다.
      ⚠ 아이콘(건물·핀·시계)은 배경 사진에 그려져 있어 같이 내릴 수 없다.
        실측 어긋남(390): 주소 -14px · 지하철 +3px · 진료시간 +20px. 더 줄일 방법은 없다
        (주소 한 줄 자연폭 493px > 폰 최대 칸 296px 이라 두 줄은 피할 수 없다). */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v35{width:calc(605 * var(--u));top:calc(620.75 * var(--u) - 14px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v36{width:calc(604 * var(--u));top:calc(620.75 * var(--u) + 40px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v37{top:calc(620.75 * var(--u) + 94px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s13-v38{top:calc(620.75 * var(--u) + 122px);--tgi-pos:off}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-sec.n260907x5ci3-s13{height:calc(892 * var(--u) + 32px)}
}

/* ⓘ s00 히어로 값 한 줄 — 원본은 배지(왼쪽) · 큰 숫자(가운데) · 단위(오른쪽)가
      나란히 서고 글자끼리 닿지 않는다. 그런데 배지·숫자의 글상자가 캔버스 폭(800u)짜리
      빈 칸이라 폰에서 세 사각형이 서로 포개진 것으로 잡혔다(실측 430 oy12·20).
      한국어는 mobile.css 가 숫자를 15px 로 줄여 버려 이 자리가 안 겹친다 —
      즉 한국어에 없는 겹침이다. **글자 자리(가운데 401.5u·252.5u)는 그대로 두고
      빈 상자 폭만** 글에 맞게 좁힌다(s12 의 '+' 상자를 40u 로 좁힌 것과 같은 처리).
      fit.js 가 '글이 상자를 넘쳤다'고 보고 구역을 부풀리지 않도록 --tgi-fit:on 를 함께 건다. */
@media (max-width:1024px){
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-price4{left:calc(356.5 * var(--u));width:calc(90 * var(--u));--tgi-fit:on}
  html#tgi-doc:is(#tgi-doc)[data-tgi-lang="th"][data-tgi-page="counsel_event_read_15"] :is(.tg-fr[data-tc="260907x5ci3"],.tg-fr [data-tc="260907x5ci3"]) .n260907x5ci3-tx.n260907x5ci3-s00-badge5{left:calc(207.5 * var(--u));width:calc(90 * var(--u));--tgi-fit:on}
}
