/* V3-H03 시험: 중간 페이지 대표 제목·설명문 통일 (기준 = 투자 놀이터 제목)
   제목: V2D Noto 22px / 800 / 줄높이 28px / 자간 -0.01em / 흰색(#fff)
   (주소는 Cloudflare Pages 방식 /analysis·/terms 로 열린 실제 화면 기준으로 맞춤)
   위치 원칙: 화면 위에서 84px, 왼쪽 22px에서 제목 블록 시작(아이콘이 있으면 아이콘 포함 블록의 시작)
   설명문: 제목 아랫선에서 18px 아래(투자 놀이터 실측: margin 14px + 줄 간격 4px), 12px / 400 / 줄높이 18px / 연한 회색(#b8c4bf), 제목 블록과 같은 왼쪽선. 문구는 그대로. */
:root{--h3t-fs:22px;--h3t-fw:800;--h3t-lh:28px;--h3s-fs:12px;--h3s-fw:400;--h3s-lh:18px;--h3s-c:#b8c4bf;--h3s-gap:18px}
html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .ph h1,html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .entry-heading h1,html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .u252-hero-text h1{font-size:var(--h3t-fs)!important;font-weight:var(--h3t-fw)!important;line-height:var(--h3t-lh)!important;letter-spacing:-.01em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0!important}
html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .ph .ph-lead,html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .entry-hero>p,html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .u252-hero-text .terms-intro{font-size:var(--h3s-fs)!important;font-weight:var(--h3s-fw)!important;line-height:var(--h3s-lh)!important;color:var(--h3s-c)!important;-webkit-text-fill-color:var(--h3s-c)!important;letter-spacing:-.01em!important}
/* 투자 놀이터(기준): 위치·간격 그대로(위 84, 왼쪽 22, 설명문 18px 아래). 글씨 크기·색만 바뀜 */
/* 종목분석(Pages 실제 표시 기준): 원래 제목 30px·위 85·왼쪽 22 → 22px·위 84·왼쪽 22. 제목 18px 아래부터 기존 문구 블록(h2 "분배금 너머의…"는 콘텐츠 제목이라 그대로) */
html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body main.analysis-entry{padding-top:28px!important}
html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .entry-hero{margin-top:var(--h3s-gap)!important}
/* 용어·지표 이해하기(Pages 실제 표시 기준): 원래 위 64·왼쪽 18·설명문 간격 4px → 84·22·18px */
html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .u252-hero{margin-top:24px!important}
html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .u252-hero-text h1,html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .u252-hero-text .terms-intro{padding-left:4px!important}
html:not(#h3a):not(#h3b):not(#h3c):not(#h3d) body .u252-hero-text .terms-intro{margin-top:calc(var(--h3s-gap) - 4px)!important} /* 이 화면은 제목·설명문 사이 4px 간격이 이미 있음 */
