
/* ===== rb4x-hook-v2 : 후킹 표준 v2 슬롯 시안 (2026-07-31) — 금형 토큰(--orange/NewYork/Pretendard) 사용 ===== */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700&display=swap");
/* slot1 — 핵심 답변 질문 H2 세리프 디스플레이 승격 (CSS 전용, 텍스트 불변) */
.rb4-page .answer-section .section-title h2{
  font-family:"NewYork","newyorkregular","Noto Serif KR",Georgia,"Times New Roman",serif;
  font-weight:400;
}
.rb4-page .answer-section .section-title h2 strong{font-weight:700;}
/* slot2 — 공감 카드 "이런 고민이 있으신가요?" */
.rb4-page .rb4x-hook-symp-section{padding:0 0 160px;}
.rb4-page .rb4x-hook-symp{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:80px;}
.rb4-page .rb4x-hook-symp article{display:flex;gap:22px;align-items:flex-start;background:#fff;border:1px solid #d7d7d7;border-radius:20px;padding:38px 42px;}
.rb4-page .rb4x-hook-symp .ck{flex:0 0 34px;height:34px;border-radius:50%;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;margin-top:3px;}
.rb4-page .rb4x-hook-symp p{margin:4px 0 0;font-size:22px;line-height:34px;letter-spacing:-0.8px;color:#222;}
.rb4-page .rb4x-hook-symp-note{margin:44px auto 0;max-width:1080px;text-align:center;font-size:18px;line-height:30px;letter-spacing:-0.6px;color:#666;}
/* slot3 — 공개된 가격표 읽는 법 넘버드 카드 4 */
.rb4-page .rb4x-hook-read-section{padding:160px 0 0;}
.rb4-page .rb4x-hook-read-lead{margin:56px auto 0;max-width:1080px;text-align:center;font-size:20px;line-height:32px;letter-spacing:-0.6px;color:#444;}
.rb4-page .rb4x-hook-read{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px;}
.rb4-page .rb4x-hook-read article{background:#fff;border:1px solid #d7d7d7;border-top:4px solid var(--orange);border-radius:0 0 20px 20px;padding:34px 30px 30px;}
.rb4-page .rb4x-hook-read .no{display:block;font-family:"NewYork","newyorkregular",Georgia,"Times New Roman",serif;font-size:44px;line-height:1;color:var(--orange);opacity:.5;margin-bottom:18px;}
.rb4-page .rb4x-hook-read b{display:block;font-size:21px;line-height:28px;letter-spacing:-0.8px;color:#222;margin-bottom:12px;font-weight:700;}
.rb4-page .rb4x-hook-read p{margin:0;font-size:16px;line-height:26px;letter-spacing:-0.5px;color:#555;}
/* slot4 — 경과 관찰 "끝난 뒤에도 이렇게 지켜봅니다" h3 3분할 */
.rb4-page .rb4x-hook-follow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:80px;}
.rb4-page .rb4x-hook-follow article{background:#fff;border:1px solid #d7d7d7;border-radius:20px;padding:42px 38px;}
.rb4-page .rb4x-hook-follow h3{margin:0 0 14px;font-size:24px;line-height:32px;letter-spacing:-0.9px;color:#222;font-weight:700;}
.rb4-page .rb4x-hook-follow h3::before{content:"";display:block;width:34px;height:4px;background:var(--orange);margin-bottom:18px;}
.rb4-page .rb4x-hook-follow p{margin:0;font-size:17px;line-height:28px;letter-spacing:-0.5px;color:#555;}
@media (max-width:1488px){.rb4-page .rb4x-hook-read{grid-template-columns:1fr 1fr;}}
@media (max-width:1024px){.rb4-page .rb4x-hook-symp,.rb4-page .rb4x-hook-read,.rb4-page .rb4x-hook-follow{grid-template-columns:1fr;}}
