/* Targeted legibility corrections for the existing ivory, gold and green palette.
   Keep geometry, typography, imagery and light text on dark panels unchanged. */
body.page-landlords{--gold:#786344;--muted:#5b6a5e}
.page-landlords .guide-item summary small{color:#786344}
/* Explicit transparent background avoids the browser's light ButtonFace on
   page-specific button styles, while retaining the existing footer label. */
#ra-footer .privacy-footer button{background:transparent;color:#e7ebdf}

.page-block-management .principles b,
.page-block-management .service-number,
.page-block-management .steps b,
.page-block-management .guide-nav span,
.page-block-management .process-row span,
.page-block-management .health-title small,
.page-block-management .action-strip b,
.page-block-management main>section:not(.safety) .section-intro .eyebrow{color:#786344}

.page-block-management .approach-copy>p:not(.eyebrow),
.page-block-management .steps p,
.page-block-management .eligibility small,
.page-block-management .calculator small,
.page-block-management .faq>div>p:last-child,
.page-block-management .contact>div>p:not(.eyebrow),
.page-block-management .resident p,
.page-block-management .health-layout aside p,
.page-block-management .action-strip>p:last-child{color:#5b6a5e}
.page-block-management .expertise-grid p.question{color:#5b6a5e}

/* Gold labels on the verified light About and policy surfaces only. */
.page-about .about-note .eyebrow,
.page-about .standards-section .eyebrow,
.page-about .standards-grid .service-number,
.page-about .expertise-perspective>.eyebrow,
.page-about .expertise-perspective>div>span,
.legal-layout .legal-number,
.legal-sidebar nav a>span,
.cookie-category-list>article>span{color:#786344}
.page-complaints .complaint-download{display:flex;align-items:center;min-height:28px;padding:3px 0}

/* Preserve the original monochrome print treatment. */
@media print{
  body.page-landlords{--gold:#333;--muted:#333}
  .page-landlords .guide-item summary small{color:#333}
  .page-about .about-note .eyebrow,.page-about .standards-section .eyebrow,
  .page-about .standards-grid .service-number,.page-about .expertise-perspective>.eyebrow,
  .page-about .expertise-perspective>div>span,.legal-layout .legal-number,
  .legal-sidebar nav a>span,.cookie-category-list>article>span,
  .page-block-management .expertise-grid p.question{color:#333}
  .page-block-management .principles b,.page-block-management .service-number,
  .page-block-management .steps b,.page-block-management .guide-nav span,
  .page-block-management .process-row span,.page-block-management .health-title small,
  .page-block-management .action-strip b,
  .page-block-management main>section:not(.safety) .section-intro .eyebrow,
  .page-block-management .approach-copy>p:not(.eyebrow),.page-block-management .steps p,
  .page-block-management .eligibility small,.page-block-management .calculator small,
  .page-block-management .faq>div>p:last-child,.page-block-management .contact>div>p:not(.eyebrow),
  .page-block-management .resident p,.page-block-management .health-layout aside p,
  .page-block-management .action-strip>p:last-child{color:#333}
}
