/* Small launch repairs. No fonts, scripts or external resources. */
.deposit-audit .site-header .brand-word { color:#88652d; }
.deposit-audit .audit-actions { display:flex; flex-wrap:wrap; gap:12px 24px; align-items:center; margin-top:24px; }
.deposit-audit .audit-actions a.button { color:var(--white); }
.deposit-audit .audit-actions a { min-height:48px; display:inline-flex; align-items:center; }
.deposit-audit .audit-hero p:not(.eyebrow) { font-size:1.05rem; }
.deposit-audit .audit-hero p:last-of-type { font-size:.9rem; }
@media(max-width:1150px) {
 .deposit-audit .site-header { grid-template-columns:1fr auto; gap:18px; padding-top:18px; padding-bottom:18px; }
 .deposit-audit .site-header nav { display:flex; grid-column:1 / -1; grid-row:2; flex-wrap:wrap; gap:8px 20px; letter-spacing:.04em; }
 .deposit-audit .site-header nav a { display:inline-flex; align-items:center; min-height:40px; }
 .deposit-audit .header-cta { grid-column:2; grid-row:1; }
}
@media(max-width:560px) {
 .deposit-audit .header-cta { font-size:.78rem; }
 .deposit-audit .header-cta::before { content:none; }
 .deposit-audit .audit-actions { align-items:stretch; flex-direction:column; }
 .deposit-audit .audit-actions a { justify-content:center; }
}
