[data-commercial]{min-width:0;overflow-wrap:anywhere;margin-top:1rem;padding-top:1rem;border-top:1px solid #d8dce7}
[data-commercial] fieldset{min-inline-size:0;margin:.8rem 0;padding:1rem;border:1px solid #d8dce7;border-radius:8px}
[data-commercial] legend{font-weight:600;max-width:100%;white-space:normal}
[data-commercial] label{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.8rem;min-width:0}
[data-commercial] input:not([type=checkbox]),[data-commercial] select{width:100%;max-width:100%;box-sizing:border-box}
[data-commercial] button{max-width:100%;white-space:normal;margin:.3rem}
