/* Gunmetal & Sapphire theme tokens and final public marketing overrides. */
:root,[data-bs-theme=light]{
    --ink:#1e2c3c;--muted:#617387;--line:#d6e0e9;--brand:#316bb6;--brand2:#6c91ca;
    --brand-soft:#e5effb;--surface:#fff;--surface-soft:#eaf0f6;--bg:#f4f6f9;
    --green:#287953;--navy:#101318;--brand-chart:#316bb6;--brand-chart-fill:rgba(49,107,182,.13);--shadow:0 24px 70px -28px #20354a2b;
    --bs-body-color:var(--ink);--bs-body-bg:var(--surface);--bs-border-color:var(--line);
    --bs-secondary-color:var(--muted);--bs-tertiary-bg:var(--surface-soft);
    --bs-primary:#285ca2;--bs-primary-rgb:40,92,162;--bs-link-color:#316bb6;--bs-link-hover-color:#244f8a;
    color-scheme:light
}
[data-bs-theme=dark]{
    --ink:#f1f5fb;--muted:#b1bfd0;--line:#46566a;--brand:#72a9ff;--brand2:#a2c4f5;
    --brand-soft:#223958;--surface:#202733;--surface-soft:#2a3442;--bg:#101318;
    --green:#82bda0;--navy:#0b0e12;--brand-chart:#72a9ff;--brand-chart-fill:rgba(114,169,255,.16);--shadow:0 24px 70px -28px #000a;
    --bs-body-color:var(--ink);--bs-body-bg:var(--surface);--bs-border-color:var(--line);
    --bs-secondary-color:var(--muted);--bs-tertiary-bg:var(--surface-soft);
    --bs-primary:#315fbb;--bs-primary-rgb:49,95,187;--bs-link-color:#91baff;--bs-link-hover-color:#c1d8ff;
    color-scheme:dark
}
html[data-bs-theme=light] .pa-logo{background:linear-gradient(140deg,#316bb6,#285ca2)!important}
html[data-bs-theme=dark] .pa-logo{background:linear-gradient(140deg,#527da9,#315fbb)!important}
html[data-bs-theme=dark] .pa-password-rules div.is-valid,html[data-bs-theme=dark] .pa-password-rules div.is-valid i{color:#82bda0!important}
html[data-bs-theme=light] .pa-admin-customer-meta code,html[data-bs-theme=light] .pa-customer-contact-strip code{color:#285ca2}
html[data-bs-theme=dark] .pa-admin-customer-meta code,html[data-bs-theme=dark] .pa-customer-contact-strip code{color:#a9ccff}
html[data-bs-theme=light] .pa-editor-token{background:linear-gradient(135deg,#e5effb,#d9e9f8);color:#285ca2;border-color:#bfd5ea}
html[data-bs-theme=dark] .pa-editor-token{background:linear-gradient(135deg,#223958,#2c4564);color:#c1d8ff;border-color:#496789}

/* Public marketing pages use the same neutral surfaces and Sapphire actions. */
.public-body{
    --wow-ink:#1e2c3c;--wow-deep:#202f41;--wow-blue:#316bb6;--wow-coral:#316bb6;
    --wow-cream:#f4f6f9;--wow-mist:#eaf0f6;--wow-line:#d6e0e9;
    background:#f4f6f9!important;color:#1e2c3c!important;color-scheme:light
}
/* Opaque sticky navigation avoids partial backdrop-compositor strips on repaint/scroll. */
.public-body .pa-public-nav{background:#fff!important;border-color:#d6e0e9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.public-body .pa-public-wordmark,.public-body .navbar-nav .nav-link:hover,
.public-body .navbar-nav .nav-link[aria-current]{color:#1e2c3c!important}
.public-body .pa-public-wordmark em,.public-body .pa-wow-kicker,
.public-body .pa-wow-trust i,.public-body .pa-story-card-icon,
.public-body .pa-info-statement article>i,.public-body .pa-wow-form-mark{color:#316bb6!important}
.public-body .navbar-nav .nav-link,.public-body .pa-nav-actions .nav-link,
.public-body .pa-story-crumb,.public-body .pa-story-crumb a{color:#617387!important}
.public-body .pa-footer{background:#202f41!important;color:#eaf0f6!important}
.public-body .pa-footer h2,.public-body .pa-footer .pa-public-wordmark{color:#f4f7fb!important}
.public-body .pa-footer .pa-public-wordmark em,.public-body .pa-footer-signal{color:#91baff!important}
.public-body .pa-wow-hero,.public-body .pa-story-hero,.public-body .pa-page-hero,
.public-body .pa-product-hero,.public-body .pa-info-hero{
    background:radial-gradient(circle at 86% 5%,#316bb618 0 17%,transparent 36%),linear-gradient(135deg,#f4f6f9 0%,#eaf0f6 58%,#f6f8fb 100%)!important;color:#1e2c3c!important
}
.public-body .pa-wow-hero h1,.public-body .pa-story-hero h1,.public-body .pa-product-hero h1,
.public-body .pa-info-hero h1,.public-body .pa-page-hero h1{color:#1e2c3c!important}
.public-body .pa-wow-hero h1 span,.public-body .pa-story-hero h1 em,
.public-body .pa-product-hero h1 span,.public-body .pa-info-statement strong{color:#316bb6!important}
.public-body .pa-wow-hero-copy>p,.public-body .pa-product-copy,.public-body .pa-product-intro,
.public-body .pa-info-hero p,.public-body .pa-page-hero p{color:#52677c!important}
.public-body .pa-wow-primary,.public-body .pa-product-button-primary,
.public-body .pa-nav-actions .btn-primary,.public-body .pa-wow-form-float button,
.public-body .pa-wow-lead-card,.public-body .pa-journey-flow button,
.public-body .pa-auto-card button{background:#285ca2!important;border-color:#285ca2!important;color:#fff!important}
.public-body .pa-wow-primary:hover,.public-body .pa-product-button-primary:hover,
.public-body .pa-nav-actions .btn-primary:hover,.public-body .pa-wow-form-float button:hover,
.public-body .pa-journey-flow button:hover,.public-body .pa-auto-card button:hover{background:#244f8a!important;border-color:#244f8a!important}
.public-body .pa-wow-link,.public-body .pa-info-crumb a,.public-body .pa-product-link,
.public-body .pa-story-crumb a{color:#316bb6!important}
.public-body .pa-wow-link:hover,.public-body .pa-info-crumb a:hover,
.public-body .pa-product-link:hover{color:#244f8a!important}
.public-body .pa-wow-problem,.public-body .pa-wow-industry,.public-body .pa-page-lab,
.public-body .pa-product-section,.public-body .pa-story-details{background:#f4f6f9!important;color:#1e2c3c!important}
.public-body .pa-wow-flow,.public-body .pa-product-section-alt{background:#eaf0f6!important;color:#1e2c3c!important}
.public-body .pa-wow-section-head h2,.public-body .pa-story-details h2,
.public-body .pa-page-lab h2,.public-body .pa-page-lab h3,
.public-body .pa-product-heading,.public-body .pa-product-step h3,
.public-body .pa-info-grid h3{color:#1e2c3c!important}
.public-body .pa-wow-section-head p,.public-body .pa-story-details p,
.public-body .pa-page-lab p,.public-body .pa-product-step p,
.public-body .pa-info-grid p{color:#617387!important}
.public-body .pa-wow-old,.public-body .pa-wow-flow-grid article,
.public-body .pa-story-cards article,.public-body .pa-process-rail article,
.public-body .pa-info-grid article,.public-body .pa-product-step,
.public-body .pa-process-rail article,.public-body .pa-auto-inventory,
.public-body .pa-price-stack article,.public-body .pa-wow-stage,
.public-body .pa-mortgage-panel{background:#fff!important;border-color:#d6e0e9!important;box-shadow:0 18px 45px #20354a12!important}
.public-body .pa-wow-old h3,.public-body .pa-wow-flow-grid h3,
.public-body .pa-story-cards h3,.public-body .pa-process-rail h3,
.public-body .pa-auto-lead h3{color:#1e2c3c!important}
.public-body .pa-wow-old span,.public-body .pa-wow-old li,
.public-body .pa-wow-flow-grid p,.public-body .pa-story-cards p,
.public-body .pa-process-rail p,.public-body .pa-auto-card small{color:#617387!important}
.public-body .pa-wow-flow-grid article>i,.public-body .pa-story-card-icon,
.public-body .pa-process-rail article>i,.public-body .pa-info-grid article>i{
    background:#e5effb!important;color:#316bb6!important
}
.public-body .pa-wow-flow-grid article>span,.public-body .pa-story-cards article>span,
.public-body .pa-process-rail b{color:#617387!important}
.public-body .pa-wow-new{background:linear-gradient(135deg,#202f41,#315175)!important;color:#eaf0f6!important}
.public-body .pa-wow-new,.public-body .pa-wow-new>span,.public-body .pa-wow-new li i{color:#c1d8ff!important}
.public-body .pa-wow-trust i,.public-body .pa-wow-form-mark{color:#316bb6!important}
.public-body .pa-wow-stage{border-color:#d6e0e9!important}
.public-body .pa-wow-image{background:linear-gradient(145deg,#263d58,#527da9)!important}
.public-body .pa-wow-listing button{background:#285ca2!important;color:#fff!important}
.public-body .pa-wow-form-float{border-color:#d6e0e9!important}
.public-body .pa-auto-lead{background:#202f41!important;color:#f1f5fb!important}
.public-body .pa-auto-lead h3,.public-body .pa-auto-lead p,.public-body .pa-auto-lead dd{color:#f1f5fb!important}
.public-body .pa-auto-lead>span,.public-body .pa-mortgage-panel aside span{color:#91baff!important}
.public-body .pa-auto-card,.public-body .pa-mortgage-panel aside{background:#eaf0f6!important;border-color:#d6e0e9!important}
.public-body .pa-auto-card strong,.public-body .pa-mortgage-panel aside strong{color:#1e2c3c!important}
.public-body .pa-mortgage-panel li{color:#52677c!important}
.public-body .pa-mortgage-panel aside strong{background:#fff!important;border-color:#d6e0e9!important}
.public-body .pa-wow-journey{background:#fff!important;border-color:#d6e0e9!important}
.public-body .pa-journey-flow:before{background:linear-gradient(90deg,#316bb6,#91baff)!important}
.public-body .pa-journey-flow article{background:#fff!important;border-color:#d6e0e9!important}
.public-body .pa-journey-flow article>span{background:#e5effb!important;color:#316bb6!important}
.public-body .pa-journey-flow article>i{background:linear-gradient(135deg,#285ca2,#527da9)!important;color:#fff!important}
.public-body .pa-journey-flow h2,.public-body .pa-journey-flow dd{color:#1e2c3c!important}
.public-body .pa-journey-flow dt,.public-body .pa-mini-form b{color:#617387!important}
.public-body .pa-mini-form b,.public-body .pa-journey-flow dl div{background:#eaf0f6!important}
.public-body .pa-mini-form small{color:#316bb6!important}
.public-body .pa-page-lab h2,.public-body .pa-page-lab h3{color:#1e2c3c!important}
.public-body .pa-product-hero:before{border-color:#b9cce0!important;box-shadow:0 0 0 42px #316bb610,0 0 0 84px #316bb608!important}
.public-body .pa-legal-layout article{background:#fff!important;border-color:#d6e0e9!important}
.public-body .pa-legal-layout h2{color:#1e2c3c!important}
.public-body .pa-legal-layout p{color:#52677c!important}
.public-body .pa-not-found-grid a{background:#fff!important;border-color:#d6e0e9!important;color:#1e2c3c!important}
.public-body .pa-not-found-grid a:hover{border-color:#316bb6!important}
.public-body .pa-not-found-grid i{background:#e5effb!important;color:#316bb6!important}
.public-body .pa-not-found-grid strong{color:#1e2c3c!important}
.public-body .pa-not-found-grid span{color:#617387!important}
.public-body .pa-footer .pa-public-phone,.public-body .pa-footer .pa-phone-fallback{color:#c1d8ff!important}

html[data-bs-theme=dark] .public-body{
    --wow-ink:#f1f5fb;--wow-deep:#202733;--wow-blue:#72a9ff;--wow-coral:#72a9ff;
    --wow-cream:#101318;--wow-mist:#171b22;--wow-line:#46566a;
    background:#101318!important;color:#f1f5fb!important;color-scheme:dark
}
html[data-bs-theme=dark] .public-body .pa-public-nav{background:#171b22!important;border-color:#303b49!important}
html[data-bs-theme=dark] .public-body .pa-public-wordmark,
html[data-bs-theme=dark] .public-body .navbar-nav .nav-link:hover,
html[data-bs-theme=dark] .public-body .navbar-nav .nav-link[aria-current]{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-public-wordmark em,
html[data-bs-theme=dark] .public-body .pa-wow-kicker,
html[data-bs-theme=dark] .public-body .pa-wow-trust i,
html[data-bs-theme=dark] .public-body .pa-story-card-icon,
html[data-bs-theme=dark] .public-body .pa-info-statement article>i,
html[data-bs-theme=dark] .public-body .pa-wow-form-mark{color:#72a9ff!important}
html[data-bs-theme=dark] .public-body .navbar-nav .nav-link,
html[data-bs-theme=dark] .public-body .pa-nav-actions .nav-link,
html[data-bs-theme=dark] .public-body .pa-story-crumb,
html[data-bs-theme=dark] .public-body .pa-story-crumb a{color:#b1bfd0!important}
html[data-bs-theme=dark] .public-body .pa-footer{background:#171e28!important;color:#d5dfeb!important}
html[data-bs-theme=dark] .public-body .pa-footer h2,
html[data-bs-theme=dark] .public-body .pa-footer .pa-public-wordmark{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-footer .pa-public-wordmark em,
html[data-bs-theme=dark] .public-body .pa-footer-signal{color:#91baff!important}
html[data-bs-theme=dark] .public-body .pa-wow-hero,
html[data-bs-theme=dark] .public-body .pa-story-hero,
html[data-bs-theme=dark] .public-body .pa-page-hero,
html[data-bs-theme=dark] .public-body .pa-product-hero,
html[data-bs-theme=dark] .public-body .pa-info-hero{
    background:radial-gradient(circle at 86% 5%,#72a9ff18 0 17%,transparent 36%),linear-gradient(135deg,#171e28 0%,#111820 58%,#101318 100%)!important;color:#f1f5fb!important
}
html[data-bs-theme=dark] .public-body .pa-wow-hero h1,
html[data-bs-theme=dark] .public-body .pa-story-hero h1,
html[data-bs-theme=dark] .public-body .pa-product-hero h1,
html[data-bs-theme=dark] .public-body .pa-info-hero h1,
html[data-bs-theme=dark] .public-body .pa-page-hero h1{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-wow-hero h1 span,
html[data-bs-theme=dark] .public-body .pa-story-hero h1 em,
html[data-bs-theme=dark] .public-body .pa-product-hero h1 span,
html[data-bs-theme=dark] .public-body .pa-info-statement strong{color:#72a9ff!important}
html[data-bs-theme=dark] .public-body .pa-wow-hero-copy>p,
html[data-bs-theme=dark] .public-body .pa-product-copy,
html[data-bs-theme=dark] .public-body .pa-product-intro,
html[data-bs-theme=dark] .public-body .pa-info-hero p,
html[data-bs-theme=dark] .public-body .pa-page-hero p{color:#b1bfd0!important}
html[data-bs-theme=dark] .public-body .pa-wow-primary,
html[data-bs-theme=dark] .public-body .pa-product-button-primary,
html[data-bs-theme=dark] .public-body .pa-nav-actions .btn-primary,
html[data-bs-theme=dark] .public-body .pa-wow-form-float button,
html[data-bs-theme=dark] .public-body .pa-journey-flow button,
html[data-bs-theme=dark] .public-body .pa-auto-card button{background:#315fbb!important;border-color:#315fbb!important;color:#fff!important}
html[data-bs-theme=dark] .public-body .pa-wow-primary:hover,
html[data-bs-theme=dark] .public-body .pa-product-button-primary:hover,
html[data-bs-theme=dark] .public-body .pa-nav-actions .btn-primary:hover,
html[data-bs-theme=dark] .public-body .pa-wow-form-float button:hover,
html[data-bs-theme=dark] .public-body .pa-journey-flow button:hover,
html[data-bs-theme=dark] .public-body .pa-auto-card button:hover{background:#244b96!important;border-color:#244b96!important}
html[data-bs-theme=dark] .public-body .pa-wow-link,
html[data-bs-theme=dark] .public-body .pa-info-crumb a,
html[data-bs-theme=dark] .public-body .pa-product-link{color:#91baff!important}
html[data-bs-theme=dark] .public-body .pa-wow-link:hover,
html[data-bs-theme=dark] .public-body .pa-info-crumb a:hover,
html[data-bs-theme=dark] .public-body .pa-product-link:hover{color:#c1d8ff!important}
html[data-bs-theme=dark] .public-body .pa-wow-problem,
html[data-bs-theme=dark] .public-body .pa-wow-industry,
html[data-bs-theme=dark] .public-body .pa-page-lab,
html[data-bs-theme=dark] .public-body .pa-product-section,
html[data-bs-theme=dark] .public-body .pa-story-details{background:#101318!important;color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-wow-flow,
html[data-bs-theme=dark] .public-body .pa-product-section-alt{background:#171e28!important;color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-wow-section-head h2,
html[data-bs-theme=dark] .public-body .pa-story-details h2,
html[data-bs-theme=dark] .public-body .pa-page-lab h2,
html[data-bs-theme=dark] .public-body .pa-page-lab h3,
html[data-bs-theme=dark] .public-body .pa-product-heading,
html[data-bs-theme=dark] .public-body .pa-product-step h3,
html[data-bs-theme=dark] .public-body .pa-info-grid h3{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-wow-section-head p,
html[data-bs-theme=dark] .public-body .pa-story-details p,
html[data-bs-theme=dark] .public-body .pa-page-lab p,
html[data-bs-theme=dark] .public-body .pa-product-step p,
html[data-bs-theme=dark] .public-body .pa-info-grid p{color:#b1bfd0!important}
html[data-bs-theme=dark] .public-body .pa-wow-old,
html[data-bs-theme=dark] .public-body .pa-wow-flow-grid article,
html[data-bs-theme=dark] .public-body .pa-story-cards article,
html[data-bs-theme=dark] .public-body .pa-process-rail article,
html[data-bs-theme=dark] .public-body .pa-info-grid article,
html[data-bs-theme=dark] .public-body .pa-product-step,
html[data-bs-theme=dark] .public-body .pa-auto-inventory,
html[data-bs-theme=dark] .public-body .pa-price-stack article,
html[data-bs-theme=dark] .public-body .pa-wow-stage,
html[data-bs-theme=dark] .public-body .pa-mortgage-panel{background:#202733!important;border-color:#46566a!important;box-shadow:0 18px 45px #0005!important}
html[data-bs-theme=dark] .public-body .pa-wow-old h3,
html[data-bs-theme=dark] .public-body .pa-wow-flow-grid h3,
html[data-bs-theme=dark] .public-body .pa-story-cards h3,
html[data-bs-theme=dark] .public-body .pa-process-rail h3,
html[data-bs-theme=dark] .public-body .pa-auto-lead h3{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-wow-old span,
html[data-bs-theme=dark] .public-body .pa-wow-old li,
html[data-bs-theme=dark] .public-body .pa-wow-flow-grid p,
html[data-bs-theme=dark] .public-body .pa-story-cards p,
html[data-bs-theme=dark] .public-body .pa-process-rail p,
html[data-bs-theme=dark] .public-body .pa-auto-card small{color:#b1bfd0!important}
html[data-bs-theme=dark] .public-body .pa-wow-flow-grid article>i,
html[data-bs-theme=dark] .public-body .pa-story-card-icon,
html[data-bs-theme=dark] .public-body .pa-process-rail article>i,
html[data-bs-theme=dark] .public-body .pa-info-grid article>i{background:#223958!important;color:#91baff!important}
html[data-bs-theme=dark] .public-body .pa-wow-flow-grid article>span,
html[data-bs-theme=dark] .public-body .pa-story-cards article>span,
html[data-bs-theme=dark] .public-body .pa-process-rail b{color:#aab9ca!important}
html[data-bs-theme=dark] .public-body .pa-wow-new{background:linear-gradient(135deg,#202733,#293b52)!important;color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-wow-new,
html[data-bs-theme=dark] .public-body .pa-wow-new>span,
html[data-bs-theme=dark] .public-body .pa-wow-new li i{color:#b9d3f5!important}
html[data-bs-theme=dark] .public-body .pa-wow-image{background:linear-gradient(145deg,#25364a,#42678f)!important}
html[data-bs-theme=dark] .public-body .pa-wow-listing button{background:#315fbb!important;color:#fff!important}
html[data-bs-theme=dark] .public-body .pa-auto-lead{background:#171e28!important;color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-auto-lead h3,
html[data-bs-theme=dark] .public-body .pa-auto-lead p,
html[data-bs-theme=dark] .public-body .pa-auto-lead dd{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-auto-lead>span,
html[data-bs-theme=dark] .public-body .pa-mortgage-panel aside span{color:#91baff!important}
html[data-bs-theme=dark] .public-body .pa-auto-card,
html[data-bs-theme=dark] .public-body .pa-mortgage-panel aside{background:#2a3442!important;border-color:#46566a!important}
html[data-bs-theme=dark] .public-body .pa-auto-card strong,
html[data-bs-theme=dark] .public-body .pa-mortgage-panel aside strong{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-mortgage-panel li{color:#d1dbe6!important}
html[data-bs-theme=dark] .public-body .pa-mortgage-panel aside strong{background:#202733!important;border-color:#46566a!important}
html[data-bs-theme=dark] .public-body .pa-journey-flow:before{background:linear-gradient(90deg,#72a9ff,#c1d8ff)!important}
html[data-bs-theme=dark] .public-body .pa-journey-flow article{background:#202733!important;border-color:#46566a!important}
html[data-bs-theme=dark] .public-body .pa-journey-flow article>span{background:#223958!important;color:#91baff!important}
html[data-bs-theme=dark] .public-body .pa-journey-flow article>i{background:linear-gradient(135deg,#315fbb,#527da9)!important;color:#fff!important}
html[data-bs-theme=dark] .public-body .pa-journey-flow h2,
html[data-bs-theme=dark] .public-body .pa-journey-flow dd{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-journey-flow dt,
html[data-bs-theme=dark] .public-body .pa-mini-form b{color:#b1bfd0!important}
html[data-bs-theme=dark] .public-body .pa-mini-form b,
html[data-bs-theme=dark] .public-body .pa-journey-flow dl div{background:#2a3442!important}
html[data-bs-theme=dark] .public-body .pa-mini-form small{color:#91baff!important}
html[data-bs-theme=dark] .public-body .pa-product-hero:before{border-color:#52657c!important;box-shadow:0 0 0 42px #72a9ff12,0 0 0 84px #72a9ff08!important}
html[data-bs-theme=dark] .public-body .pa-legal-layout article{background:#202733!important;border-color:#46566a!important}
html[data-bs-theme=dark] .public-body .pa-legal-layout h2{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-legal-layout p{color:#b1bfd0!important}
html[data-bs-theme=dark] .public-body .pa-not-found-grid a{background:#202733!important;border-color:#46566a!important;color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-not-found-grid a:hover{border-color:#72a9ff!important}
html[data-bs-theme=dark] .public-body .pa-not-found-grid i{background:#223958!important;color:#91baff!important}
html[data-bs-theme=dark] .public-body .pa-not-found-grid strong{color:#f1f5fb!important}
html[data-bs-theme=dark] .public-body .pa-not-found-grid span{color:#b1bfd0!important}
html[data-bs-theme=dark] .public-body .pa-footer .pa-public-phone,
html[data-bs-theme=dark] .public-body .pa-footer .pa-phone-fallback{color:#c1d8ff!important}
html[data-bs-theme=dark] .public-body .pa-wow-gridlines{background-image:linear-gradient(#72a9ff10 1px,transparent 1px),linear-gradient(90deg,#72a9ff10 1px,transparent 1px)!important}
html[data-bs-theme=dark] .public-body .pa-wow-orb-one{background:#72a9ff24!important}html[data-bs-theme=dark] .public-body .pa-wow-orb-two{background:#91baff18!important}
html[data-bs-theme=dark] .public-body .pa-wow-kicker i,html[data-bs-theme=dark] .public-body .pa-info-grid article>i,
html[data-bs-theme=dark] .public-body .pa-story-card-icon,html[data-bs-theme=dark] .public-body .pa-info-statement article>i{background:#223958!important;color:#91baff!important}

.public-body .pa-wow-gridlines{background-image:linear-gradient(#316bb60b 1px,transparent 1px),linear-gradient(90deg,#316bb60b 1px,transparent 1px)!important}
.public-body .pa-wow-orb-one{background:#72a9ff24!important}.public-body .pa-wow-orb-two{background:#91baff22!important}
.public-body .pa-wow-kicker i,.public-body .pa-info-grid article>i{background:#e5effb!important;color:#316bb6!important}
.public-body .pa-story-card-icon,.public-body .pa-info-statement article>i{background:#e5effb!important}
/* B4: readable Contact email on its intentionally dark card in both themes. */
.public-body .pa-story-info .pa-story-card a[href^="mailto:"]{color:#c7ebff!important;text-decoration:underline;text-underline-offset:3px}
.public-body .pa-story-info .pa-story-card a[href^="mailto:"]:hover,.public-body .pa-story-info .pa-story-card a[href^="mailto:"]:focus-visible{color:#fff!important}
.public-body .pa-story-info .pa-story-card a[href^="mailto:"]:focus-visible{outline:2px solid #c7ebff;outline-offset:4px;border-radius:2px}
