.tka-project-copy{color:#596b77;font-size:15px;line-height:1.8;padding-right:24px}
.tka-project-copy .tka-copy-title{font-size:32px;line-height:1.25;letter-spacing:-.7px;color:#172c39;margin:0 0 40px;font-weight:700}
.tka-project-copy .tka-copy-section{margin:0;padding:0}
.tka-project-copy .tka-copy-section+.tka-copy-section{margin-top:48px;padding-top:40px;border-top:1px solid #e3ebef}
.tka-project-copy .tka-section-label{font-size:12px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;color:#087fac;margin:0 0 14px;font-weight:700}
.tka-project-copy h3{font-size:23px;line-height:1.4;letter-spacing:-.3px;color:#172c39;margin:32px 0 16px;font-weight:600}
.tka-project-copy .tka-section-label+h3{margin-top:0;font-size:26px}
.tka-project-copy p{font-size:15px;line-height:1.8;color:#596b77;margin:0 0 18px}
.tka-project-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;list-style:none;margin:0 0 32px;padding:4px 0 0}
.tka-project-copy ul li{position:relative;list-style:none;padding:12px 0 12px 17px;margin:0;border-bottom:1px solid #edf1f4;font-size:14px;line-height:1.6;color:#455d6c}
.tka-project-copy ul li:before{content:"";position:absolute;left:0;top:21px;width:5px;height:5px;border-radius:50%;background:#0786b7}
.tka-project-copy .tka-copy-section>:last-child{margin-bottom:0}
@media(max-width:991px){.tka-project-copy{padding-right:0;margin-bottom:36px}}
@media(max-width:600px){.tka-project-copy .tka-copy-title{font-size:28px;margin-bottom:32px}.tka-project-copy .tka-section-label+h3{font-size:23px}.tka-project-copy h3{font-size:21px}.tka-project-copy ul{grid-template-columns:1fr}.tka-project-copy .tka-copy-section+.tka-copy-section{margin-top:36px;padding-top:32px}}
