.investment-page .main-nav .nav-projects>summary{color:#79d4f1}
.investment-hero h1 strong{font-weight:800}
.investment-section{padding-top:40px;padding-bottom:44px;border-bottom:1px solid #e9eef3;color:#223653}
.investment-section--first{padding-top:66px}
.investment-section--last{border-bottom:0;padding-bottom:155px}
.investment-section h2{margin:0 0 22px;font-size:clamp(23px,2.5vw,33px);line-height:1.27;letter-spacing:-.035em;color:#1c2c49}
.investment-section h2 span{font-weight:450}
.investment-section h3{margin:36px 0 17px;font-size:22px;color:#1c2c49}
.investment-section p{max-width:950px;margin:0 0 20px;color:#65758b;font-size:15px;line-height:1.75}
.investment-lede{font-weight:650}
.investment-grid{display:grid;gap:25px;align-items:start}
.investment-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.investment-grid+.investment-grid{margin-top:25px}
.investment-grid>div{min-width:0}
.investment-grid>div h2{min-height:2.6em}
.investment-figure{margin:0;border-radius:14px;overflow:hidden;background:#f6f8fa;box-shadow:0 10px 27px rgba(20,46,77,.075)}
.investment-figure a{display:block;cursor:zoom-in}
.investment-figure img{display:block;width:100%;max-height:560px;object-fit:contain}
.investment-figure figcaption{padding:10px 15px;color:#73839a;font-size:12px;font-weight:650}
.investment-checks{display:grid;gap:12px;margin:10px 0 28px;padding:0;list-style:none}
.investment-checks li{position:relative;padding-left:28px;color:#435772;font-size:15px;line-height:1.55}
.investment-checks li::before{content:'✓';position:absolute;left:0;top:1px;display:grid;place-items:center;width:19px;height:19px;border:1.5px solid #2877bb;border-radius:50%;color:#2877bb;font-size:12px;font-weight:800}
.investment-checks-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;margin-top:25px}
.investment-inspection-heading{text-align:center;padding:5px 0 22px}
.investment-inspection-heading span{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2776b4}
.investment-inspection-heading h2{margin:5px 0 0;text-transform:uppercase}
.inspection-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
.inspection-grid h3{margin-top:0}
@media(max-width:750px){.investment-grid.two,.inspection-grid{grid-template-columns:1fr}.investment-grid>div h2{min-height:0}.investment-checks-columns{grid-template-columns:1fr}.investment-section{padding-top:30px;padding-bottom:34px}.investment-section--first{padding-top:48px}.investment-section--last{padding-bottom:125px}}
