.company-intro{margin:25px 0 0;position:relative;z-index:1;max-width:720px}.company-anchor{display:flex;gap:40px;padding-top:30px;padding-bottom:30px;font-size:12px}.company-anchor a{border-bottom:1px solid #a8bbc7;padding-bottom:7px}.company-outline{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;padding-top:50px}.company-outline h2,.company-location h2,.company-history h2{font-size:32px}.company-outline p{max-width:390px}.company-detail-link{display:inline-block;font-size:12px;padding:8px 0;border-bottom:1px solid #006da0;color:#006da0}.company-table{margin:0}.company-table>div{display:grid;grid-template-columns:90px 1fr;gap:20px;border-top:1px solid #d5dde2;padding:20px 0;font-size:13px}.company-table>div:last-child{border-bottom:1px solid #d5dde2}.company-table dt{font-weight:500}.company-table dd{margin:0}.company-location{background:#edf2f4;max-width:none}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.location-grid h3{font-size:18px}.location-note{font-size:10px;margin-top:12px;color:#5d6a75}.location-contact{border-left:1px solid #bdcbd4;padding-left:40px}.company-history{max-width:1100px}.company-history dl{margin:35px 0 0}.company-history dl>div{display:grid;grid-template-columns:110px 1fr;gap:35px;border-top:1px solid #d5dde2;padding:27px 0}.company-history dt{font-size:25px;color:#006da0}.company-history dt span{font-size:12px;margin-left:5px}.company-history dd{font-size:14px;margin:0}#outline,#location,#history{scroll-margin-top:110px}@media(max-width:760px){.company-intro{font-size:13px}.company-anchor{gap:25px;font-size:11px;padding-top:25px;padding-bottom:15px}.company-outline{grid-template-columns:1fr;gap:30px;padding-top:30px}.company-outline h2,.company-location h2,.company-history h2{font-size:27px}.company-table>div{grid-template-columns:65px 1fr;gap:15px;font-size:12px;padding:17px 0}.location-grid{grid-template-columns:1fr;gap:25px}.location-grid h3{font-size:16px}.location-contact{padding:22px 0 0;border-left:0;border-top:1px solid #bdcbd4}.company-history dl>div{grid-template-columns:75px 1fr;gap:20px}.company-history dt{font-size:21px}.company-history dd{font-size:12px}#outline,#location,#history{scroll-margin-top:85px}}
