/* Consultation form: one readable column, without the stretched side notice. */
.consult-page .consult{display:block}
.consult-page .consult .form{width:100%;max-width:none;margin:0;padding:36px 40px;gap:28px}
.consult-page .form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:0;padding-bottom:28px;border-bottom:1px solid var(--line)}
.consult-page .form__grid{gap:24px}
.consult-page .seg--field{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:0}
.consult-page .seg--field[data-seg="who"]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}
.consult-page .seg--field button{height:auto;min-height:48px;padding:10px 12px;min-width:0;font-size:14px;line-height:1.35;white-space:normal;text-align:center}
.consult-page .consult-confirmations{margin:0;padding-top:12px}
.consult-page .consult-confirmations legend{text-transform:none;letter-spacing:0;color:var(--ink);font-size:16px}
.consult-page .consult-confirmations__body{margin-top:12px}
.consult-page .form>.btn[type="submit"]{align-self:flex-start;width:auto;min-width:240px;justify-content:center}
.consult-page .consult-demo-note{font-size:12px;line-height:1.6;color:var(--ink-2);margin:-12px 0 0;max-width:680px;background:none;border:0;padding:0}
@media(max-width:900px){.consult-page .consult .form{padding:28px}.consult-page .form__row{grid-template-columns:1fr}.consult-page .seg--field[data-seg="who"]{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.consult-page .consult .form{padding:24px 18px;gap:24px;border-radius:24px}.consult-page .form__row{gap:20px;padding-bottom:24px}.consult-page .form__grid{grid-template-columns:minmax(0,1fr);gap:20px}.consult-page .seg--field[data-seg="who"]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.consult-page .seg--field button{font-size:13px;padding:10px 8px}.consult-page .consult-confirmations__body{padding:16px;gap:18px}.consult-page .consult-confirmations .check{font-size:13px;gap:10px}.consult-page .form>.btn[type="submit"]{width:100%;min-width:0}.consult-page .consult-demo-note{font-size:11px}}
