.contact-page{color:#174c50;background:#faf6ef;min-height:100svh;padding:28px 6% 70px}.contact-page>header{justify-content:space-between;align-items:center;gap:20px;max-width:1160px;margin:auto;display:flex}.contact-page>header img{width:180px;height:auto}.contact-layout{grid-template-columns:1fr 1fr;gap:8%;max-width:1160px;margin:70px auto 0;display:grid}.contact-intro>a,.contact-account a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.contact-intro .eyebrow{margin-top:52px}.contact-intro h1{margin:20px 0;font-size:clamp(38px,4vw,62px)}.contact-intro>p:not(.eyebrow){max-width:430px;font-size:18px;line-height:1.8}.contact-account{border-top:1px solid #cbd3cb;margin-top:38px;padding-top:22px}.contact-surface{background:#fffdf8;border:1px solid #d3d9d1;border-radius:18px;padding:32px}.contact-surface form{flex-direction:column;gap:10px;display:flex}.contact-surface label{margin-top:10px;font-size:14px}.contact-surface input,.contact-surface textarea{color:#174c50;background:#fffdf8;border:1px solid #8b9d98;border-radius:6px;width:100%;min-height:48px;padding:12px;font-size:16px}.contact-surface button{color:#fff;background:#174c50;border-radius:6px;justify-content:space-between;align-items:center;min-height:48px;margin-top:10px;padding:15px 20px;display:flex}.contact-note{color:#52655f;margin-top:10px;font-size:13px;line-height:1.7}.contact-surface [role=alert]{color:#913e29}.contact-surface [role=status] p{margin-top:20px}.contact-surface code{overflow-wrap:anywhere}.contact-page :focus-visible{outline-offset:3px;outline:3px solid #985238}@media (max-width:760px){.contact-page{padding:22px 20px 45px}.contact-page>header img{width:145px}.contact-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.contact-intro .eyebrow{margin-top:24px}.contact-intro h1{font-size:40px}.contact-intro>p:not(.eyebrow){font-size:16px}.contact-account{margin-top:22px}.contact-surface{padding:22px}}.contact-intro .contact-email{flex-direction:column;gap:8px;margin:24px 0;font-size:14px;display:flex}.contact-email a{color:#174c50;text-underline-offset:4px;overflow-wrap:anywhere}
