/* Scoped spacing and evidence diagram for the fund landing page. */
.fund-benefits .fig.fig-fund-ai{margin-block:0 64px;padding:48px;}
.fund-benefits .fig.fig-fund-ai>p{margin-block:24px;max-width:64em;line-height:1.9;}
.fund-benefits .fig.fig-fund-ai .ai-foundation-heading{margin-bottom:32px;}
.fund-benefits .fig.fig-fund-ai .ai-data{margin-block:32px;}
.fund-benefits .fig.fig-fund-ai .ai-control-flow{padding-block:40px;gap:32px;}
.fund-benefits .fig.fig-fund-ai .ai-decision{margin-top:16px;padding:24px;}
.fund-benefits .fig.fig-fund-ai figcaption{margin-top:32px;padding-top:24px;border-top:1px solid currentColor;opacity:.85;}
.fund-benefits .fund-ai-case .case-equation{padding:24px;border-block:1px solid currentColor;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;margin-block:32px;}
.fund-benefits .fund-ai-case .case-equation p{font-size:16px;}
.fund-benefits .fund-ai-case .case-comparison{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;}
.fund-benefits .fund-ai-case .case-result{align-self:stretch;padding:32px;border:1px solid currentColor;border-radius:var(--r,4px);display:flex;flex-direction:column;gap:16px;min-width:0;}
.fund-benefits .fund-ai-case .case-result--verified{background:var(--lp-paper);color:var(--lp-ink);}
.fund-benefits .fund-ai-case .case-result h4{margin:0;font-size:18px;}
.fund-benefits .fund-ai-case .case-amount{font:600 clamp(24px,2.7vw,40px)/1.3 Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;}
.fund-benefits .fund-ai-case .case-amount span{font-size:14px;margin-left:8px;}
.fund-benefits .fund-ai-case .case-result small{font-size:12px;line-height:1.8;}
.fund-benefits .fund-ai-case .case-result .mi{font-size:32px;}
.fund-benefits .fund-ai-case .case-vs{text-align:center;font-size:12px;line-height:1.6;}
.fund-benefits .fund-ai-case .case-vs span{display:block;font-size:24px;}
.fund-benefits .fund-ai-case .case-difference{margin-top:24px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;}
.fund-benefits .fund-ai-case .case-difference strong{font-size:24px;}
.fund-benefits .fund-ai-case .case-difference small{font-size:12px;}
.fund-benefits .fund-ai-case .ai-control-flow .mi{display:block;font-size:32px;margin-bottom:16px;}
.fund-benefits .fund-ai-case .ai-control-flow p{line-height:1.9;}
@media(max-width:980px){
 .fund-benefits .fig.fig-fund-ai{padding:32px;}
 .fund-benefits .fund-ai-case .case-comparison{gap:16px;}
 .fund-benefits .fund-ai-case .case-result{padding:24px;}
 .fund-benefits .fig.fig-fund-ai .ai-control-flow{grid-template-columns:1fr;gap:32px;}
 .fund-benefits .fig.fig-fund-ai .ai-control-flow li+li:before{content:none;}
}
@media(max-width:640px){
 .fund-benefits .fig.fig-fund-ai{padding:32px 24px;margin-bottom:48px;}
 .fund-benefits .fig.fig-fund-ai .ai-foundation-heading{gap:24px;}
 .fund-benefits .fund-ai-case .case-equation{padding:24px 0;gap:16px;}
 .fund-benefits .fund-ai-case .case-equation p{font-size:14px;line-height:1.9;}
 .fund-benefits .fund-ai-case .case-comparison{grid-template-columns:minmax(0,1fr);gap:16px;}
 .fund-benefits .fund-ai-case .case-amount{font-size:30px;}
 .fund-benefits .fund-ai-case .case-vs{display:flex;justify-content:center;gap:16px;align-items:center;}
 .fund-benefits .fund-ai-case .case-vs span{font-size:20px;}
 .fund-benefits .fig.fig-fund-ai .ai-decision{padding:24px 16px;}
 .fund-benefits .fig.fig-fund-ai .ai-decision>.mi{display:none;}
}
/* Page-wide typography: retain phrases and separate supporting paragraphs. */
.fund-benefits h2,.fund-benefits h3{word-break:auto-phrase;line-break:strict;}
.fund-benefits .fund-benefits-about [data-fund-page-lead]+p{margin-top:24px;}
.fund-benefits .fund-benefits-faq summary{padding-block:24px;line-height:1.9;}
.fund-benefits .fund-benefits-faq details[open]>p{margin-block:16px 24px;line-height:2;}
.fund-benefits .fund-ai-paths{margin-block:48px;}
@media(max-width:640px){
 .fund-benefits .fund-benefits-about{gap:32px;}
 .fund-benefits .fund-benefits-section h2{font-size:25px;}
 .fund-benefits .fund-benefits-ambient{height:160px;margin-bottom:24px;}
 .fund-benefits .fund-benefits-faq summary{padding-block:24px;}
}
