/* L2 약관 단독 화면(sdo_user/policy_popup.jsp · 링크를 바로 열 때) — 셸 밖(메뉴·탭 없음) · 본문 글꼴은 시트와 같은 user_components.css «약관 본문»
   색·크기 = user_variables.css 토큰만 */

body.sdo-policy-host { background: var(--sdo-surface); color: var(--sdo-ink); }
.sdo-policy-wrap { max-width: 640px; margin: 0 auto; padding: var(--sdo-sp-20) var(--sdo-sp-20) var(--sdo-sp-32); }
.sdo-policy-head { margin-bottom: var(--sdo-sp-16); }
.sdo-policy-head h1 { margin: 0; font-size: var(--sdo-fs-xl); font-weight: var(--sdo-fw-heavy); letter-spacing: -0.4px; color: var(--sdo-ink); }
/* 본문 = 옅은 안내 상자(여백 16/20 · 글꼴·표 = user_components.css «약관 본문») */
.sdo-policy-body { padding: var(--sdo-sp-16) var(--sdo-sp-20); border-radius: var(--sdo-radius); background: var(--sdo-surface-soft); }
.sdo-policy-host .sdo-policy-body th { background: var(--sdo-surface); }   /* 옅은 상자 안 표 머리 칸 = 흰 바탕(시트는 흰 판이라 공용 옅은 바탕) */
