/* Site identity: The Options Desk. No tracking or article content altered. */
:root{--rx-dark:#18334e;--rx-accent:#2964b7;--rx-soft:#d8e6fb;--rx-ink:#18334e;--rx-wash:#eff5fc;--brand-paper:#eff5fc;--brand-ground:#eff5fc;--brand-accent:#2964b7;--brand-dark:#18334e;}
html {accent-color:#2964b7}
body.rx-home {background:#eff5fc;color:#18334e}
.rx-topline,.rx-footer {background:#18334e;color:#eff5fc}
.rx-header {background:#eff5fc;border-bottom:2px solid #2964b7}
.rx-nav a {color:#18334e}
.rx-nav .rx-nav-cta,.rx-logo-mark,.rx-btn.dark {background:#18334e;color:#eff5fc;border-radius:12px}
.rx-logo,.rx-site h1,.rx-site h2,.rx-site h3 {font-family:"Arial", "Helvetica Neue", sans-serif}
.rx-logo {letter-spacing:-.045em; font-weight:800}
.rx-hero {background:#18334e;color:#eff5fc}
.rx-hero .rx-brow,.rx-hero h1 em {color:#2964b7}
.rx-btn,.rx-provider,.rx-trust-grid,.rx-step,.rx-guide,.rx-visual,.rx-visual-inner {border-radius:12px}
.rx-section.alt {background:#d8e6fb}
.rx-section {background:#eff5fc}
.rx-provider-grid {gap:18px}
.rx-provider {background:#eff5fc;border-color:#2964b755}
.rx-tag {color:#18334e}
.rx-steps .num {color:#2964b7}
.rx-guide {background:#eff5fc;border-color:#18334e33}
.rx-site a:focus-visible {outline:3px solid #2964b7;outline-offset:3px}
@media(min-width:900px) {.rx-site .rx-hero h1 {max-width:930px}}
/* Carry the brand into existing blog indexes and legacy research pages without masking their content. */
body:not(.rx-home) .rx-site {background:#eff5fc;color:#18334e}
body:not(.rx-home) .rx-site .rx-header {background:#eff5fc}
body:not(.rx-home) .rx-site .rx-hero {background:#18334e}
body:not(.rx-home) .rx-site .rx-provider {background:#eff5fc}
@media(prefers-reduced-motion:reduce) {html {scroll-behavior:auto}}
