/* Bridge the existing contact plugin to the approved design. */
.contact-form h3{margin-bottom:24px}
.contact-form .form{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.contact-form .field{display:flex;flex-direction:column;gap:7px;min-width:0}
.contact-form .wide,.contact-form .form-actions{grid-column:1/-1}
.contact-form label{font-size:12px;font-weight:550}
.contact-form input,.contact-form textarea{width:100%;border:1px solid #d4d2cc;border-radius:4px;background:#fff;padding:12px;font:inherit;color:var(--ink)}
.contact-form textarea{min-height:130px;resize:vertical}
.contact-form .hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.contact-form .send{background:var(--copper);color:white;border:0;border-radius:4px;padding:14px 24px}
.contact-form .send:disabled{opacity:.6;cursor:wait}
.contact-form .form-note{font-size:12px;color:var(--muted);margin-top:12px}
.admin-bar .site-header{top:32px}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:600px){.admin-bar .site-header{top:0}.contact-form .form{grid-template-columns:1fr}}
