/* QA-only clarity repairs. Source structure, imagery and layout are unchanged. */
*,*::before,*::after{animation:none!important;transition:none!important}
.reveal{opacity:1!important;transform:none!important}

:root{--muted:#555b50!important}
body,.editorial{--muted:#555b50!important}
.brand small,#main-nav a,.editorial-mark span,.editorial-mark p,.editorial-mark small,
.eyebrow,.editorial-intro span,.editorial-intro p,.editorial-list b,.section-heading p,
.result-count,.filters button,.work-card>p,.work-meta,.work-meta small,.read-work,
.work-card .cover-hint,.service-grid p,.service-grid article>span,.portal-about p,
.portal-help p,.site-footer,.site-footer a,.site-footer p,.detail-layout p{color:#4d5349!important}
.editorial-list b{color:#4f6040!important}
.work-card .cover-hint{background:#eef2e7!important}
.rail-note span,.rail-note p,.rail-note small{color:#3f4938!important}
.topic-jumps b{color:#46543a!important}
.filters button[aria-pressed="true"]{color:#fff!important}
.work-meta span{color:#4b5f3d!important}
.mag-download .eyebrow{color:#fff!important}

.brand-logo{width:32px;height:32px;object-fit:cover;border-radius:8px;flex:none}
