/* Company: accurate facts, restrained hierarchy, no repeated philosophy */
.company-cover{height:clamp(260px,31vw,400px)}
.company-cover .cover-copy{padding-bottom:clamp(35px,5vw,70px)}
.company-facts{padding-top:clamp(56px,7vw,92px);padding-bottom:clamp(78px,10vw,120px);background:#f7f8f5;min-height:360px}
.company-facts dl{max-width:960px}
.company-facts dl>div:last-child{border-bottom:1px solid #dce4de}
.company-facts dd{overflow-wrap:anywhere}
.company-facts dd a{color:#163d32;text-underline-offset:4px}
@media(max-width:600px){.company-cover{height:290px}.company-facts{padding:55px 22px 85px}.company-facts dl>div{grid-template-columns:minmax(70px,85px) minmax(0,1fr);gap:14px;padding:21px 0}.company-facts dd{font-size:13px;line-height:1.9}}

@media(max-width:600px){.company-facts dl>div.company-business-row{grid-template-columns:minmax(0,1fr);gap:10px}.company-business-row dd{max-width:100%;overflow-wrap:break-word}}
