/* Measured contrast and keyboard repairs, preserving the established palette. */
.service-primary{background:#886035!important;border-color:#886035!important}
.fine{color:#555b54!important}
.interior-page .below .method-number,.interior-page .below article>span{color:#745333!important}
.reading-next .eyebrow{color:#705334}
.below .contact-copy .eyebrow,.interior-page .below .eyebrow{color:#705334}
.interior-page .below .finish-band .eyebrow{color:#e6c99f}
.interior-page .below .ed-button.gold,.service-page .below .service-primary,.solid-button{background:#886035;border-color:#886035;color:#fff}
.interior-page .below .ed-button.gold:hover,.service-page .below .service-primary:hover,.solid-button:hover{background:#6d4926;border-color:#6d4926}
.interior-page .below .fine,.interior-page .below .contact-method p,.interior-page .below .valuation-delegate p:not(.eyebrow){color:#555b54}
.interior-page .below .method-number,.interior-page .below article>span,.contents-rail nav span{color:#745333}
.interior-page .below .tr-lead-form label .optional{color:#596057}
.interior-page .below .quiet-band .wrap>span{color:#5b554b}
.interior-page .below .tr-consent a{text-decoration:underline;text-underline-offset:3px}
.reading-copy .deposit-flow{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:30px 0}
.reading-copy .deposit-flow>div{border-top:1px solid var(--tr-line);padding-top:20px}.reading-copy .deposit-flow span{font-size:12px;color:#745333}
.reading-copy .content-table-scroll{overflow:auto;max-width:100%}.reading-copy .content-key,.reading-copy .wire-warning{padding:24px;border-left:2px solid #947142;background:#ebe4d7;margin:28px 0}
.reading-copy .deposit-questions dt{font-weight:600;margin-top:20px}.reading-copy .deposit-questions dd{margin:8px 0 20px}
.reading-copy .search-box input{width:100%;max-width:100%;padding:14px;border:1px solid #a89e8e;background:#fffcf6}
.flood-regions{grid-template-columns:1fr 1fr}.area-introduction{font:22px/1.6 var(--tr-serif);border-bottom:1px solid var(--tr-line);padding-bottom:28px}
@media(max-width:700px){.flood-regions{grid-template-columns:1fr}}
@media(max-width:700px){.reading-copy .deposit-flow{grid-template-columns:1fr}.reading-copy .calculator-fields{grid-template-columns:1fr}}
