/* Mobile company identity: logo beside title, full names remain readable. */
@media(max-width:750px){
 body #go_title.om-company-site .oc-profile .oc-profile-main{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-width:0}
 body #go_title.om-company-site .oc-profile .oc-profile-main .oc-logo{width:88px!important;height:88px!important;min-width:0;padding:6px;align-self:start}
 body #go_title.om-company-site .oc-profile .oc-profile-main .oc-identity{padding-top:0!important;min-width:0;width:100%}
 body #go_title.om-company-site .oc-profile .oc-profile-main h1{font-size:22px!important;line-height:1.25!important;letter-spacing:-.3px;margin:4px 0 8px!important;overflow-wrap:anywhere;word-break:normal}
 body #go_title.om-company-site .oc-profile .oc-profile-main .oc-category{font-size:12px;line-height:1.4;margin-top:8px}
 body #go_title.om-company-site .oc-profile .oc-profile-main .om-section-share{margin:0 0 4px;gap:5px}
 body #go_title.om-company-site .oc-profile .oc-profile-main .om-section-share-button{font-size:12px;line-height:1.3;min-height:38px;padding:7px 10px;gap:6px;border-radius:10px}
 body #go_title.om-company-site .oc-profile .oc-profile-main .om-section-share-status:empty{display:none}
 body #go_title.om-company-site .oc-profile .oc-profile-main .oc-badges{gap:5px}
 body #go_title.om-company-site .oc-profile .oc-profile-main .oc-badges>span{font-size:10px;padding:3px 6px}
}
@media(max-width:359px){body #go_title.om-company-site .oc-profile .oc-profile-main{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important}body #go_title.om-company-site .oc-profile .oc-profile-main .oc-logo{width:76px!important;height:76px!important}body #go_title.om-company-site .oc-profile .oc-profile-main h1{font-size:20px!important}}

.oc-logo>a[data-om-company-logo]{display:block;width:100%;height:100%;border-radius:inherit;cursor:zoom-in}.oc-logo>a[data-om-company-logo]>img{width:100%;height:100%;object-fit:contain}
