/**
 * Contact Page CSS
 */
.wte-contact-page {
	padding: calc(var(--wte-header-height) + var(--wte-space-3xl)) 0 var(--wte-space-4xl);
	min-height: 60vh;
}
.wte-contact-page__header { text-align: center; margin-bottom: var(--wte-space-3xl); }
.wte-contact-page__title { font-size: clamp(1.5rem, 3vw, 2.25rem); margin-bottom: var(--wte-space-lg); }
.wte-contact-page__intro { color: var(--wte-gray-600); line-height: 1.8; max-width: 600px; margin: 0 auto; }
.wte-contact-page__action { text-align: center; margin-bottom: var(--wte-space-xl); }
.wte-contact-page__email-display { text-align: center; color: var(--wte-gray-600); font-size: 0.875rem; }
.wte-contact-page__notice { text-align: center; color: var(--wte-gray-400); }
