/* Pricing mockup: restrained warm surfaces with existing navy and gold. */
.pricing-readable{--pricing-paper:#fffdf8;--pricing-sand:#f4ecdc;--pricing-sage:#eef1e9;--pricing-gold:#b78b31;--pricing-rule:#dcd4c5}
.pricing-readable .page-intro .offer-price{background:var(--pricing-sand);border:1px solid var(--pricing-rule);border-top:3px solid var(--pricing-gold);box-shadow:none}
.pricing-readable .document-body h2::before{content:"";display:block;width:32px;height:2px;background:var(--pricing-gold);margin-bottom:1rem}
.pricing-readable .review-care-price{background:var(--pricing-sage);border-left:3px solid #75866a;padding:1.5rem;border-radius:0 6px 6px 0}
.pricing-readable .review-care-price h2::before{display:none}
.pricing-readable .review-outside-costs{padding-left:1rem;border-left:2px solid var(--pricing-rule)}
.pricing-readable .pricing-rate-table tbody tr:nth-child(odd){background:var(--pricing-paper)}
.pricing-readable .pricing-rate-table thead th{border-bottom-color:var(--pricing-gold)}
.pricing-readable .pricing-disclosure{border-top-color:var(--pricing-rule)}
.pricing-readable .pricing-disclosure[open]{background:var(--pricing-paper);box-shadow:inset 2px 0 var(--pricing-gold)}
.pricing-readable .pricing-disclosure>summary{padding-inline:.85rem}
.pricing-readable .pricing-disclosure>summary:hover{background:var(--pricing-sand)}
.pricing-readable .pricing-disclosure>summary::after{border-color:var(--pricing-rule);background:transparent;color:var(--skin-navy)}
.pricing-readable .pricing-disclosure[open]>summary::after{background:var(--skin-navy);color:var(--skin-cream);border-color:var(--skin-navy)}
.pricing-readable .pricing-disclosure-content{padding-left:.85rem;padding-right:.85rem}
.pricing-readable .section-navigation a:hover,.pricing-readable .section-navigation a[aria-current]{background:var(--pricing-sand);border-left-color:var(--pricing-gold)}
.pricing-readable .pricing-faq-tools button:hover{background:var(--pricing-sand)}
.pricing-readable .site-visual{background:var(--pricing-paper);border-color:var(--pricing-rule)}
.pricing-readable .scope-list li::before{background:var(--pricing-gold)}
@media(forced-colors:active){.pricing-readable .pricing-disclosure[open]{border-left:2px solid Highlight}.pricing-readable .document-body h2::before{background:CanvasText}}
