/* Visual rhythm for the standalone reference, scoped away from task guides. */
body.ce-tool-page #mold-remediation{background:#eef1ed;color:#253b38;padding-bottom:40px}
#mold-remediation>.wrap{padding-top:64px;padding-bottom:32px}
#mold-remediation>.wrap>h2{font-size:clamp(32px,4vw,46px);max-width:650px}
#mold-remediation .remediation-jump{gap:10px}
#mold-remediation .remediation-jump a{background:#fff;border:1px solid #bbc9bf;border-radius:24px;padding:12px 17px;text-decoration:none;color:#294f46}
#mold-remediation .remediation-jump a:hover{background:#dbe7de}
#mold-remediation .remediation-reference{padding:44px 28px}
#mold-remediation .remediation-reference>.wrap{max-width:1140px;padding:0}
#mold-remediation #remediation-content>div:nth-child(even){background:#e3e9e4}
#mold-remediation .original-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:28px}
#mold-remediation .original-heading h2{font-size:clamp(29px,3vw,38px);line-height:1.18;margin:12px 0}
#mold-remediation .section-intro{max-width:58ch;font-size:16px;line-height:1.8}
#mold-remediation .standards-intro{max-width:85ch;margin:0 0 28px;padding-left:18px;border-left:3px solid #8a7943}
#mold-remediation .original-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
#mold-remediation .original-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
body.ce-tool-page main #mold-remediation .original-card{background:#fff!important;border:1px solid #c1cec4!important;border-top:4px solid #507565!important;box-shadow:0 5px 18px #253b380a!important;margin:0;padding:25px!important;border-radius:12px!important}
body.ce-tool-page main #mold-remediation .original-card:nth-child(2){border-top-color:#9c8042!important}
body.ce-tool-page main #mold-remediation .original-card:nth-child(3){border-top-color:#637d91!important}
body.ce-tool-page main #mold-remediation .original-card h3{font-size:22px!important;line-height:1.4;margin:16px 0;color:#263e36!important}
body.ce-tool-page main #mold-remediation .original-card p{color:#40534c!important;line-height:1.8!important}
#mold-remediation strong{font-weight:700;color:#214e40}
#mold-remediation em{color:#745b26;font-style:italic}
body.ce-tool-page main #mold-remediation .card-number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#e5eee7;color:#365e4c!important;font:13px Arial}
#mold-remediation .reference-visible{padding:0;margin-top:14px}
#mold-remediation .original-note{background:#253e37;color:#fff;border:0;border-radius:14px;padding:26px 30px;margin:28px 0 0;max-width:none}
#mold-remediation .original-note p{color:#edf3ef;max-width:95ch}
#mold-remediation .original-note :is(strong,em){color:#f0db9d}
#mold-remediation .original-note .eyebrow{color:#e1ca87}
#mold-remediation .reading-break{padding:0;margin:0;background:none;border:0}
#mold-remediation .equipment-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#mold-remediation .equipment-group{margin:0}
#mold-remediation .equipment-item{background:#fff;border:1px solid #c4d1c7;border-radius:12px;padding:22px;margin:14px 0;box-shadow:0 3px 12px #253b3806}
#mold-remediation .equipment-item h3{font-size:20px;color:#284d40}
#mold-remediation .equipment-item p{margin-bottom:0}
#mold-remediation .materials{background:#fff;border:1px solid #c4d1c7;border-radius:12px;padding:20px;margin:0 0 24px;align-items:center;gap:18px}
#mold-remediation .materials .eyebrow{margin:0}
#mold-remediation .materials>div{display:flex;gap:8px;flex-wrap:wrap}
#mold-remediation .materials span{background:#e6eee8;color:#315541;border:1px solid #cbd9ce}
#mold-remediation .reference-emblem{display:inline-flex;align-items:center;gap:12px;font:11px Arial;letter-spacing:.14em;text-transform:uppercase;color:#476a59;margin-bottom:12px}
#mold-remediation .reference-emblem svg{width:38px;height:38px;background:#d8e5db;border-radius:10px;padding:9px;box-sizing:content-box}
@media(max-width:800px){#mold-remediation .original-heading,#mold-remediation .original-grid.three,#mold-remediation .equipment-columns{grid-template-columns:1fr;gap:18px}#mold-remediation .original-heading{gap:0}#mold-remediation .remediation-reference{padding:32px 22px}}
@media(max-width:560px){#mold-remediation .original-grid.two{grid-template-columns:1fr}#mold-remediation .original-note{padding:22px}#mold-remediation .remediation-jump a{font-size:12px}}
