.brand-logos{display:flex;align-items:center;gap:15px;text-decoration:none;flex-shrink:0}.brand-logos img{display:block;object-fit:contain;flex-shrink:0}.logo-inal{width:73px;height:65px}.logo-avatar{width:201px;height:auto;max-height:57px}.logo-divider{height:38px;width:1px;background:#cbd4c5}.brand-logos+nav{gap:22px}header{gap:25px}footer .brand-logos{background:var(--cream);border-radius:4px;padding:9px 13px;gap:12px}footer .logo-inal{width:53px;height:47px}footer .logo-avatar{width:173px;height:auto}footer .logo-divider{height:28px}
.metric.primary{border:2px solid #efd168;box-shadow:0 0 0 3px rgba(239,209,104,.13),0 5px 17px rgba(153,118,25,.09)}.metric.primary strong{color:#ffe58a}.metric.primary p{color:#fff1b7}.metric.primary small{color:#d9dfc1}.irr-row>th,.irr-row>td{background:#fff5c4!important;border-top:1px solid #e7ca67;border-bottom:1px solid #e7ca67;color:#30452b!important;font-weight:700}.irr-row>th{border-left:4px solid #dfb43b}.irr-row>td:last-child{border-right:1px solid #e7ca67}.irr-row>td.selected-col{background:#ffec9d!important}
.investment-section{padding:72px 0 78px;background:#f8f9f4;border-top:1px solid #e3e8db}.investment-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr);gap:28px;align-items:start}.investment-overview{background:#e9eedf;border:1px solid #d3dec6;border-radius:5px;padding:30px}.investment-kicker{font-size:11px;font-weight:700;letter-spacing:1.8px;color:#627653}.investment-overview>p:first-of-type{font-size:14px;margin-top:23px;color:#607353}.investment-overview>strong{display:block;font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:39px;letter-spacing:-1.7px;line-height:1.3;margin:7px 0 20px}.investment-bar{display:flex;width:100%;height:13px;overflow:hidden;border-radius:3px;margin-bottom:32px}.investment-bar span{display:block;height:100%}.investment-overview h3{font-size:17px;margin-bottom:9px}.investment-overview>p{font-size:14px;color:#5e7054;line-height:1.85}.investment-overview .investment-scope{font-size:13px;padding-top:18px;border-top:1px solid #cbd7bd;margin-top:20px}.investment-overview>a{display:flex;justify-content:space-between;gap:15px;font-size:14px;text-decoration:none;border-bottom:1px solid #95aa7e;padding-bottom:8px;margin-top:25px;font-weight:600}.investment-table{background:#fff}.investment-table thead th{font-size:12px;padding:13px 17px}.investment-table thead th:not(:first-child){text-align:right}.investment-table tbody th{display:flex;align-items:flex-start;gap:10px;font-size:14px;min-width:220px;padding:15px 18px}.investment-table tbody th small{display:block;font-size:12px;color:var(--muted);line-height:1.7;margin-top:4px;font-weight:400;max-width:340px}.investment-table tbody td{text-align:right;font-size:14px;vertical-align:middle}.allocation-dot{width:9px;height:9px;border-radius:2px;display:inline-block;flex-shrink:0;background:var(--allocation-color);margin-top:5px}.investment-table tfoot{background:#e9eedf}.investment-table tfoot th{font-size:14px}.investment-table tfoot td{text-align:right;font-weight:700;font-size:14px}.investment-context{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:31px}.investment-context h3{font-size:15px;margin-bottom:9px}.investment-context p{font-size:13px;color:var(--muted);line-height:1.9}.investment-footnote{border-top:1px solid #dbe2d2;padding-top:16px;margin-top:25px}
@media(max-width:1200px){header .logo-inal{width:64px;height:57px}header .logo-avatar{width:172px}header .brand-logos{gap:12px}.brand-logos+nav{gap:16px;font-size:14px}.nav-cta{font-size:13px;padding:9px 12px}.nav-cta span{margin-left:10px}.investment-overview{padding:24px}.investment-overview>strong{font-size:32px}.investment-layout{gap:20px}.investment-table tbody th{min-width:190px;padding:13px 14px}.investment-table td{padding:13px 14px}}
@media(max-width:900px){header .logo-inal{width:59px;height:53px}header .logo-avatar{width:159px}header{gap:15px}.brand-logos+nav{gap:12px;font-size:13px}.nav-cta{display:none}.investment-layout{grid-template-columns:1fr}.investment-overview{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.investment-kicker,.investment-overview>p:first-of-type,.investment-overview>strong,.investment-bar{grid-column:1}.investment-overview>p:first-of-type{margin-top:16px}.investment-overview>strong{margin-bottom:15px}.investment-bar{margin-bottom:0}.investment-overview h3{grid-column:2;grid-row:1/3;align-self:end;margin-bottom:9px}.investment-overview>p:nth-of-type(2){grid-column:2;grid-row:3/5}.investment-overview .investment-scope{grid-column:1/-1;margin-top:20px}.investment-overview>a{grid-column:1/-1;margin-top:15px}.investment-table tbody th small{max-width:none}.investment-section{padding:55px 0}.investment-context{gap:30px}}
@media(max-width:560px){header{padding:0 6%;height:79px;gap:10px}header .brand-logos{gap:9px}header .logo-inal{width:49px;height:44px}header .logo-avatar{width:138px}header .logo-divider{height:29px}header nav{gap:11px;font-size:12px}header nav a[href="#inversion"]{display:none}.investment-section{padding:45px 0}.investment-layout{gap:17px}.investment-overview{display:block;padding:23px}.investment-overview>p:first-of-type{margin-top:19px}.investment-overview>strong{font-size:38px}.investment-bar{margin:17px 0 25px}.investment-overview h3{font-size:17px}.investment-overview>p{font-size:13px}.investment-context{grid-template-columns:1fr;gap:22px;margin-top:25px}.investment-context p{font-size:13px}.investment-table{max-width:100%}.investment-table table{min-width:440px}.investment-table tbody th{min-width:190px;width:225px}.investment-table tbody th small{font-size:11px}.investment-table thead th{font-size:11px;padding:13px}.investment-table tbody td,.investment-table tfoot td{font-size:13px}.investment-table tfoot th{font-size:13px}.investment-footnote{font-size:11px}footer .brand-logos{padding:9px 11px}footer .logo-inal{width:45px;height:40px}footer .logo-avatar{width:151px}}
@media(max-width:360px){header .logo-avatar{width:118px}header .logo-inal{width:43px;height:39px}header .brand-logos{gap:7px}header nav{gap:9px;font-size:11px}.metric.primary strong{font-size:26px}}
@media print{.investment-section{padding:20px 0;background:white;break-before:page}.investment-layout{grid-template-columns:1fr 1.6fr;gap:15px}.investment-overview{display:block;padding:18px}.investment-overview>strong{font-size:26px}.investment-overview>a{display:none}.investment-table table{min-width:0}.investment-table tbody th{min-width:0;width:auto;padding:9px}.investment-table td,.investment-table th{padding:9px}.investment-table tbody th small{font-size:10px}.investment-context{gap:20px}.investment-context p{font-size:11px}.irr-row>th,.irr-row>td{print-color-adjust:exact;-webkit-print-color-adjust:exact}.metric.primary{border:2px solid #dfb43b;box-shadow:none}.metric.primary strong,.metric.primary p,.metric.primary small{color:var(--green)}}

/* Keep both mobile navigation links readable beside the official logos. */
@media(max-width:560px){header nav{flex-direction:column;align-items:flex-end;gap:2px}}
