/* Exact palette of the approved Mold / Biotoxin next-step guide. */
body[data-topic=advocacy]{--advocacy-mint:#eee4f1;--advocacy-peach:#e8e4ee;--advocacy-ivory:#fbf9f6;--advocacy-sage:#f2eaf4;--advocacy-forest:#523b5e;--advocacy-muted:#75647c;--advocacy-line:rgba(82,65,76,.18);background:var(--advocacy-ivory);color:var(--advocacy-forest)}
[data-topic=advocacy] .article-hero{background:linear-gradient(to bottom,rgba(251,249,246,.96) 0%,rgba(251,249,246,.66) 24%,rgba(251,249,246,.18) 65%,transparent 100%),linear-gradient(115deg,#eee4f1 0%,#eee4f1 15%,#eee4f1 50%,#e8e4ee 100%);border-color:var(--advocacy-line)}
[data-topic=advocacy] .article-hero::before{display:none}
[data-topic=advocacy] .article-hero h1,[data-topic=advocacy] .article-hero h1 em,[data-topic=advocacy] .article-copy h2,[data-topic=advocacy] .article-copy strong{color:var(--advocacy-forest)}
[data-topic=advocacy] .article-hero p,[data-topic=advocacy] .article-copy p,[data-topic=advocacy] .article-copy li,[data-topic=advocacy] .article-meta{color:var(--advocacy-muted)}
[data-topic=advocacy] .back-link,[data-topic=advocacy] .article-copy a{color:#876497}
[data-topic=advocacy] .article-meta span:first-child{color:var(--advocacy-forest);background:rgba(255,254,250,.6);border:1px solid var(--advocacy-line)}
[data-topic=advocacy] .article-button{background:var(--advocacy-forest);color:#fffefa;border-color:var(--advocacy-forest)}
[data-topic=advocacy] .article-button:hover{background:#523b5e}
[data-topic=advocacy] .article-copy section,[data-topic=advocacy] .article-nav details{border-color:var(--advocacy-line)}
[data-topic=advocacy] .article-nav a{color:var(--advocacy-muted)}
[data-topic=advocacy] .article-nav a:hover,[data-topic=advocacy] .article-nav a:focus-visible{background:var(--advocacy-sage);border-left-color:#876497}
[data-topic=advocacy] .article-copy .ce-tldr{background:var(--advocacy-sage);border-left-color:#ae96ba;color:var(--advocacy-forest)}
[data-topic=advocacy] .article-copy li::marker{color:#876497}
[data-topic=advocacy] .house-figure{background:#ffffff;border-color:var(--advocacy-line)}
[data-topic=advocacy] .house-figure .eyebrow,[data-topic=advocacy] .house-figure figcaption{color:var(--advocacy-muted)}
[data-topic=advocacy] .house-figure svg a rect{fill:#fffefa;stroke:#ae96ba}
[data-topic=advocacy] .house-figure svg a:hover rect,[data-topic=advocacy] .house-figure svg a:focus rect{fill:var(--advocacy-sage);stroke:#876497}
[data-topic=advocacy] .house-figure svg text{fill:var(--advocacy-forest)}
[data-topic=advocacy] .room-detail{background:#fffefa;border-color:var(--advocacy-line)}
[data-topic=advocacy] .room-detail h3{color:var(--advocacy-forest)}
[data-topic=advocacy] .room-detail summary::after{color:#876497}
[data-topic=advocacy] .room-detail>p:last-child{background:#f2eaf4}
[data-topic=advocacy] .article-note{background:var(--advocacy-sage)}
[data-topic=advocacy] .article-ending{background:var(--advocacy-forest);color:var(--advocacy-ivory)}
[data-topic=advocacy] .article-ending h2 em{color:var(--advocacy-peach)}
[data-topic=advocacy] .article-ending a,[data-topic=advocacy] .article-ending .eyebrow{color:var(--advocacy-sage)}
@media(max-width:800px){[data-topic=advocacy] .article-nav{background:var(--advocacy-sage)}}
