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