.tf-about .at-sectors li{font-size:12px;line-height:1.5}
.tf-about .at-sectors a{font-size:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:#b0bec7;text-underline-offset:3px;overflow-wrap:anywhere}
.tf-about .at-sectors a:hover{color:#166ac2;text-decoration-color:currentColor}
.tf-about .at-sectors a:focus-visible,.tf-about .at-project-link:focus-visible{outline:2px solid #166ac2;outline-offset:4px}
.tf-about .at-location{font-size:12px;line-height:1.5;color:var(--at-muted);margin:12px 0 0}
.tf-about .at-location+.at-sectors{padding-top:7px}
.tf-about .at-current-projects{margin:34px 0 38px;padding:4px 0 4px 24px;border-left:2px solid #4591cb;max-width:780px;scroll-margin-top:125px}
.tf-about .at-current-projects h3{font-size:25px;line-height:1.35;margin:10px 0 12px}
.tf-about .at-current-projects>p:not(.at-label){font-size:16px;line-height:1.7;margin:0 0 14px}
.tf-about .at-project-link{display:inline-block;font-size:14px;line-height:1.5;padding:8px 0;color:#236a9b;text-underline-offset:4px}
@media(max-width:1000px) and (min-width:651px){.tf-about .at-steps{gap:18px}.tf-about .at-step h3{font-size:14px}.tf-about .at-step{min-height:395px}}
@media(max-width:650px){.tf-about .at-sectors{grid-template-columns:1fr}.tf-about .at-location{margin:12px 0 0 40px}.tf-about .at-step{min-height:0}.tf-about .at-current-projects{margin:24px 0 28px;padding-left:18px}.tf-about .at-current-projects h3{font-size:23px}}
