/* Recovered from the live site's runtime-injected form stylesheet (CSSOM insertRule).
   Squarespace's form component creates these rules in JS, so they are absent from any file.
   Added verbatim — no existing CSS was modified. */
#block-af719f0629608298834d .form-wrapper { --form-block-padding: initial; }
@media screen and (max-width: 767px){#block-af719f0629608298834d .form-wrapper { }}
#block-af719f0629608298834d .form-wrapper { display: grid; }
footer.vfoot .fluid-engine > .fe-block, footer.vfoot .fluid-engine > .fe-block .sqs-block-content, footer.vfoot .fluid-engine > .fe-block p, footer.vfoot .fluid-engine > .fe-block h1, footer.vfoot .fluid-engine > .fe-block h2, footer.vfoot .fluid-engine > .fe-block h3, footer.vfoot .fluid-engine > .fe-block h4, footer.vfoot .fluid-engine > .fe-block figure { text-align: center !important; }
@media (max-width: 767px){body.va-navauto .fe-block:has(h1) h1, body.va-navauto .fe-block:has(h1) p, body.va-navauto .fe-block:has(h1) .sqs-block-content > * { text-align: center !important; }}
#block-yui_3_17_2_1_1759750451126_4912 .form-wrapper { --form-block-padding: initial; }
@media screen and (max-width: 767px){#block-yui_3_17_2_1_1759750451126_4912 .form-wrapper { }}
#block-yui_3_17_2_1_1759750451126_4912 .form-wrapper { display: grid; }
