.brand>span:last-child{min-width:0;overflow-wrap:anywhere}.company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.company-panel{margin-bottom:24px}.company-panel label{display:block;margin:12px 0}.company-panel input{width:100%;box-sizing:border-box}.company-note{max-width:72ch;line-height:1.6}.company-access{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.company-grid .panel{min-width:0}.company-grid input{max-width:100%}
