.contact-page{min-height:100vh;font-family:var(--font-body);background:#fff}.contact-section{text-align:center;flex-direction:column;align-items:center;gap:48px;padding:96px 40px 120px;display:flex}.contact-info{justify-content:center;gap:var(--space-6);flex-wrap:wrap;width:100%;max-width:780px;display:flex}.contact-info-item{gap:var(--space-1);flex-direction:column;display:flex}.contact-info-label{font-family:var(--font-body);font-weight:700;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--pel-orange)}.contact-info-value{font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--pel-navy);text-decoration:none}.committee-grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);width:100%;max-width:1200px;display:grid}.committee-member{align-items:center;gap:var(--space-4);text-align:left;background:var(--pel-white);border-radius:var(--radius-lg);padding:var(--space-4);display:flex}.committee-member__photo{flex:none;width:96px}.committee-member__info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.committee-member__name{font-family:var(--font-display);font-weight:400;font-size:var(--text-heading);color:var(--pel-navy);margin:0}.committee-member__role{font-family:var(--font-body);font-weight:700;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--pel-orange)}.committee-member__contact{margin-top:var(--space-2);flex-direction:column;display:flex}.committee-member__link{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-fg-on-surface-muted);overflow-wrap:anywhere;text-decoration:none}.committee-member__link:hover{color:var(--pel-navy)}@media (width<=900px){.committee-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.contact-section{gap:32px;padding:56px 24px 72px}.committee-grid{grid-template-columns:1fr;max-width:420px}.committee-member{text-align:center;flex-direction:column;align-items:center}.committee-member__photo{width:140px}.committee-member__info{align-items:center}.contact-info{text-align:center;flex-direction:column;align-items:center}}
