/* Company details: the message link belongs with the representative's name. */
.company-ceo-cell{display:flex;align-items:baseline;justify-content:space-between;gap:16px 28px;flex-wrap:wrap}
.company-ceo-cell>span{white-space:nowrap}
.document-content .company-ceo-cell>a{font-size:12px;white-space:nowrap;font-weight:500}
.company-certification{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:32px;align-items:center}
.company-certification>img{display:block;width:100%;height:auto;margin:0;border:0;box-shadow:none;border-radius:0}
.document-content #certification .company-certification h3{margin:0 0 12px;font-size:19px}
.document-content #certification .company-certification p{margin:0;font-size:14px;line-height:2}
@media(min-width:801px) and (max-width:1100px){.company-certification{grid-template-columns:145px minmax(0,1fr);gap:24px}}
@media(max-width:700px){
 .company-ceo-cell{gap:10px 16px}
 .document-content .company-ceo-cell>a{font-size:11px}
 .company-certification{grid-template-columns:105px minmax(0,1fr);gap:19px;align-items:start}
 .document-content #certification .company-certification h3{font-size:17px;line-height:1.65;margin-bottom:10px}
 .document-content #certification .company-certification p{font-size:12px;line-height:1.9}
}
