.evidence-drawer{margin:28px 0;border:1px solid rgba(47,77,64,.18);border-radius:18px;background:#f8f4ea;box-shadow:0 12px 34px rgba(35,50,42,.07);overflow:hidden}.evidence-drawer summary{display:flex;align-items:center;gap:10px;padding:16px 18px;cursor:pointer;list-style:none;font-weight:750;color:#1f382d}.evidence-drawer summary::-webkit-details-marker{display:none}.evidence-drawer summary:after{content:'+';margin-left:auto;font-size:20px}.evidence-drawer[open] summary:after{content:'−'}.evidence-count{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#65756d;border:1px solid rgba(47,77,64,.18);border-radius:99px;padding:4px 8px}.evidence-links{display:grid;gap:8px;padding:0 18px 18px}.evidence-links a{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 12px;border-radius:12px;background:#fff;color:#243b31;text-decoration:none;border:1px solid rgba(47,77,64,.1);transition:.18s ease}.evidence-links a:hover{transform:translateY(-1px);border-color:rgba(47,77,64,.35)}.source-number{font:700 11px/22px ui-monospace,SFMono-Regular,Menlo,monospace;color:#fff;background:#385b4b;border-radius:50%;width:22px;height:22px;text-align:center}.source-title{font-size:13px;line-height:1.35}.source-strength{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#728078}.evidence-all{font-size:12px!important;background:transparent!important;border:0!important;padding-left:0!important;color:#385b4b!important}.evidence-shell{max-width:1120px;margin:auto;padding:34px 24px 80px}.evidence-hero{max-width:780px;padding:48px 0 28px}.evidence-hero h1{font-size:clamp(42px,7vw,84px);line-height:.95;margin:10px 0 20px;letter-spacing:-.05em}.evidence-hero p{font-size:clamp(17px,2.2vw,22px);line-height:1.55;color:#56675f}.evidence-key{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 34px}.evidence-key span{padding:7px 10px;border-radius:99px;background:#edf1eb;border:1px solid rgba(47,77,64,.12);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#425a4e}.evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.evidence-card{scroll-margin-top:100px;background:#fff;border:1px solid rgba(47,77,64,.13);border-radius:18px;padding:20px;box-shadow:0 10px 28px rgba(35,50,42,.05)}.evidence-card h2{font-size:21px;line-height:1.15;margin:5px 0 14px}.evidence-card .topic{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#77847d;font-weight:750}.evidence-card ol{padding-left:20px;margin:0;display:grid;gap:11px}.evidence-card a{color:#294f3e;text-decoration-thickness:1px;text-underline-offset:3px}.evidence-card small{display:block;color:#738078;margin-top:3px;line-height:1.35}@media(max-width:620px){.source-strength{display:none}.evidence-shell{padding-inline:16px}.evidence-grid{grid-template-columns:1fr}}
