/* ==========================================================================
   Quote form
   Loaded after style.css on the contact page only.
   ========================================================================== */

/* --- Phone / email -------------------------------------------------------- */
/* The two share a wrapper so the "one of these is enough" error has somewhere
   to hang, and so they read as a single either/or choice rather than two
   unrelated fields. Spacing is set with margins rather than a grid gap so the
   hint and the error sit tight against the pair they belong to, while the row
   itself keeps the .field-grid rhythm. */
.contact-group > .hint,
.contact-group > .field__error { margin-top: 0.55rem; }
