/* Site identity: The Consultation Room. No tracking or article content altered. */
:root{--rx-dark:#1d3931;--rx-accent:#8daa93;--rx-soft:#dfe9df;--rx-ink:#1d3931;--rx-wash:#f8f8f4;--brand-paper:#f8f8f4;--brand-ground:#f8f8f4;--brand-accent:#8daa93;--brand-dark:#1d3931;}
html {accent-color:#8daa93}
body.rx-home {background:#f8f8f4;color:#1d3931}
.rx-topline,.rx-footer {background:#1d3931;color:#f8f8f4}
.rx-header {background:#f8f8f4;border-bottom:2px solid #8daa93}
.rx-nav a {color:#1d3931}
.rx-nav .rx-nav-cta,.rx-logo-mark,.rx-btn.dark {background:#1d3931;color:#f8f8f4;border-radius:17px}
.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:#1d3931;color:#f8f8f4}
.rx-hero .rx-brow,.rx-hero h1 em {color:#8daa93}
.rx-btn,.rx-provider,.rx-trust-grid,.rx-step,.rx-guide,.rx-visual,.rx-visual-inner {border-radius:17px}
.rx-section.alt {background:#dfe9df}
.rx-section {background:#f8f8f4}
.rx-provider-grid {gap:18px}
.rx-provider {background:#f8f8f4;border-color:#8daa9355}
.rx-tag {color:#1d3931}
.rx-steps .num {color:#8daa93}
.rx-guide {background:#f8f8f4;border-color:#1d393133}
.rx-site a:focus-visible {outline:3px solid #8daa93;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:#f8f8f4;color:#1d3931}
body:not(.rx-home) .rx-site .rx-header {background:#f8f8f4}
body:not(.rx-home) .rx-site .rx-hero {background:#1d3931}
body:not(.rx-home) .rx-site .rx-provider {background:#f8f8f4}
@media(prefers-reduced-motion:reduce) {html {scroll-behavior:auto}}
