.investment-v15 .ab-hero-grid{grid-template-columns:.95fr 1.05fr}
.investment-v15 .ab-hero h1{font-size:clamp(29px,2.7vw,39px)}
.investment-v15 .ab-hero .ab-photo img{mix-blend-mode:normal}
.investment-v15 .ab-jump>.container{gap:0 28px}
.investment-v15 .ab-jump a{gap:18px}
.page-investments .investment-v15 #themes,.page-investments .investment-v15 #process,.page-investments .investment-v15 #measurement{background:#fff}
.iv-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:26px}
.iv-theme{min-width:0;border-bottom:1px solid #d9dfd5}
.iv-theme .ab-photo img{aspect-ratio:1.5;object-fit:contain}
.iv-theme .ab-photo figcaption{font-size:8px}
.iv-theme-copy{padding:20px 0 24px}
.investment-v15 .iv-theme h3{font-size:21px;margin-bottom:12px}
.investment-v15 .iv-theme p{font-size:14px}
.investment-v15 .iv-theme .ab-kicker{font-size:11px;margin-bottom:7px}
.iv-tags{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:7px}
.iv-tags li{font-size:11px;line-height:1.7;padding:4px 8px;background:#eef2ec;color:#43604b}
.page-investments .investment-v15 #geographic-focus{background:#f3f2eb;padding:44px 0}
.iv-regions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:25px}
.iv-region{border-top:1px solid #d0d8cb;padding-top:22px;min-width:0}
.iv-country{display:flex;align-items:center;gap:14px;margin-bottom:18px}
.iv-country img{width:48px;height:32px;object-fit:contain;box-shadow:0 0 0 1px #24362c12;flex-shrink:0}
.investment-v15 .iv-country h3{font-size:18px;margin:0}
.investment-v15 .iv-region p{font-size:14px;margin:0}
.investment-v15 .iv-note{font-size:12px;color:#647465;margin:22px 0 0}
.iv-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:28px}
.iv-phase{border-top:2px solid #79916d;padding-top:20px}
.iv-phase-heading{display:flex;gap:14px;margin-bottom:22px;align-items:start}
.iv-phase-no{font-size:25px;font-weight:500;color:#7f9376;line-height:1.3}
.investment-v15 .iv-phase-heading h3{font-size:21px;margin:0 0 5px}
.investment-v15 .iv-phase-heading p{font-size:12px;margin:0}
.iv-phase ol{list-style:none;margin:0;padding:0}
.iv-phase li{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:16px 0;border-top:1px solid #e0e5dc}
.iv-step{font-size:11px;line-height:2.4;color:#6b8366}
.investment-v15 .iv-phase h4{font-size:15px;line-height:1.75;margin:0 0 6px}
.investment-v15 .iv-phase li p{font-size:13px;line-height:1.9;margin:0}
.page-investments .investment-v15 #structures{background:#edf2ed;padding:44px 0}
.iv-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;margin-top:24px}
.iv-methods article{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:22px 0;border-top:1px solid #cdd9cb}
.iv-methods h3{font-size:17px}.investment-v15 .iv-methods p{font-size:14px;margin:0}
.iv-measure-label{font-weight:500}
.iv-metrics{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.iv-metrics>div{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #d9dfd5;font-size:13px;line-height:1.9}
.iv-metrics dt{font-weight:500}.iv-metrics dd{margin:0;color:#6c7d6d;font-size:11px;white-space:nowrap}
.iv-portfolio{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;margin-top:36px;border-top:1px solid #d9dfd5;padding-top:26px}
.iv-status{display:inline-block;font-size:11px;background:#edf2ed;color:#4e7054;padding:3px 9px;margin-bottom:12px}
.investment-v15 .iv-portfolio h3{font-size:18px}.investment-v15 .iv-portfolio p{font-size:14px;margin:0}
@media(max-width:1100px){.iv-regions{grid-template-columns:1fr 1fr}.iv-themes,.iv-phases{gap:20px}.iv-methods{grid-template-columns:1fr 1fr}.iv-metrics{grid-template-columns:1fr}}
@media(max-width:767px){
 .investment-v15 .ab-hero-grid{grid-template-columns:1fr}
 .investment-v15 .ab-hero h1{font-size:29px}
 .investment-v15 .ab-jump>.container{gap:0 20px}.investment-v15 .ab-jump a{gap:8px}
 .iv-themes{grid-template-columns:1fr;gap:26px;margin-top:20px}
 .iv-theme{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:start;padding-bottom:20px}
 .iv-theme .ab-photo{margin-top:5px}.iv-theme-copy{padding:0}
 .investment-v15 .iv-theme h3{font-size:18px}.investment-v15 .iv-theme p{font-size:13px}
 .iv-theme .ab-photo figcaption{font-size:7px}.iv-tags{gap:5px;margin-top:12px}.iv-tags li{font-size:10px;padding:3px 6px}
 .page-investments .investment-v15 #geographic-focus,.page-investments .investment-v15 #structures{padding-block:36px}
 .iv-regions{gap:22px 18px}.iv-country{display:block;margin-bottom:12px}.iv-country img{display:block;width:42px;height:28px;margin-bottom:12px}
 .investment-v15 .iv-country h3{font-size:17px}.investment-v15 .iv-region p{font-size:13px}
 .iv-phases{grid-template-columns:1fr;gap:26px;margin-top:20px}
 .iv-phase{padding-top:18px}.iv-phase-heading{margin-bottom:16px}.iv-phase li{padding-block:14px}
 .iv-methods{gap:0 20px}.iv-methods article{display:block;padding-block:18px}.iv-methods .ab-index{display:block;margin-bottom:6px}
 .investment-v15 .iv-methods h3{font-size:16px}.investment-v15 .iv-methods p{font-size:13px}
 .iv-metrics{grid-template-columns:1fr 1fr;gap:0 18px}.iv-metrics>div{display:block}.iv-metrics dd{margin-top:3px}
 .iv-portfolio{grid-template-columns:1fr;gap:10px;margin-top:28px}
}
@media(max-width:479px){.iv-theme{grid-template-columns:1fr}.iv-theme .ab-photo{margin:0}.iv-theme .ab-photo img{aspect-ratio:1.8;object-fit:cover}.iv-theme-copy{padding-top:3px}.investment-v15 .iv-theme h3{font-size:20px}.iv-tags li{font-size:11px}}
@media(max-width:359px){.investment-v15 .ab-hero h1{font-size:26px}.iv-regions,.iv-methods{grid-template-columns:1fr}.iv-country{display:flex}.iv-country img{margin:0}.iv-metrics{gap:0 14px}}
