.company-profile{padding:28px 32px}
.company-profile h2{margin:0 0 4px}
.company-profile>p{margin:0 0 24px}
.company-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px}
.company-details>div{display:grid;align-content:start;gap:6px;min-width:0;border-top:1px solid #e7eee7;padding-top:12px}
.company-details span{font-size:12px;color:#56846b}
.company-details strong{font-size:14px;overflow-wrap:anywhere}
@media(max-width:850px){.company-details{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.company-profile{padding:20px}.company-details{grid-template-columns:1fr}}
