/* Approved investment-manager family layout; preview/release activation remains separately gated. */

body .company-card.company-card-tiles.manager-executive-grid .company-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
body .company-card.company-card-tiles.manager-executive-grid .company-metrics>div{padding:25px 24px;min-height:160px;gap:12px}
body .company-card.company-card-tiles.manager-executive-grid .company-metrics>div>small:first-child{font:600 11px/1.5 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.09em}
body .company-card.company-card-tiles.manager-executive-grid .company-metrics strong{font:700 24px/1.4 Manrope,sans-serif;letter-spacing:-.035em}
body .company-card.company-card-tiles.manager-executive-grid .company-metrics strong .company-tags{display:block;margin:0}
body .company-card.company-card-tiles.manager-executive-grid .company-metrics strong .company-tags a{display:block;background:none;border:0;border-radius:0;padding:0;margin:0;color:#172630;font:inherit;letter-spacing:inherit;text-decoration:none}
body .company-card.company-card-tiles.manager-executive-grid .company-metrics .executive-capital-metric .company-tags{display:block;margin:0}
body .company-card.company-card-tiles.manager-executive-grid .company-metrics .executive-capital-metric .company-tags>span{display:block;background:transparent;border:0;border-radius:0;padding:0;margin:0;color:#172630;font:700 24px/1.4 Manrope,sans-serif;letter-spacing:-.035em}
body .company-card.company-card-tiles.manager-executive-grid .company-summary-tiles{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px 36px;padding:28px 32px}
body .company-card.company-card-tiles.manager-executive-grid .company-summary-tiles>.company-detail-tile{grid-column:2;background:transparent;border:0;padding:0}
body .company-card.company-card-tiles.manager-executive-grid .company-summary-tiles>.company-detail-tile:first-child{grid-column:1;grid-row:span 2}
body .company-card.company-card-tiles.manager-executive-grid .executive-operating-inline{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding:15px 32px}
body .company-card.company-card-tiles.manager-executive-grid .executive-operating-inline>h3{font:500 12px/1.7 'DM Sans',sans-serif;letter-spacing:0;color:#64717e;margin:0;padding:0;border:0}
body .company-card.company-card-tiles.manager-executive-grid .executive-operating-role{font:600 16px/1.5 Manrope,sans-serif;color:#172630}
@media(max-width:950px){body .company-card.company-card-tiles.manager-executive-grid .company-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body .company-card.company-card-tiles.manager-executive-grid .company-metrics>div{border-bottom:1px solid #e1e5e9}body .company-card.company-card-tiles.manager-executive-grid .company-metrics>div:nth-child(even){border-right:0}}
@media(max-width:550px){
 body .company-card.company-card-tiles.manager-executive-grid .company-metrics{grid-template-columns:1fr}
 body .company-card.company-card-tiles.manager-executive-grid .company-metrics>div{min-height:0;padding:20px 22px;border-right:0;border-bottom:1px solid #e1e5e9}
 body .company-card.company-card-tiles.manager-executive-grid .company-summary-tiles{grid-template-columns:1fr;gap:22px;padding:24px 22px}
 body .company-card.company-card-tiles.manager-executive-grid .company-summary-tiles>.company-detail-tile{grid-column:1;grid-row:auto}
 body .company-card.company-card-tiles.manager-executive-grid .company-summary-tiles>.company-detail-tile:first-child{grid-row:auto}
 body .company-card.company-card-tiles.manager-executive-grid .executive-operating-inline{padding:15px 22px}
}
