.support-form>[role=status]:empty{display:none}.support-form fieldset,.support-form form{display:grid;gap:22px;min-width:0;margin:0;padding:0;border:0}.contact-legend{margin-bottom:22px;font-size:22px;font-weight:800}.support-form .optional{display:inline;color:#656159;font-size:11px;font-weight:500;text-transform:none}.support-form label:has(.optional){grid-template-columns:auto 1fr;align-items:baseline;column-gap:6px}.support-form label:has(.optional) input{grid-column:1/-1}.submit-button:disabled{cursor:wait;opacity:.65;transform:none}.contact-error{margin:0;color:#a01720;font-size:15px;line-height:1.6}.contact-success h3{margin:0 0 16px;font-size:26px}.contact-success p{font-size:16px;line-height:1.6}.contact-reference{padding:12px;background:#f0eee9;overflow-wrap:anywhere}.form-help a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}