
.site-rail .rail-links a svg{border:1px solid currentColor;border-radius:50%;padding:6px;width:40px!important;height:40px!important;flex-basis:40px!important;margin-left:27px!important;margin-right:25px!important}
.site-rail .rail-links a{height:72px!important;min-height:72px!important}
.mega-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.structure-corporate{display:grid;grid-template-columns:1fr 1fr;background:#0070BA;color:white}
.structure-corporate-image{min-height:650px}.structure-corporate-image img{width:100%;height:100%;object-fit:cover}
.structure-corporate-copy{padding:80px 6vw;display:flex;flex-direction:column;justify-content:center}
.structure-corporate h2{font-size:clamp(34px,3.5vw,58px);line-height:1.15;color:white;margin:0 0 26px}
.structure-corporate-copy>p:not(.ls-label){font-size:16px;line-height:1.8;margin-bottom:30px}
.structure-resources{padding:80px 6vw;background:white}.structure-resources h2{font-size:clamp(32px,3.5vw,54px);line-height:1.15;max-width:800px;margin:0 0 20px;color:#004589}
.structure-resources>p:not(.ls-label){max-width:760px;color:#657687;margin-bottom:28px}
.structure-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}
.structure-resource-grid article img{width:100%;height:230px;object-fit:cover}
.structure-resource-grid h3{font-size:22px;color:#004589;line-height:1.4;margin:20px 0 12px}
.structure-resource-grid p{font-size:14px;color:#657687}.structure-resource-grid a{font-size:13px;color:#004589;font-weight:800}
.structure-footer{padding:0!important;background:#202020!important}.structure-footer .ls-footer-bottom{margin:0;border:0;gap:24px;justify-content:flex-start;flex-wrap:wrap;padding:26px 6vw}.structure-footer .ls-footer-bottom span{margin-right:auto}
.structure-detail{padding-top:102px;background:white}.structure-detail>.ls-services{background:white}.structure-detail .ls-intro .split-copy{background:white}
@media(max-width:1000px){.structure-detail{padding-top:70px}}
@media(max-width:760px){.mega-grid{grid-template-columns:1fr}.structure-corporate{grid-template-columns:1fr}.structure-corporate-image{min-height:0;height:360px}.structure-corporate-copy{padding:50px 24px}.structure-resources{padding:54px 24px}.structure-resource-grid{grid-template-columns:1fr}.structure-footer .ls-footer-bottom{padding:24px}.structure-footer .ls-footer-bottom span{margin:0}}
