/**
 * Legal Pages Styles
 *
 * Additional styles for Privacy Policy, Terms of Service, and other legal pages.
 * Extends pages.css with section dividers and contact formatting.
 *
 * Applied to: .page-template-default (inherits from pages.css)
 * Add class "legal-page" to body or use on privacy-policy/terms pages.
 */

/* ==========================================================================
   Section Dividers
   Visual breaks between major sections (H2)
   ========================================================================== */

.page-template-default .entry-content h2 {
	padding-top: 2rem;
	border-top: 1px solid var(--wp--preset--color--border, #e5e5e5);
}

/* First H2 doesn't need top border */
.page-template-default .entry-content > h2:first-of-type,
.page-template-default .entry-content > p:first-child + h2 {
	border-top: none;
	padding-top: 0;
}

/* ==========================================================================
   Effective Date Styling
   ========================================================================== */

.page-template-default .entry-content p strong:only-child {
	display: block;
	padding: 1rem 0;
	color: var(--wp--preset--color--text, #46474d);
	font-size: 0.9rem;
}

/* ==========================================================================
   Contact Section Card
   Subtle background for the final contact block
   ========================================================================== */

.page-template-default .entry-content > p:last-of-type {
	background: var(--wp--preset--color--neutral, #f9f9f9);
	padding: 1.5rem;
	border-radius: var(--card-radius, 12px);
	margin-top: 1rem;
}
