.page-template-templates-page-programmatic-managed-portfolios-php #content .ast-container{max-width:100%;padding:0}.programmatic_managed_portfolios_page .portfolio_sort_by.is-open .portfolio_sort_dropdown,.programmatic_managed_portfolios_page .portfolio_sort_by.is-open .portfolio_sort_overlay{display:block}.programmatic_managed_portfolios_page .portfolio_card.is-filter-hidden{display:none!important}.programmatic_managed_portfolios_page .portfolio_card{position:relative;display:flex;flex-direction:column;min-height:100%;background:#fff;border:1px solid #e5e9ee;border-radius:8px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease;padding:24px}.programmatic_managed_portfolios_page .portfolio_card:hover{border-color:#e0e4e8;box-shadow:0 4px 16px rgba(0,32,66,.08)}.programmatic_managed_portfolios_page .portfolio_card_link{display:flex;flex-direction:column;min-height:100%;color:inherit;text-decoration:none;border:none;outline:none}.programmatic_managed_portfolios_page .portfolio_card_link:hover,.programmatic_managed_portfolios_page .portfolio_card_link:focus-visible{text-decoration:none;border:none;outline:none}.programmatic_managed_portfolios_page .portfolio_card_badge{position:absolute;top:16px;right:0;z-index:1}.programmatic_managed_portfolios_page .portfolio_card_badge_label{display:inline-flex;align-items:center;font:500 12px/16px var(--font-family-inter);letter-spacing:0;color:#1d4ed8;background:#eff6ff;border-radius:100px 0 0 100px;padding:4px 14px}.programmatic_managed_portfolios_page .portfolio_card_body{flex:1 1 auto}.programmatic_managed_portfolios_page .portfolio_card_logo{margin-bottom:8px}.programmatic_managed_portfolios_page .portfolio_card_logo img{display:block;width:36px;height:36px;object-fit:contain}.programmatic_managed_portfolios_page .portfolio_card_title{margin:0 0 4px;padding-right:72px;font:600 18px/30px var(--font-family-inter);letter-spacing:0;color:#262626}.programmatic_managed_portfolios_page .portfolio_card_description{margin:0;font:400 14px/20px var(--font-family-inter);letter-spacing:0;color:#737373;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.programmatic_managed_portfolios_page .portfolio_card_details{margin-top:48px}.programmatic_managed_portfolios_page .portfolio_card_stats{display:flex;justify-content:space-between;gap:0px;margin-bottom:13px}.programmatic_managed_portfolios_page .portfolio_card_stat{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:space-evenly}.programmatic_managed_portfolios_page .portfolio_card_stat_label{display:block;margin-bottom:2px;font:400 12px/16px var(--font-family-inter);letter-spacing:0;color:#737373}.programmatic_managed_portfolios_page .portfolio_card_stat_value{display:block;font:600 18px/30px var(--font-family-inter);letter-spacing:0;color:#047857}.programmatic_managed_portfolios_page .portfolio_card_stat_value.is-negative{color:#dc2626}.programmatic_managed_portfolios_page .portfolio_card_stat_risk .portfolio_card_stat_value{font:inherit;line-height:inherit;color:inherit}.programmatic_managed_portfolios_page .portfolio_card_risk_badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:4px 6px;font:400 12px/16px var(--font-family-inter);border-radius:999px}.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_moderate{color:#412006;background:#fffce6}.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_conservative{color:#052e16;background:#f1fdf5}.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_aggressive{color:#430a0a;background:#fdecec}.programmatic_managed_portfolios_page .portfolio_card_risk_icon{flex-shrink:0;margin-right:4px;width:18px;height:18px;object-fit:contain;object-position:center}.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_moderate .portfolio_card_risk_icon path,.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_moderate .portfolio_card_risk_icon line{stroke:#ca8a04}.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_conservative .portfolio_card_risk_icon path,.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_conservative .portfolio_card_risk_icon line{stroke:#10b77f}.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_aggressive .portfolio_card_risk_icon path,.programmatic_managed_portfolios_page .portfolio_card_risk_badge.risk_aggressive .portfolio_card_risk_icon line{stroke:#da2f2f}.programmatic_managed_portfolios_page .portfolio_card_footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px dashed #ecedef}.programmatic_managed_portfolios_page .portfolio_managed_by,.programmatic_managed_portfolios_page .portfolio_invested_count{display:inline-flex;align-items:center;gap:4px;min-width:0}.programmatic_managed_portfolios_page .portfolio_managed_by_label,.programmatic_managed_portfolios_page .portfolio_managed_by_name,.programmatic_managed_portfolios_page .portfolio_invested_count_label{font:400 12px/16px var(--font-family-inter);letter-spacing:0;color:#262626}.programmatic_managed_portfolios_page .portfolio_invested_count_label{color:#1d4ed8}.programmatic_managed_portfolios_page .portfolio_managed_by_icon,.programmatic_managed_portfolios_page .portfolio_invested_count_icon{flex-shrink:0;display:block}@media (max-width:767px){.programmatic_managed_portfolios_page .portfolio_card_title{font-size:18px;line-height:28px;padding-right:0}.programmatic_managed_portfolios_page .portfolio_card_stats{flex-wrap:wrap}.programmatic_managed_portfolios_page .portfolio_card_stat{flex:1 1 calc(50% - 6px)}.programmatic_managed_portfolios_page .portfolio_card_stat_risk{flex:1 1 100%}.programmatic_managed_portfolios_page .portfolio_card_footer{flex-direction:column;align-items:flex-start}.programmatic_managed_portfolios_page .portfolio_card_stat_value{font-size:20px;line-height:30px}}