/* Site identity: The Evidence Locker. No tracking or article content altered. */
:root{--rx-dark:#263e35;--rx-accent:#a14d34;--rx-soft:#d9d0ba;--rx-ink:#263e35;--rx-wash:#eeeadd;--brand-paper:#eeeadd;--brand-ground:#f7f2e7;--brand-accent:#a14d34;--brand-dark:#263e35;}
html {accent-color:#a14d34}
body.rx-home {background:#f7f2e7;color:#263e35}
.rx-topline,.rx-footer {background:#263e35;color:#eeeadd}
.rx-header {background:#eeeadd;border-bottom:2px solid #a14d34}
.rx-nav a {color:#263e35}
.rx-nav .rx-nav-cta,.rx-logo-mark,.rx-btn.dark {background:#263e35;color:#eeeadd;border-radius:2px}
.rx-logo,.rx-site h1,.rx-site h2,.rx-site h3 {font-family:Georgia, Cambria, serif}
.rx-logo {letter-spacing:-.045em; font-weight:800}
.rx-hero {background:#263e35;color:#eeeadd}
.rx-hero .rx-brow,.rx-hero h1 em {color:#a14d34}
.rx-btn,.rx-provider,.rx-trust-grid,.rx-step,.rx-guide,.rx-visual,.rx-visual-inner {border-radius:2px}
.rx-section.alt {background:#d9d0ba}
.rx-section {background:#f7f2e7}
.rx-provider-grid {gap:18px}
.rx-provider {background:#eeeadd;border-color:#a14d3455}
.rx-tag {color:#263e35}
.rx-steps .num {color:#a14d34}
.rx-guide {background:#eeeadd;border-color:#263e3533}
.rx-site a:focus-visible {outline:3px solid #a14d34;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:#f7f2e7;color:#263e35}
body:not(.rx-home) .rx-site .rx-header {background:#eeeadd}
body:not(.rx-home) .rx-site .rx-hero {background:#263e35}
body:not(.rx-home) .rx-site .rx-provider {background:#eeeadd}
@media(prefers-reduced-motion:reduce) {html {scroll-behavior:auto}}
