/* Final visual review: preserve page content, layouts and existing brand accents. */
/* Primary labels must remain white through the older opening/link overrides. */
html body .sf-opening-hero .sf-opening-copy a.sf-opening-primary,
html body .sf-opening-hero .sf-opening-copy a.sf-opening-primary:visited,
html body .sf-opening-hero .sf-opening-copy a.sf-opening-primary :is(span,b,strong) { color:#fff!important; }
/* Rectangular action buttons; carousel and icon controls keep their circular shape. */
html body :is(a.button,button.button,.sf-opening-primary,.sf-opening-secondary,.sf-directory-cta,.sf-faq-footer>a,.ar-btn) { border-radius:10px!important; }
html body :is(.hero-actions,.sf-opening-actions,[class$="-bottom-cta"]>div:last-child) { gap:12px; flex-wrap:wrap; }
/* Article templates all sit on light reading panels. Preserve coloured emphasis. */
html body main .kh-article-body h2 {color:#17334e!important;}
html body main .kh-article-aside .kh-aside-cta {padding:18px 20px;}
html body main .kh-article-aside .kh-aside-cta :is(p,a) {line-height:1.6;}
/* Readable evidence tables, with local scrolling rather than whole-page overflow. */
html body main .kh-article-body table {display:block;width:100%;max-width:100%;overflow-x:auto;border:1px solid #cedced;border-radius:10px;border-spacing:0;border-collapse:separate;background:#fff;line-height:1.6;}
html body main .kh-article-body :is(th,td) {padding:14px 16px;border-bottom:1px solid #dbe5f0;vertical-align:top;line-height:1.6;min-width:120px;color:#17334e!important;}
html body main .kh-article-body th {color:#3270ea!important;background:#edf3fc;font-weight:700;text-align:start;}
html body main .kh-article-body tbody tr:nth-child(even) {background:#f6f9fd;}
html body main .kh-article-body tr:last-child td {border-bottom:0;}
/* FAQ answers use the same inset as their questions in both reading directions. */
html body #faqs details>p {padding-inline:24px;box-sizing:border-box;}
html body :is(.sf-tool-layout,.sf-tool-intro,.sf-tool-footer)>* {min-width:0;}
html body :is(.sf-equation,.sf-tool-result-note,.sf-tool-footer a) {overflow-wrap:anywhere;}
html body .sf-tool-form :is(input,select) {max-width:100%;box-sizing:border-box;}

html body[data-sf-page="/apply/startups/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/apply/startups/"] #live-intake-title {color:#17334e!important;}

html body[data-sf-page="/apply/startups/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/apply/startups/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/"] #platform-feature-label,
html body[data-sf-page="/"] #platform-feature-caption,
html body[data-sf-page="/"] #ventures > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/"] #ventures > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/"] #ventures > :nth-child(3) > :nth-child(2) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/"] #ventures > :nth-child(4) > :nth-child(2) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/"] #ventures > :nth-child(5) > :nth-child(2) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/"] #ventures > :nth-child(6) > :nth-child(2) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/"] #ventures > :nth-child(7) > :nth-child(2) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/"] #ventures > :nth-child(8) > :nth-child(2) > :nth-child(1) > :nth-child(1) {color:#17334e!important;}

html body[data-sf-page="/"] #platform-highlights > :nth-child(1) > :nth-child(1) > :nth-child(3) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/investment-philosophy/"] #assessment > :nth-child(4) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/investment-philosophy/"] #assessment > :nth-child(4) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/investment-philosophy/"] #assessment > :nth-child(4) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/investment-philosophy/"] #assessment > :nth-child(4) > :nth-child(7) > :nth-child(2),
html body[data-sf-page="/investment-philosophy/"] #assessment > :nth-child(4) > :nth-child(9) > :nth-child(2),
html body[data-sf-page="/investment-philosophy/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/investment-philosophy/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(3) > :nth-child(3) {color:#17334e!important;}

html body[data-sf-page="/capital/"] #funds > :nth-child(5) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/capital/"] #funds > :nth-child(5) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/capital/"] #funds > :nth-child(5) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/capital/"] #funds > :nth-child(5) > :nth-child(2) > :nth-child(3),
html body[data-sf-page="/capital/"] #funds > :nth-child(5) > :nth-child(2) > :nth-child(4) {color:#ffffff!important;}

html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(3) > :nth-child(3) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(3) > :nth-child(4) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(3) > :nth-child(5) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(3) > :nth-child(6) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/thesis/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(4) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/venture-model/"] #venture-tab-validate > :nth-child(1),
html body[data-sf-page="/venture-model/"] #venture-tab-design > :nth-child(1),
html body[data-sf-page="/venture-model/"] #venture-tab-launch > :nth-child(1),
html body[data-sf-page="/venture-model/"] #venture-tab-scale > :nth-child(1) {color:#17334e!important;}

html body[data-sf-page="/insights/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/insights/"] #main > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/insights/"] #main > :nth-child(5) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/insights/"] #main > :nth-child(6) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(4) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(4) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(7) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(7) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(10) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(10) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(13) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/insights/"] #main > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(13) > :nth-child(1) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/partners/distribution/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/partners/distribution/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/partners/distribution/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/partners/distribution/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/partners/distribution/"] #distribution-intake-status > :nth-child(1) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/partners/distribution/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/partners/distribution/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/companies/"] #exploration-themes > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/companies/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/companies/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/for-enterprises/"] #market-need-status > :nth-child(1) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(2) > :nth-child(3),
html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/for-enterprises/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/for-enterprises/"] #enterprise-step-title,
html body[data-sf-page="/for-enterprises/"] #enterprise-step-copy,
html body[data-sf-page="/for-enterprises/"] #market-need-status > :nth-child(2) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/focus-areas/"] #enterprise-ai > :nth-child(1) > :nth-child(5),
html body[data-sf-page="/focus-areas/"] #b2b-saas > :nth-child(1) > :nth-child(5),
html body[data-sf-page="/focus-areas/"] #education-technology > :nth-child(1) > :nth-child(5),
html body[data-sf-page="/focus-areas/"] #financial-technology > :nth-child(1) > :nth-child(5),
html body[data-sf-page="/focus-areas/"] #health-technology > :nth-child(1) > :nth-child(5),
html body[data-sf-page="/focus-areas/"] #agritech > :nth-child(1) > :nth-child(5) {color:#ffffff!important;}

html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(2) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(3) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(4) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(3) > :nth-child(5) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(3) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(3) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(3) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(3) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(7) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(4) > :nth-child(1),
html body[data-sf-page="/focus-areas/enterprise-ai/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(4) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/focus-areas/healthtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/healthtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/focus-areas/healthtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/focus-areas/healthtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/focus-areas/healthtech/"] #buyer-routes > :nth-child(2),
html body[data-sf-page="/focus-areas/healthtech/"] #care-pathway > :nth-child(2),
html body[data-sf-page="/focus-areas/healthtech/"] #evidence > :nth-child(2),
html body[data-sf-page="/focus-areas/healthtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(8) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/focus-areas/healthtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(5) > :nth-child(1),
html body[data-sf-page="/focus-areas/healthtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(5) > :nth-child(4) {color:#ffffff!important;}

html body[data-sf-page="/focus-areas/agritech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/agritech/"] #agri-themes > :nth-child(2),
html body[data-sf-page="/focus-areas/agritech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/focus-areas/agritech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/focus-areas/agritech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/agritech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/focus-areas/agritech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(7) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/agritech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(8) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/apply/"] #apply-privacy > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/knowledge/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/knowledge/"] #content-types > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/knowledge/"] #main > :nth-child(4) > :nth-child(1) > :nth-child(1) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/focus-areas/b2b-saas/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/b2b-saas/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/focus-areas/b2b-saas/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/focus-areas/b2b-saas/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/focus-areas/b2b-saas/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/focus-areas/b2b-saas/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/focus-areas/b2b-saas/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(7) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(7) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(3) > :nth-child(2) > :nth-child(3) > :nth-child(1),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(3) > :nth-child(2) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(3) > :nth-child(2) > :nth-child(3) > :nth-child(3),
html body[data-sf-page="/focus-areas/fintech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(3) > :nth-child(3) > :nth-child(2) > :nth-child(3) > :nth-child(4) {color:#ffffff!important;}

html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/focus-areas/edtech/"] #role-map > :nth-child(2),
html body[data-sf-page="/focus-areas/edtech/"] #learning-journey > :nth-child(2),
html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(7) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(4) > :nth-child(1),
html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(4) > :nth-child(2),
html body[data-sf-page="/focus-areas/edtech/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(4) > :nth-child(5) {color:#ffffff!important;}

html body[data-sf-page="/strategic-partners/"] #collaboration-model > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] #partner-faq > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] #partner-intake-status > :nth-child(1) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(2) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(3) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(4) > :nth-child(2) > :nth-child(1),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2) > :nth-child(4) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/strategic-partners/"] > :nth-child(3) > :nth-child(1) > :nth-child(6) > :nth-child(1) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/contact/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/experts/"] > :nth-child(3) > :nth-child(1) > :nth-child(1) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/experts/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/experts/"] > :nth-child(3) > :nth-child(1) > :nth-child(3) > :nth-child(2),
html body[data-sf-page="/experts/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/consultants/"] #main > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/investors/"] #main > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/agents/"] #main > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/founders/"] #main > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/sovereign-funds/"] #main > :nth-child(2) > :nth-child(4) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/pathways/"] #main > :nth-child(2) > :nth-child(2) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/community/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1) {color:#ffffff!important;}

html body[data-sf-page="/venture-challenges/ai-workflow-fit/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/venture-challenges/ai-workflow-fit/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/venture-challenges/ai-workflow-fit/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/venture-challenges/ai-workflow-fit/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/venture-challenges/ai-workflow-fit/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/venture-challenges/ai-workflow-fit/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(4) {color:#ffffff!important;}

html body[data-sf-page="/venture-challenges/health-information-handoffs/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/venture-challenges/health-information-handoffs/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/venture-challenges/health-information-handoffs/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/venture-challenges/health-information-handoffs/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/venture-challenges/health-information-handoffs/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/venture-challenges/health-information-handoffs/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(4) {color:#ffffff!important;}

html body[data-sf-page="/venture-challenges/irrigation-decision-support/"] > :nth-child(3) > :nth-child(1) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/venture-challenges/irrigation-decision-support/"] > :nth-child(3) > :nth-child(1) > :nth-child(4) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/venture-challenges/irrigation-decision-support/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/venture-challenges/irrigation-decision-support/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(1) > :nth-child(3),
html body[data-sf-page="/venture-challenges/irrigation-decision-support/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(2),
html body[data-sf-page="/venture-challenges/irrigation-decision-support/"] > :nth-child(3) > :nth-child(1) > :nth-child(5) > :nth-child(2) > :nth-child(4) {color:#ffffff!important;}

html body[data-sf-page="/apply/experts/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/apply/experts/"] #live-intake-title,
html body[data-sf-page="/apply/experts/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/apply/experts/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/apply/experts/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(7) > :nth-child(2),
html body[data-sf-page="/apply/experts/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(8) > :nth-child(1) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/apply/experts/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/apply/experts/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/apply/institutions/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/apply/institutions/"] #live-intake-title,
html body[data-sf-page="/apply/institutions/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/apply/institutions/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/apply/institutions/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(7) > :nth-child(2),
html body[data-sf-page="/apply/institutions/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(8) > :nth-child(1) > :nth-child(2) {color:#17334e!important;}

html body[data-sf-page="/apply/institutions/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(1),
html body[data-sf-page="/apply/institutions/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(4) > :nth-child(1) > :nth-child(3) {color:#ffffff!important;}

html body[data-sf-page="/apply/partners/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(2) > :nth-child(1) > :nth-child(2),
html body[data-sf-page="/apply/partners/"] #live-intake-title,
html body[data-sf-page="/apply/partners/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(5) > :nth-child(2),
html body[data-sf-page="/apply/partners/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(6) > :nth-child(2),
html body[data-sf-page="/apply/partners/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(7) > :nth-child(2),
html body[data-sf-page="/apply/partners/"] #main > :nth-child(2) > :nth-child(1) > :nth-child(8) > :nth-child(1) > :nth-child(2) {color:#17334e!important;}
/* The worksheet output remains a dark panel after its values are calculated. */
html body main .sf-tool-intro h2 {color:#17334e!important;}
html body main .sf-tool-results :is(.eyebrow,.sf-output-block small) {color:#fff!important;}
/* The language control is a segmented group, not a single blue action button. */
html body .site-header .language-switch,
html body .site-header .language-switch:hover {background:#f2f6fc!important;border-color:#d8e2ef!important;border-radius:10px!important;padding:4px!important;gap:2px;min-height:44px;}
html body .site-header .language-switch button {color:#17334e!important;}
html body .site-header .language-switch button.active {background:#155dff!important;color:#fff!important;}
html body .site-header .language-switch button:not(.active):hover {background:#e2edfc!important;color:#1749c7!important;}
/* Keep the keyboard skip link offscreen vertically; a far-left offset widens RTL pages. */
html body .skip-link {left:16px!important;top:0;transform:translateY(-150%);max-width:calc(100vw - 32px);}
html body .skip-link:focus {left:16px!important;top:16px;transform:none;}

/* The header CTA has its own older radius override. */
html body .site-header a.button.button-nav {border-radius:10px!important;}

/* Reading pages keep their full content and use a measured editorial hierarchy. */
html body main .kh-article-body {min-width:0;overflow-wrap:break-word;}
html body main .kh-article-body h2 {max-width:100%!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.25!important;margin-block:2rem 1rem;scroll-margin-top:96px;}
html body main .kh-article-body h3 {font-size:clamp(21px,2.2vw,26px)!important;line-height:1.35!important;margin-block:1.75rem .75rem;}
html body main .kh-article-body table {font-size:16px;}
html body main .kh-article-body :is(p,li,td,th) {line-height:1.7;}
/* Comfortable click/tap areas without changing the visible labels or destinations. */
html body :is(.sf-card-details,.sf-tool-reset,.community-filter-tabs button) {min-height:44px!important;}
html body .community-filter-tabs {display:flex;flex-wrap:wrap;gap:8px;}
html body .community-filter-tabs button {padding-inline:14px;}
html body main details>summary {min-height:44px;align-content:center;}
html body .site-header .language-switch button {min-height:40px!important;min-width:40px!important;}
html body .site-header .mobile-toggle {min-width:44px;min-height:44px;}
/* Bring the public enquiry form into the same blue, white and navy design system. */
html body .intake-form {background:#f7faff;border:1px solid #d7e3f1;border-radius:16px;box-shadow:0 12px 32px #12304a0a;}
html body .intake-field :is(input,select,textarea) {border-radius:8px;border-color:#b8c9dd;min-width:0;max-width:100%;}
html body .intake-choice {border-radius:10px;min-width:0;transition:border-color .15s,background-color .15s;}
html body .intake-choice:has(input:checked) {border-color:#3270ea;background:#edf4ff;box-shadow:0 0 0 1px #3270ea;}
html body .intake-choice:focus-within {outline:3px solid #3270ea;outline-offset:3px;}
html body .intake-choice input {flex:none;}
html body .intake-choice span {min-width:0;overflow-wrap:break-word;}
html body .intake-submit {border-radius:10px;}
html body .intake-honeypot {left:0!important;top:0;clip-path:inset(50%);}
/* Arabic headlines need room for connected letterforms and diacritics. */
html[lang="ar"] body main :is(h1,h2,h3),
html[lang="ar"] body .inner-body :is(h1,h2,h3) {line-height:1.45!important;letter-spacing:0!important;}
html[lang="ar"] body main :is(h1,h2,h3) :is(span,em) {letter-spacing:0!important;}
@media(max-width:620px) {
  html body main .kh-article-body h2 {font-size:28px!important;line-height:1.3!important;}
  html body main .kh-article-body h3 {font-size:22px!important;}
  html body .kh-toc {gap:8px 14px;}
  html body .kh-toc a {display:block;min-height:44px;align-content:center;line-height:1.5;}
  html body .sf-card-details {padding-inline:4px!important;}
  html body .intake-form {padding:22px 16px;}
  html body .intake-choice {min-height:72px;padding:14px;}
  html[lang="ar"] body main :is(h1,h2,h3) {line-height:1.5!important;}
}
@media(prefers-reduced-motion:reduce) {
  html body .intake-choice {transition:none;}
}

/* Desktop review: legible step numbers and a darker brand terracotta. */
html body #intelligence .sf-home-steps>a>span {color:#1e4e9a!important;}
html body #intelligence .sf-home-steps>a:hover>span {color:#163e7d!important;}
html body #intelligence .sf-home-steps>a h3 {color:#9c402b!important;}
html body #intelligence .sf-home-steps>a:focus-visible {outline:3px solid #2458c8!important;outline-offset:4px!important;}
/* A stable solid caption panel keeps text readable over every slider image. */
html body #momentum .platform-feature-caption {background:#102c45;padding:14px 16px;border:1px solid #ffffff30;border-radius:10px;text-shadow:none;}
html body #momentum #platform-feature-label {align-self:flex-start;display:inline-flex;padding:5px 9px;border-radius:6px;background:#fff;color:#17334e!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.08em;text-shadow:none;}
html body #momentum #platform-feature-caption {color:#fff!important;text-shadow:none;}
/* Match the main action scale in both languages. */
html body .site-header a.button.button-nav,
html body #momentum a#platform-feature-cta {font-size:14px!important;line-height:1.35!important;min-height:46px!important;padding:12px 18px!important;}
html body .site-header a.button.button-nav {color:#fff!important;background:#2458c8!important;}
html body .site-header a.button.button-nav:hover {background:#173f9e!important;color:#fff!important;}
html body #momentum a#platform-feature-cta {color:#fff!important;background:#2458c8!important;}
html body #momentum a#platform-feature-cta:hover {color:#fff!important;background:#173f9e!important;}
html body :is(.site-header a.button.button-nav,#momentum a#platform-feature-cta):focus-visible {outline:3px solid #17334e!important;outline-offset:4px!important;}
/* Equal-height cards reserve their final rows for the same actions. */
html body #model .model-grid {align-items:stretch;}
html body #model .model-grid>.model-card {display:flex!important;flex-direction:column!important;min-width:0;}
html body #model .model-card>.stage-details {margin-top:auto!important;}
html body #model .model-card>.sf-card-details {align-self:flex-start;margin-top:12px!important;}
html body #model .model-card>.stage-details>summary {min-height:44px;}
/* Case-study filters share the 10px action shape in all interaction states. */
html body #market-stories .story-filters button {border-radius:10px!important;min-height:44px;font-size:14px;background:#17334e;color:#fff;border-color:#7191b9;}
html body #market-stories .story-filters button:hover {background:#244b73;color:#fff;border-color:#a7c4e8;}
html body #market-stories .story-filters button:is(.is-active,[aria-pressed="true"]) {background:#2458c8;color:#fff;border-color:#a7c4e8;}
html body #market-stories .story-filters button:focus-visible {outline:3px solid #fff!important;outline-offset:3px!important;}
/* Equal physical insets also work when the FAQ switches to RTL. */
html body #faqs .faq-list details>summary {box-sizing:border-box;padding:20px 24px!important;gap:20px;text-align:start;}
html body #faqs .faq-list details>summary>span:last-child {flex:none;margin:0!important;}
html body #faqs .faq-list details>summary:focus-visible {outline:3px solid #2458c8!important;outline-offset:-3px!important;border-radius:10px;}
html body #faqs .faq-list details>p {padding-inline:24px!important;}
/* Script direction belongs to the text, rather than to the surrounding interface. */
html body .mega-menu [data-sf-text-direction="ltr"] {direction:ltr!important;text-align:left!important;unicode-bidi:isolate;}
html body .mega-menu [data-sf-text-direction="rtl"] {direction:rtl!important;text-align:right!important;unicode-bidi:isolate;}

/* Arabic layout repair: Cairo text must determine its own content height. */
html[lang="ar"] body :is(h1,h2,h3,h4,h5,h6),
html[lang="ar"] body main :is(h1,h2,h3),
html[lang="ar"] body .hero-shell :is(h1,h2,h3),
html[lang="ar"] body #market-stories .story-copy h3 {
  line-height:1.55!important;letter-spacing:0!important;word-break:normal;overflow-wrap:break-word;
}
html[lang="ar"] body :is(h1,h2,h3) :is(span,em) {letter-spacing:0!important;}
html[lang="ar"] body :is(main,.hero-shell) :is(p,li,dd) {line-height:1.85!important;overflow-wrap:break-word;}
html[lang="ar"] body :is(.sf-opening-copy,.hero-copy,.role-copy,.story-copy,.mega-content,.mega-panel),
html[lang="ar"] body main :is([class*="-grid"],[class*="-layout"],[class*="-cards"])>* {min-width:0;}
/* Reserve actions in normal flow instead of placing them over longer translations. */
html[lang="ar"] body .principle-cards article {display:flex;flex-direction:column;height:auto!important;}
html[lang="ar"] body .principle-cards article>a {position:static!important;inset:auto!important;align-self:flex-start;margin-top:auto!important;padding-top:20px;}
html[lang="ar"] body .principle-cards article>p {margin-bottom:16px;}
html[lang="ar"] body :is(.role-copy,.model-card,.page-card,.sf-member-card) {height:auto!important;}
html[lang="ar"] body :is(.button,.sf-opening-actions a,.sf-member-inline,.sf-member-link,.platform-feature-cta,.capital-intake-status>a,.contact-status-bottom .button) {
  white-space:normal!important;line-height:1.65!important;max-width:100%;overflow-wrap:break-word;
}
html[lang="ar"] body :is(a.button,button.button,.sf-opening-actions a) {height:auto!important;padding-block:12px!important;}
/* Arabic previews show full copy: the legacy two-line clamp hid translated context. */
html[lang="ar"] body .sf-copy-collapsed p.sf-card-summary:not([hidden]),
html[lang="ar"] body .sf-copy-collapsed p.sf-card-extra:not([hidden]) {
  display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;
  height:auto!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;
}
html[lang="ar"] body .sf-copy-collapsed>.sf-card-details,
html[lang="ar"] body .sf-copy-expanded>.sf-card-details {display:none!important;}
/* Overlay the slides in a shared grid row so the tallest visible story sets the stage height. */
html[lang="ar"] body #market-stories .story-stack {display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:30px;}
html[lang="ar"] body #market-stories .story-slide {
  grid-area:1/1;position:relative;inset:auto;height:auto;min-height:354px;align-self:stretch;justify-self:start;
}
html[lang="ar"] body #market-stories .story-slide.is-next {transform:translate3d(-7.8%,12px,0) scale(.97);}
html[lang="ar"] body #market-stories .story-slide.is-prev {transform:translate3d(-13.7%,23px,0) scale(.94);}
html[lang="ar"] body #market-stories :is(.story-meta,.story-bottom) {flex-wrap:wrap;}
html[lang="ar"] body #market-stories .story-meta b {white-space:normal;}
html[lang="ar"] body #market-stories .story-copy {min-width:0;}
/* Keep the full translated caption outside the image's cropped area. */
html[lang="ar"] body #momentum .platform-feature-media {height:auto;}
html[lang="ar"] body #momentum .platform-feature-media>img {height:clamp(180px,22vw,285px);}
html[lang="ar"] body #momentum .platform-feature-caption {position:relative;inset:auto;margin:12px;}
html[lang="ar"] body #momentum .platform-feature-caption b {line-height:1.6;letter-spacing:0;}
html[lang="ar"] body .platform-pathways nav>button {text-align:start;grid-template-columns:36px minmax(0,1fr) 20px;}
html[lang="ar"] body .platform-pathways nav :is(b,small) {line-height:1.65;}
html[lang="ar"] body :is(.sf-opening-kicker,.hero-eyebrow,.model-card-top,.founder-section-head) {flex-wrap:wrap;letter-spacing:0;}
/* Avoid an overfull header while retaining the existing navigation controls. */
html[lang="ar"] body .site-header {height:auto!important;min-height:76px;flex-wrap:wrap;padding-block:10px!important;gap:12px!important;}
html[lang="ar"] body .site-header .desktop-nav {flex-wrap:wrap;row-gap:4px!important;}
html[lang="ar"] body .site-header .language-switch {margin-inline:0!important;}
html[lang="ar"] body .mega-menu :is(b,small,h3) {overflow-wrap:break-word;line-height:1.65!important;letter-spacing:0!important;}
html[lang="ar"] body .mega-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;}
html[lang="ar"] body .mega-menu .mega-panel h3 {max-width:100%!important;}
html[lang="ar"] body .faq-list summary {line-height:1.75!important;}
html[lang="ar"] body .faq-list summary>span:first-child {min-width:0;overflow-wrap:break-word;}
@media(max-width:760px) {
  html[lang="ar"] body #market-stories .story-slide {min-height:0;grid-template-rows:minmax(170px,auto) auto;}
  html[lang="ar"] body #market-stories .story-visual {min-height:170px;}
  html[lang="ar"] body .platform-pathways nav {grid-template-columns:1fr;}
  html[lang="ar"] body .sf-opening-actions {align-items:stretch;}
  html[lang="ar"] body .site-header {min-height:72px;}
}
@media(max-width:620px) {
  html[lang="ar"] body .mega-grid {grid-template-columns:1fr!important;}
  html[lang="ar"] body .site-header .brand {max-width:36%;}
}
/* ID-scoped feature rules otherwise outrank the shared Arabic heading rhythm. */
html[lang="ar"] body #sectors .sector-card h3 {line-height:1.55!important;letter-spacing:0!important;}
html[lang="ar"] body #sectors .sector-card .sector-link-label {flex-wrap:wrap;line-height:1.7;}
html[lang="ar"] body #sectors .sector-card .sector-copy {min-width:0;}
html[lang="ar"] body :is(.hero-shell,.inner-shell,.inner-body,.kh-hero,.pub-hero) :is(h1,h2) {max-width:100%!important;}

/* Extra space between the highlighted Arabic lines on the two selected home headings. */
html[lang="ar"] body #home-hero-title,
html[lang="ar"] body #home-hero-title>span,
html[lang="ar"] body #about #home-signal-title,
html[lang="ar"] body #about #home-signal-title>span {line-height:1.9!important;}
