.investment-hero{background:#002d72;color:#fff;padding:155px 0 60px}
.investment-hero h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.5;max-width:1000px}
.investment-hero p{max-width:760px;line-height:1.9}
.investment-content{padding-top:48px;padding-bottom:72px;color:#25485c}
.investment-box{border:1px solid #e5e8eb;border-radius:24px;padding:32px;background:#fff;box-shadow:0 2px 3px #142b4210;overflow-wrap:anywhere}
.investment-card{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.investment-card h2{line-height:1.7}.investment-card dl{font-size:.95rem;line-height:1.9}
.investment-label{font-size:1rem;color:#667782;line-height:1.7;margin-top:14px}
.investment-box p{line-height:1.9}.investment-icon{color:#00a3e0;font-size:1.65rem}
.investment-status{display:inline-block;border:1px solid #a6ce39;background:#f6faeb;color:#345463;padding:8px 20px;border-radius:30px;font-size:.95rem}
.investment-location{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:280px;background:#f8fbfd}
.investment-action{display:flex;justify-content:space-between;align-items:center;gap:24px}
.investment-button{background:#002d72;color:white;border-radius:28px;padding:12px 26px;white-space:normal}
.investment-button:hover,.investment-button:focus{background:#004894;color:white}
.investment-button:focus-visible{outline:3px solid #00a3e0;outline-offset:3px}
@media(max-width:575px){.investment-box{padding:24px}.investment-action{align-items:flex-start;flex-direction:column}.investment-hero{padding-top:135px}.investment-content{padding-top:28px}}
