/* 개인정보처리방침·이용약관 화면 (content/policy.html). 가입 화면의 접힌 상자 대신 본문 전체를 읽기 폭으로 펼친다. */

.policy-page .terms-doc {
  max-width: 48rem;
}

.policy-page .terms-doc h3 {
  margin: 0 0 var(--space-2);
  font-size: var(--font-h3);
  font-weight: 700;
}

.policy-page .terms-doc__effective {
  margin: 0 0 var(--space-8);
  color: var(--color-text-muted);
  font-size: var(--font-small);
}

.policy-page .terms-doc__body {
  line-height: 1.8;
}

.policy-page .terms-doc__body p + p {
  margin-block-start: var(--space-5);
}
