/* 공개 문서 페이지(이용약관·개인정보처리방침) 공통 스타일.
 *
 * 2026-08-23 — 두 페이지가 **글자까지 똑같은 <style> 블록**을 각자 갖고
 * 있었다. 한쪽만 고치면 다른 쪽과 어긋나므로 한 벌로 뺀다 (§0-B).
 * 이 두 페이지는 관리자 셸(_layout)을 쓰지 않는 독립 페이지라 style.css 가
 * 아니라 별도 파일로 둔다 — tokens.css 는 토큰만 담는 자리다.
 */
body {
  font-family: 'Pretendard', -apple-system, sans-serif;
  max-width: 720px;
  margin: 0 auto;
  padding: 48px 20px;
  color: var(--fg);
  background: var(--border);
  line-height: 1.7;
  letter-spacing: -0.01em;
}

h1 { font-size: 28px; font-weight: 800; letter-spacing: -0.02em; }
h2 { font-size: 17px; font-weight: 700; margin-top: 32px; letter-spacing: -0.01em; }
p, li { font-size: 15px; }

/* 문서 하단의 시행일·문의처 */
.meta { color: var(--fg); font-size: 13px; margin-top: 40px; }

a { color: var(--primary); }
