.cx_portfolio_portfolio_info_box {padding: 16px 0;}

.cx_portfolio_portfolio_info_box:not(:has(.button-wrapper)) {padding-top:0;}

.cx_portfolio_portfolio_info_box .cover-img {
	height: 94px;
	border-radius: 12px 12px 0 0;
	object-fit: cover;
	object-position: center;
	margin-bottom: -40px; 
}

.cx_portfolio_portfolio_info_box .dp-img-wrapper {
	padding: 4px;
	background-color: var(--white-50);
	border: 1px solid color-mix(in srgb, var(--grey-57) 8%, transparent);
	border-radius: 50%;
}

.cx_portfolio_portfolio_info_box .overview-wrapper {
	--line-clamp-line-height:1.5;
}