body[data-page=protocol]{--guide:#7d703d;--soft:#f8f6e9;background:#fafbf9}.guide-hero .intro{max-width:700px}.guide-hero .button{background:#f3edcf;color:#7d703d;border:1px solid #e3ddbf}.finder-controls{background:#f8f6e9;border-color:#e3ddbf}.finder-controls nav button{color:#655b36}.finder-controls nav button[aria-pressed=true]{background:#7d703d;color:white}.finder-controls label,.finder-result a,.finder-reset,.print-guide{color:#7d703d}.finder-controls nav,.finder-result,.finder-status{border-color:#e3ddbf}.finder-overview>.button{background:#7d703d}.guide-note{background:#f4f3ef;border-color:#b1a673}.finder-result .remediation-reference{padding:0;border:0;background:transparent;min-width:0}.remediation-reference h2{margin-top:12px}.remediation-reference .protocol-row{padding:18px 0;border-bottom:1px solid #e3ddbf}.remediation-reference details{padding:14px 18px;margin:12px 0;border:1px solid #dddcd5;border-radius:12px;background:#f7f7f4}.remediation-reference summary{cursor:pointer;line-height:1.6}.remediation-reference .num{display:none}.remediation-reference .callout{padding:20px;background:#f2f2ee;border:1px solid #e3ddbf;border-radius:12px;margin:20px 0}.remediation-reference ul{padding-left:20px}.guide-ending{background:#242822}.guide-ending a{color:#f3edcf}.guide-ending .eyebrow{color:#e3ddbf}@media(max-width:800px){.finder-controls nav{grid-template-columns:1fr 1fr}.finder-controls nav button{overflow-wrap:anywhere}}.remediation-reference>.wrap{padding:0}.remediation-reference .original-grid{display:grid;gap:14px}.remediation-reference .original-card{border:1px solid #dddcd5;background:#f5f5f1;border-radius:12px;padding:20px;margin:14px 0}.remediation-reference .card-number{display:none}.remediation-reference .card-label{font-size:12px;letter-spacing:.04em;color:#655b36}.remediation-reference .original-note,.remediation-reference .reading-break{padding:20px;background:#f4f3ef;border-left:3px solid #b1a673;border-radius:8px;margin:20px 0}.remediation-reference .materials{display:flex;gap:8px;flex-wrap:wrap}.remediation-reference .materials span{padding:7px 10px;background:#f3edcf;border-radius:16px;font-size:12px}.remediation-reference .equipment-group{margin:22px 0}.remediation-reference .guide-more summary{color:#655b36}
