/**
 * 개인정보처리방침 페이지 스타일
 * - privacy.php 전용
 */

* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: 'Pretendard', sans-serif; background: #fff; min-height: 100vh; }
.header { position: fixed; top: 0; left: 0; right: 0; height: 56px; background: #fff; border-bottom: 1px solid #f0f0f0; display: flex; align-items: center; padding: 0 16px; z-index: 100; }
.header__back { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; font-size: 20px; text-decoration: none; color: #333; }
.header__title { flex: 1; text-align: center; font-size: 16px; font-weight: 600; margin-right: 32px; }
.content { padding: 72px 16px 32px; max-width: 600px; margin: 0 auto; }
.policy-content { font-size: 14px; line-height: 1.8; color: #333; white-space: pre-wrap; }
.policy-content h2 { font-size: 16px; font-weight: 600; margin: 24px 0 12px; }
.policy-date { font-size: 13px; color: #888; margin-bottom: 24px; }
