/* Restrained brass accents, September 2026. Keep body text and logos unchanged. */
:root{--accent-gold:#a88745;--accent-gold-light:#d3b879;--accent-gold-rule:#b99a5d}
body.unified-header main .kicker::before{content:"";display:inline-block;width:2.5rem;height:1px;margin-right:1rem;background:var(--accent-gold-rule);vertical-align:middle;transform:translateY(-.12em)}
body.unified-header :is(.hero,.private-search,.brokerage-reach,.collective) .kicker::before{background:var(--accent-gold-light)}
body.unified-header main .text-link{border-bottom-color:var(--accent-gold-rule);text-decoration-color:var(--accent-gold-rule);text-underline-offset:.45em}
body.unified-header main .text-link:hover{color:inherit;text-decoration:underline;text-decoration-color:var(--accent-gold-rule);text-decoration-thickness:1px}
body.unified-header main .button{border-color:var(--accent-gold-rule)}
body.unified-header main :is(.hero,.private-search,.brokerage-reach) .button{border-color:var(--accent-gold-light)}
body.unified-header :is(.review-card,.full-review,.journey-grid,.portfolio-links a){border-color:#b99a5d66}
body.unified-header .footer{border-top:1px solid var(--accent-gold-rule)}
body.unified-header .heritage-copy h2::before{background:var(--accent-gold-rule)}
body.unified-header main a:focus-visible,body.unified-header main button:focus-visible{outline-color:var(--accent-gold-rule)}
@media(max-width:600px){body.unified-header main .kicker::before{width:1.65rem;margin-right:.65rem}}
