.investmentSection{margin:0 auto;max-width:1300px}.investmentTitle{color:#0b3a73;font-size:2rem;margin-bottom:30px;text-align:center}.investmentGrid{display:grid;gap:25px;grid-template-columns:repeat(3,1fr)}.propertyCard{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;height:fit-content;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.propertyCard:hover{box-shadow:0 6px 15px rgba(0,0,0,.12);transform:translateY(-3px)}.propertyImage{display:block;height:200px;min-height:300px;object-fit:cover;width:100%}.propertyContent{flex-grow:1;padding:18px}.propertyHeader{border-bottom:1px solid #e0e0e0;margin-bottom:12px;padding-bottom:12px}.propertyHeader p{margin:0}.propertyName{color:#0b3a73;font-size:1.2rem;margin-bottom:4px}.propertyLocation{color:#666;font-size:.9rem;padding-top:6px}.propertyDetails{display:grid;gap:10px;grid-template-columns:1fr 1fr}.detailItem{display:flex;gap:5px;margin-bottom:8px}.detailLabel{color:#0b3a73;font-size:.85rem;font-weight:600}.detailValue{color:#444;font-size:.9rem}.partnerSection{align-items:center;border-top:1px dashed #e0e0e0;display:flex;gap:20px;margin-top:12px;padding-top:12px}.partnerLabel{color:#0b3a73;font-size:.85rem;font-weight:600}.partnerList{display:flex;flex-wrap:wrap;gap:6px}.partnerTag{background-color:#e8f0fe;border-radius:12px;color:#0b3a73;font-size:.8rem;padding:3px 8px}@media (max-width:992px){.investmentGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.investmentGrid{grid-template-columns:1fr}.investmentTitle{font-size:1.6rem}.propertyDetails{grid-template-columns:1fr 1fr}}