.profile-overview-first{padding-top:55px!important}.profile-overview-first>h1{font-size:clamp(35px,3.8vw,57px);line-height:1.17;letter-spacing:-1.4px;margin-top:20px;max-width:1100px}.four-core-map .profile-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.four-core-map .profile-node{padding:23px 18px}.four-core-map .profile-node>strong{font-size:26px;line-height:1.25;overflow-wrap:normal}.four-core-map .node-title{font-size:11px;line-height:1.8}.four-core-map .node-top>span{font-size:7px}.profile-contact{border-top:1px solid #6d9caf22;background:linear-gradient(120deg,#112b39,#102430)!important}.profile-contact .contact-spotlight{max-width:none}.profile-contact .person-details{padding:32px 38px}.profile-contact .person-details .text-link{font-size:12px}.page-intro>h2{margin:22px 0;font-size:clamp(35px,3.8vw,57px)}@media(max-width:1100px) and (min-width:701px){.four-core-map .profile-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.four-core-map .diagram-wiring{height:55px}.four-core-map .profile-node>strong{font-size:27px}}@media(max-width:700px){.profile-overview-first{padding-top:38px!important}.four-core-map .profile-primary{grid-template-columns:1fr;gap:12px}.four-core-map .profile-node{padding:23px}.four-core-map .profile-node>strong{font-size:28px}.four-core-map .node-title{font-size:12px}.profile-overview-first>h1{font-size:35px;letter-spacing:-1px}.profile-contact .person-details{padding:27px}.profile-contact .person-details .text-link{font-size:11px}}
