
/* M89: finance pages remain blue, not global-yellow; original content only. */
body[data-gp-m89-finance-blue="1"]{background:#f4f8ff!important;color:#071426!important;max-width:none!important;overflow-x:hidden}
body[data-gp-m89-finance-blue="1"] .gp-uh-sitebar,body[data-gp-m89-finance-blue="1"] .gp-uh-deptbar{display:none!important}
body[data-gp-m89-finance-blue="1"] .gp-uh-meta{position:relative!important;z-index:90!important;background:#061b38!important;color:#dcecff!important;border-bottom:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 28px rgba(3,18,38,.16)!important}
body[data-gp-m89-finance-blue="1"] .gp-uh-meta a,body[data-gp-m89-finance-blue="1"] .gp-uh-meta summary,body[data-gp-m89-finance-blue="1"] .gp-uh-welcome{color:#dcecff!important}
body[data-gp-m89-finance-blue="1"] .gp-uh-dd-panel{background:#fff!important;color:#0b2344!important;border:1px solid rgba(8,48,100,.18)!important;box-shadow:0 22px 60px rgba(5,20,45,.22)!important}
body[data-gp-m89-finance-blue="1"] .gp-uh-dd-panel a{color:#0b3268!important}body[data-gp-m89-finance-blue="1"] .gp-uh-dd-panel small{color:#536b89!important}
body[data-gp-m89-finance-blue="1"] main,body[data-gp-m89-finance-blue="1"] .gp14b-page,body[data-gp-m89-finance-blue="1"] .gp26-page{width:100%!important;max-width:none!important;margin:0!important}
body[data-gp-m89-finance-blue="1"] .gp14b-hero,body[data-gp-m89-finance-blue="1"] .gp26-hero,body[data-gp-m89-finance-blue="1"] .gp14c-hero{background:radial-gradient(circle at 14% 12%,rgba(66,190,255,.25),transparent 30%),linear-gradient(135deg,#071a34 0%,#0b3268 56%,#0f62b8 100%)!important;color:#fff!important}
body[data-gp-m89-finance-blue="1"] .gp14b-hero-main,body[data-gp-m89-finance-blue="1"] .gp26-hero-inner,body[data-gp-m89-finance-blue="1"] .gp14c-hero-inner{max-width:none!important;width:min(100%,1920px)!important;margin:0 auto!important;padding-left:clamp(24px,4vw,78px)!important;padding-right:clamp(24px,4vw,78px)!important}
body[data-gp-m89-finance-blue="1"] .gp14b-section,body[data-gp-m89-finance-blue="1"] .gp26-section,body[data-gp-m89-finance-blue="1"] .gp14c-section{max-width:none!important;width:100%!important;padding-left:clamp(24px,4vw,78px)!important;padding-right:clamp(24px,4vw,78px)!important;background:#f4f8ff!important}
body[data-gp-m89-finance-blue="1"] .gp14b-card,body[data-gp-m89-finance-blue="1"] .gp26-card,body[data-gp-m89-finance-blue="1"] .gp26-flow-step,body[data-gp-m89-finance-blue="1"] .gp25-product-row{background:#fff!important;border:1px solid rgba(13,49,98,.14)!important;color:#071426!important;box-shadow:0 18px 45px rgba(8,34,74,.08)!important}
:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"]{background:#07111f!important;color:#edf6ff!important}
:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] .gp14b-section,:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] .gp26-section,:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] .gp14c-section{background:#07111f!important;color:#edf6ff!important}
:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] .gp14b-card,:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] .gp26-card,:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] .gp26-flow-step,:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] .gp25-product-row{background:#101e32!important;color:#edf6ff!important;border-color:rgba(173,207,255,.22)!important;box-shadow:none!important}
:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] p,:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] li,:root[data-gp-theme="dark"] body[data-gp-m89-finance-blue="1"] span{color:#d7e6f7!important}

/* GP35 M103: keep finance topstrip typography equal to the public topstrip after M89 finance preserve. */
body[data-gp-m89-finance-blue="1"] .gp-uh-meta .gp-uh-welcome,
body[data-gp-m89-finance-blue="1"] .gp-uh-meta .gp-uh-meta-link,
body[data-gp-m89-finance-blue="1"] .gp-uh-meta .gp-uh-dd summary,
body[data-gp-m89-finance-blue="1"] .gp-uh-meta .gp-uh-dd a{font-size:13px!important;font-weight:750;line-height:1.2;}
body[data-gp-m89-finance-blue="1"] .gp-uh-meta .gp-uh-caret{font-size:12px!important;}
