/* Scoped form status markers: readable without changing fields or routing. */
body main form.quote .field label .req,body main form.quote .field label .opt{font-size:12px;line-height:1.4;letter-spacing:.02em;margin-left:.4em;display:inline-block;vertical-align:baseline}
/* Keep the brand inside narrow reflow widths and retain steady CTA contrast. */
body .top .brand{min-width:0;max-width:100%;white-space:normal}
body .top .brand .w-word{white-space:normal;overflow-wrap:normal}
body .actionbar .btn{background:#1068b7;border-color:#1068b7;color:#fff;transition:transform .15s ease}
body main form.quote button{transition:transform .15s ease}
body main .page-head .lede,body main form.quote>p:not(.field):not(.trap){max-width:65ch}
