/* Shared English company disclosure for the public website. */
.company-details{margin:24px 0;color:#b8c5d6;text-align:left;font-family:inherit;font-size:13px;line-height:1.7;overflow-wrap:anywhere}
.company-details h2{margin:0 0 16px;color:#edf3fb;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:0}
.company-details dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:0}
.company-details dl>div{min-width:0}
.company-details dt{margin:0 0 3px;color:#93a6bf;font-size:11px;font-weight:600;letter-spacing:.055em;text-transform:uppercase}
.company-details dd{margin:0;color:#c4d0df;font-size:13px;font-weight:400;line-height:1.7}
.company-details .company-address{grid-column:1/-1}
.company-details a{color:#c4d0df;text-decoration:underline;text-underline-offset:3px}
.company-details a:hover{color:#fff}
.foot .company-details{border-bottom:1px solid #d9dfeb;padding-bottom:22px;margin:0 0 22px;color:#34465e}
.foot .company-details h2{color:#182b43}
.foot .company-details dt{color:#546782}
.foot .company-details dd,.foot .company-details a{color:#34465e}
.foot .company-details a:hover{color:#6745cc}
@media(max-width:640px){.company-details dl{grid-template-columns:1fr;gap:14px}.company-details{margin:22px 0}.company-details h2{font-size:17px}}
