.cs .evidence-hero,.cs .evidence-section{border-bottom:1px solid var(--rule);background:var(--paper);padding:52px max(24px,5vw)}.cs .evidence-hero h1{font-family:var(--serif);max-width:1000px;margin:24px 0;font-size:clamp(40px,6vw,72px);font-weight:500;line-height:1.06}.cs .evidence-section h2{font-family:var(--serif);margin:18px 0;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.15}.cs .evidence-section h3{font-family:var(--serif);margin:0 0 14px;font-size:25px;font-weight:500}.cs .evidence-hero p,.cs .evidence-section p{font-family:var(--serif);max-width:1000px;color:var(--ink-2);font-size:19px;line-height:1.6}.cs .evidence-section .evidence-note{color:var(--ink-mute);font-size:15px}.cs .evidence-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.cs .evidence-cards article{background:var(--paper-2);border:1px solid var(--rule);padding:24px}.cs .evidence-cards p{font-size:17px}.cs .evidence-table{overflow:auto}.cs .evidence-table table{width:100%;min-width:760px}.cs .evidence-benchmark{border-top:1px solid var(--rule);padding:32px 0;scroll-margin-top:24px}.cs .evidence-hero-grid{grid-template-columns:1fr minmax(280px,440px);align-items:center;gap:48px;display:grid}@media (max-width:800px){.cs .evidence-cards,.cs .evidence-hero-grid{grid-template-columns:1fr}.cs .evidence-hero,.cs .evidence-section{padding:36px 24px}}
