
.evidence-guide{max-width:1000px;margin:0 auto;padding:64px 24px;color:#f4f1ea;font-family:'Space Grotesk',system-ui,sans-serif;line-height:1.7}
.evidence-guide section{padding:28px 0!important;border-top:1px solid #343434}
.evidence-guide h1{font-family:'Archivo Black',system-ui,sans-serif;font-size:clamp(32px,5vw,58px);line-height:1.12;letter-spacing:-.025em;margin:16px 0 24px;overflow-wrap:anywhere}
.evidence-guide h2{font-size:clamp(23px,3vw,32px);line-height:1.25;margin:0 0 18px;text-transform:none}
.evidence-guide h3{font-size:21px;line-height:1.35;margin:20px 0 10px}
.evidence-guide p,.evidence-guide ul,.evidence-guide ol{margin:12px 0 20px}.evidence-guide ul,.evidence-guide ol{padding-left:24px}
.evidence-guide a{color:#e8ff3a;text-decoration:underline;text-underline-offset:4px}.evidence-guide .eyebrow{font:12px/1.6 'JetBrains Mono',monospace;color:#bbb;text-transform:uppercase;letter-spacing:.08em}
.evidence-guide .lead{font-size:21px;max-width:760px}.evidence-guide .answer{border-left:3px solid #e8ff3a;padding:16px 22px;background:#171914;margin:28px 0}
.evidence-guide .case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.evidence-guide .case-card{padding:24px;border:1px solid #41452c;border-radius:12px;background:#141610}
.evidence-guide .case-card h2{font-size:24px}.evidence-guide .case-card p{font-size:16px}.evidence-guide .case-card strong{color:#e8ff3a}
.evidence-guide details{padding:18px 0;border-bottom:1px solid #343434}.evidence-guide summary{font-weight:600;cursor:pointer;font-size:19px}.evidence-guide .cta{display:inline-block;background:#e8ff3a;color:#101010;padding:14px 24px;border-radius:999px;text-decoration:none;font-weight:700;margin:14px 0}
.evidence-guide .table-wrap{overflow:auto}.evidence-guide table{border-collapse:collapse;width:100%}.evidence-guide th,.evidence-guide td{text-align:left;padding:14px;border-bottom:1px solid #383838;vertical-align:top}.evidence-guide th{color:#e8ff3a}
@media(max-width:760px){.evidence-guide .case-grid{grid-template-columns:1fr}.evidence-guide{padding:42px 20px}.evidence-guide .lead{font-size:19px}}

.evidence-guide .sc-reveal,.evidence-guide .sc-word-stagger,.evidence-guide .sc-word-stagger span{opacity:1!important;transform:none!important;visibility:visible!important}
