/**
 * privacy-policy 固有スタイル (wamuzu-renewal)
 *
 * 法務文書の読みやすさ調整のみ。共通デザイン (renewal.css) に後勝ちで当てる。
 * スコープは #wamuzu-renewal-privacy-policy に限定し、他ページへ波及させない。
 */

/* 条項ブロックの縦リズム (見出し + 本文のまとまりを明確に区切る) */
#wamuzu-renewal-privacy-policy .wn-policy__item {
	margin-bottom: clamp(28px, 4vw, 40px);
}
#wamuzu-renewal-privacy-policy .wn-policy__item:last-child {
	margin-bottom: 0;
}

/* 条項内の段落間隔 (ブラウザ既定に依存せず一定に) */
#wamuzu-renewal-privacy-policy .wn-policy__item > p {
	margin: 0 0 12px;
}
#wamuzu-renewal-privacy-policy .wn-policy__item > p:last-child {
	margin-bottom: 0;
}

/* 条項本文中のリンク (連絡先) を控えめに強調 */
#wamuzu-renewal-privacy-policy .wn-table a,
#wamuzu-renewal-privacy-policy .wn-policy__item a {
	color: var(--wn-accent-dark);
	text-decoration: underline;
	text-underline-offset: 2px;
}

/* 制定日など文書メタ情報 (末尾・右寄せ・くすみ色) */
#wamuzu-renewal-privacy-policy .wn-doc-meta {
	margin: clamp(32px, 5vw, 48px) 0 0;
	text-align: right;
	color: var(--wn-ink-soft);
	font-size: .9em;
}

@media screen and (max-width: 520px) {
	#wamuzu-renewal-privacy-policy .wn-doc-meta {
		text-align: left;
	}
}
