.company-profile{background:var(--surface,#fff);border:1px solid var(--line,#ddd);border-radius:16px;max-width:960px;margin:24px auto;padding:clamp(16px,3vw,32px)}.company-profile>p{max-width:75ch;line-height:1.6}.company-profile fieldset{border:0;margin:0;padding:16px 0}.company-profile legend{padding:0;font-weight:650}.company-profile-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;display:grid}.company-profile label{gap:7px;font-size:14px;display:grid}.company-profile input,.company-profile textarea{font:inherit;color:inherit;background:0 0;border:1px solid #a8a99e;border-radius:6px;width:100%;min-width:0;padding:10px}.company-profile textarea{resize:vertical;min-height:100px}.company-profile input:focus-visible,.company-profile textarea:focus-visible{outline-offset:3px;outline:2px solid #205f7f}.company-profile ul{padding:0;list-style:none}.company-profile li{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.company-profile input[type=file]{max-width:100%;margin-bottom:12px}.company-profile .form-error{overflow-wrap:anywhere}
