.evidence-design{--canvas:#fcfcfc;--surface:#fff;--ink:#191919;--muted:#595959;--line:#d8d8d8;--accent:#191919;--danger:#b43a22;--focus:#2458b8;color:var(--ink);background:var(--canvas);border:1px solid var(--line);padding:clamp(16px,3vw,40px);font-size:16px;line-height:1.55}.evidence-design h1{letter-spacing:-.045em;max-width:900px;margin:20px 0 24px;font-size:clamp(36px,5.3vw,68px);line-height:1.04}.evidence-design h2{letter-spacing:-.025em;font-size:25px}.evidence-design h3{margin:0 0 14px;font-size:17px}.evidence-design p{max-width:72ch}.evidence-design a:not(.button){text-underline-offset:4px;text-decoration:underline}.evidence-design .button{border-radius:3px;min-height:44px}.evidence-design .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font:12px/1.5 ui-monospace,monospace}.evidence-design .sample-toolbar{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.evidence-design button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.evidence-design .evidence-verdict{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding:24px 0;display:flex}.evidence-design .evidence-verdict h2{margin:0}.evidence-design .discrepancy{color:var(--danger)}.evidence-design .evidence-pair{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.evidence-design .evidence-pair>section{min-width:0;padding:24px 0}.evidence-design .evidence-pair>section+section{border-left:1px solid var(--line);margin-left:28px;padding-left:28px}.evidence-design dl{margin:0}.evidence-design dl>div{border-bottom:1px solid #ececec;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.evidence-design dt{color:var(--muted)}.evidence-design dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0}.evidence-design code{overflow-wrap:anywhere;font-size:12px}.evidence-design .evidence-next{padding:28px 0 8px}.evidence-design .step-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.evidence-design .route-options{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.evidence-design .route-option{border:1px solid var(--line);padding:24px;display:block;text-decoration:none!important}.evidence-design .route-option:hover{border-color:var(--ink)}.evidence-design .route-option strong{margin-bottom:10px;font-size:22px;display:block}.evidence-design .guide-steps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 0 20px;list-style:none;display:flex}.evidence-design .guide-steps a{min-height:44px;padding:8px;display:inline-block}.evidence-design [aria-current=step]{color:#fff;background:#191919}.evidence-design .guide-body{min-height:240px;padding:16px 0}.evidence-design .guide-body li{margin-bottom:12px}.evidence-design .guide-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}.evidence-design .field{max-width:460px;margin:16px 0;display:block}.evidence-design select{color:#191919;background:#fff;border:1px solid #777;border-radius:3px;width:100%;min-height:44px;margin-top:6px;padding:8px;display:block}.evidence-design details{border-top:1px solid var(--line);padding:16px 0}.evidence-design summary{cursor:pointer;min-height:44px;font-weight:600}.evidence-design .design-dense{color:#fff;background:#191919;margin-top:32px;padding:24px}.evidence-design .design-dense p{color:#ddd}@media (max-width:640px){.evidence-design .evidence-pair,.evidence-design .route-options{grid-template-columns:1fr}.evidence-design .evidence-pair>section+section{border-left:0;border-top:1px solid var(--line);margin-left:0;padding-left:0}.evidence-design{padding:16px}}.evidence-design .button{color:#191919;background:#fff;border-color:#777}.evidence-design .button:hover{background:#f0f0f0}.evidence-design .button.primary,.evidence-design button[aria-pressed=true]{color:#fff;background:#191919;border-color:#191919}.evidence-design .button.primary:hover{background:#333}.evidence-design .design-dense .eyebrow{color:#ddd}
