.evidence-grid{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.evidence-card{border-right:1px solid var(--rule);color:var(--ink);flex-direction:column;padding:28px 18px;transition:background .2s;display:flex}.evidence-card:first-child{padding-left:0}.evidence-card:last-child{border:0}.evidence-card:hover,.evidence-card:focus-visible{background:color-mix(in srgb,var(--accent) 6%,transparent)}.evidence-card h3{letter-spacing:-.04em;margin:30px 0 16px;font-size:clamp(23px,2.2vw,34px);line-height:1.06}.evidence-card p{margin:0 0 28px;font-size:14px;line-height:1.65}.evidence-card .micro{font-size:9px;line-height:1.8}.evidence-link{color:var(--accent);margin-top:auto}.capability-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:50px;display:grid}.capability-ledger article{border-top:1px solid var(--rule);padding:28px 0}.capability-ledger h3{letter-spacing:-.02em;margin:16px 0;font-size:18px}.capability-ledger p{font-size:14px;line-height:1.7}.capability-foot{border-top:1px solid var(--rule);grid-column:1/-1;padding-top:25px}.research-diagram{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:32px 0;padding:24px 0}.diagram-scroll{overflow-x:auto}.research-diagram svg{width:100%;min-width:640px;height:auto;color:var(--ink);display:block}.research-diagram text{font-family:var(--font-mono),monospace;fill:currentColor;stroke:none;font-size:11px}.research-diagram .diagram-accent{color:var(--accent)}.research-diagram figcaption{color:var(--ink-muted);margin-top:20px;font-size:12px;line-height:1.7}.diagram-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1000px){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card{border-bottom:1px solid var(--rule)}.evidence-card:first-child{padding-left:18px}.evidence-card:last-child{grid-column:1/-1}.capability-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.evidence-grid,.capability-ledger{grid-template-columns:1fr}.evidence-card{border-right:0;padding:24px 0}.evidence-card:first-child{padding-left:0}.evidence-card h3{margin-top:16px}.research-diagram{margin:24px 0}.evidence-section .story-heading p{font-size:11px}}
