/* Shared refinements, November 5, 2026. */
.refresh-site nav .brand-switch{display:none!important}
.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}
.page-actions .nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px}
.page-phone{color:#FAF8F2!important;text-decoration:underline;text-underline-offset:4px;font-weight:600}
.intro-body details{padding:1.1rem 0;border-bottom:1px solid #d4d0c7}
.intro-body summary{cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5}
.intro-body details p{margin-top:.8rem}
.spanish-fee-section{background:#FAF8F2;color:#101827;padding:3rem 1.25rem}
.spanish-fee{max-width:880px;margin:auto;line-height:1.75}
.spanish-fee h3{font-family:Georgia,serif;font-size:1.8rem;font-weight:400;margin-bottom:.8rem}
.spanish-fee a{color:#655019;text-decoration:underline}
@media(max-width:640px){.refresh-site .nav-logo{flex-direction:column;align-items:flex-start;gap:.35rem}.refresh-site .nav-logo .firm-sub{display:block!important;border:0;padding:0;font-size:.58rem;letter-spacing:.18em}.refresh-site .nav-inner{gap:.75rem}.page-actions{align-items:stretch;flex-direction:column}.page-actions a{text-align:center}.page-phone{padding:.75rem}.refresh-site .nav-right{margin-left:auto}}

.privacy-update{font-size:.78rem;line-height:1.6;max-width:1280px;margin:1.5rem auto 0;color:#d8dbe1}.privacy-update a{color:inherit;text-decoration:underline}
