/* Exact palette of the approved Mold / Biotoxin next-step guide. */
body[data-topic=neuro]{--neuro-mint:#ece0f5;--neuro-peach:#e1e9ed;--neuro-ivory:#fbf9f5;--neuro-sage:#f0eaf5;--neuro-forest:#443653;--neuro-muted:#766784;--neuro-line:rgba(68,54,83,.18);background:var(--neuro-ivory);color:var(--neuro-forest)}
[data-topic=neuro] .article-hero{background:linear-gradient(to bottom,rgba(251,249,245,.96) 0%,rgba(251,249,245,.66) 24%,rgba(251,249,245,.18) 65%,transparent 100%),linear-gradient(115deg,#ece0f5 0%,#ece0f5 15%,#e9e5f0 50%,#e1e9ed 100%);border-color:var(--neuro-line)}
[data-topic=neuro] .article-hero::before{display:none}
[data-topic=neuro] .article-hero h1,[data-topic=neuro] .article-hero h1 em,[data-topic=neuro] .article-copy h2,[data-topic=neuro] .article-copy strong{color:var(--neuro-forest)}
[data-topic=neuro] .article-hero p,[data-topic=neuro] .article-copy p,[data-topic=neuro] .article-copy li,[data-topic=neuro] .article-meta{color:var(--neuro-muted)}
[data-topic=neuro] .back-link,[data-topic=neuro] .article-copy a{color:#705884}
[data-topic=neuro] .article-meta span:first-child{color:var(--neuro-forest);background:rgba(255,254,250,.6);border:1px solid var(--neuro-line)}
[data-topic=neuro] .article-button{background:var(--neuro-forest);color:#fffefa;border-color:var(--neuro-forest)}
[data-topic=neuro] .article-button:hover{background:#635077}
[data-topic=neuro] .article-copy section,[data-topic=neuro] .article-nav details{border-color:var(--neuro-line)}
[data-topic=neuro] .article-nav a{color:var(--neuro-muted)}
[data-topic=neuro] .article-nav a:hover,[data-topic=neuro] .article-nav a:focus-visible{background:var(--neuro-sage);border-left-color:#8b76a1}
[data-topic=neuro] .article-copy .ce-tldr{background:var(--neuro-sage);border-left-color:#a18bb9;color:var(--neuro-forest)}
[data-topic=neuro] .article-copy li::marker{color:#8b76a1}
[data-topic=neuro] .house-figure{background:#ffffff;border-color:var(--neuro-line)}
[data-topic=neuro] .house-figure .eyebrow,[data-topic=neuro] .house-figure figcaption{color:var(--neuro-muted)}
[data-topic=neuro] .house-figure svg a rect{fill:#fffefa;stroke:#a18bb9}
[data-topic=neuro] .house-figure svg a:hover rect,[data-topic=neuro] .house-figure svg a:focus rect{fill:var(--neuro-sage);stroke:#8b76a1}
[data-topic=neuro] .house-figure svg text{fill:var(--neuro-forest)}
[data-topic=neuro] .room-detail{background:#fffefa;border-color:var(--neuro-line)}
[data-topic=neuro] .room-detail h3{color:var(--neuro-forest)}
[data-topic=neuro] .room-detail summary::after{color:#8b76a1}
[data-topic=neuro] .room-detail>p:last-child{background:#eef2f4}
[data-topic=neuro] .article-note{background:var(--neuro-sage)}
[data-topic=neuro] .article-ending{background:var(--neuro-forest);color:var(--neuro-ivory)}
[data-topic=neuro] .article-ending h2 em{color:var(--neuro-peach)}
[data-topic=neuro] .article-ending a,[data-topic=neuro] .article-ending .eyebrow{color:var(--neuro-sage)}
@media(max-width:800px){[data-topic=neuro] .article-nav{background:var(--neuro-sage)}}

.cognition-figure{background:#fff;border:1px solid var(--neuro-line);border-radius:16px;padding:28px;margin:32px 0}.cognition-figure .eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#766784}.cognition-figure h2{font-size:28px;margin:14px 0}.cognition-figure svg{display:block;width:100%;height:auto;margin:20px 0}.key-text text{font:600 16px Manrope,Arial,sans-serif;fill:white;text-anchor:middle}.cognition-key{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0!important;gap:24px}.cognition-key li{display:flex;gap:12px;padding:0!important}.cognition-key li>span{flex:0 0 24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#f0eaf5;color:#705884;font-size:11px}.cognition-key strong{font-size:14px}.cognition-key p{font-size:13px!important;line-height:1.65!important;margin:5px 0 0}.cognition-figure figcaption{border-top:1px solid var(--neuro-line);padding-top:18px;font-size:11px;line-height:1.7;color:#766784}.article-copy>section:first-child{border:0;margin:0;padding:0}.article-copy .room-detail summary{gap:20px}.article-copy .room-detail h3{font-size:21px}.article-copy .room-detail>p:last-child{background:transparent;padding:0 0 8px}.article-copy section>aside{padding:22px;border:1px solid var(--neuro-line);border-radius:12px;background:#fff;margin:24px 0}.article-copy section>aside p{font-size:14px;margin:10px 0 0}#patterns ul{padding:0;list-style:none}#patterns li{padding:16px 0;border-bottom:1px solid var(--neuro-line)}@media(max-width:600px){.cognition-figure{padding:20px}.cognition-figure h2{font-size:25px}.cognition-key{grid-template-columns:1fr;gap:18px}.article-meta{flex-wrap:wrap}}