header .header-logo{display:block;width:145px;height:auto;object-fit:contain;background:#fff}.footer-brand{letter-spacing:-.035em}.company-visual-caption strong{font-size:clamp(65px,8vw,115px)}.company-profile dd{white-space:normal;overflow-wrap:anywhere}.company-profile .text-link{margin-top:24px}.company-profile p>a{overflow-wrap:anywhere}@media(max-width:600px){header .header-logo{width:115px}.facts strong{font-size:26px}.company-visual-caption strong{font-size:76px}}

.company-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}
