
.evidence-index{padding:48px 0 32px;border-top:1px solid var(--line)}.evidence-index h2{font-size:clamp(2rem,4vw,3.5rem);margin:.5em 0}.evidence-summary{max-width:76ch;color:var(--muted);font-size:1rem}.evidence-nav{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 30px}.evidence-nav a{border:1px solid #526159;border-radius:100px;padding:9px 15px;text-decoration:none}.evidence-group{margin:34px 0;scroll-margin-top:20px}.evidence-group>h3{font:500 clamp(1.5rem,3vw,2.1rem)/1.25 Georgia,serif}.evidence-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.evidence-card{min-width:0;margin:0;padding:16px;border:1px solid var(--line);border-radius:16px;background:#151e1b}.evidence-open{display:block;width:100%;padding:0;border:0;border-radius:9px;background:#0e141d;cursor:zoom-in;color:inherit}.evidence-open:focus-visible{outline:3px solid #e5bd78;outline-offset:4px}.evidence-open img{display:block;width:100%;height:270px;object-fit:contain;object-position:top;border-radius:8px}.evidence-card figcaption{font-size:.89rem;line-height:1.62;color:#d4ddd6;margin-top:14px}.evidence-card figcaption strong{display:block;color:#a7d4c0;font-size:1rem}.evidence-card figcaption p{margin:.5em 0}.evidence-card .evidence-reading{color:#f0d2a1}.evidence-file{display:inline-block;font-size:.8rem;margin-top:9px}.evidence-card .evidence-meta{font-size:.75rem;color:#a3b3b6}.evidence-limit{padding:18px 20px;border:1px solid #756447;border-radius:14px;background:#28241c;color:#f0e2c4;line-height:1.65;margin:24px 0}.evidence-dialog{box-sizing:border-box;max-width:none;width:min(97vw,1800px);max-height:96dvh;padding:14px;border:1px solid #64776e;border-radius:16px;background:#101815;color:#f0eee7}.evidence-dialog::backdrop{background:#000d}.evidence-dialog-bar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding-bottom:12px}.evidence-dialog-bar strong{margin-right:auto;max-width:65ch}.evidence-dialog button{font:inherit;color:inherit;background:#253c32;border:1px solid #758c7f;border-radius:8px;padding:9px 13px;cursor:pointer}.evidence-viewport{max-height:calc(96dvh - 125px);overflow:auto;background:#0e141d}.evidence-viewport img{display:block;max-width:100%;width:auto;height:auto;margin:auto}.evidence-viewport.is-native img{max-width:none;margin:0}.evidence-help{margin:9px 0 0;color:#b2bbb4;font-size:.76rem}.evidence-full{width:min(1160px,calc(100% - 44px));margin:auto}.comparison-body{margin:0;background:#111717;color:#f0eee7;font:16px/1.72 'Segoe UI',system-ui,sans-serif}.comparison-body *{box-sizing:border-box}.comparison-body a{color:#a7d4c0;text-underline-offset:.2em}.comparison-body h1,.comparison-body h2,.comparison-body h3{font-family:Georgia,serif;font-weight:500;line-height:1.15}.comparison-hero{padding:65px 0 32px;border-bottom:1px solid #394441}.comparison-hero h1{font-size:clamp(2.6rem,7vw,5.5rem);letter-spacing:-.045em;max-width:1000px;margin:20px 0}.comparison-kicker{color:#a7d4c0;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.comparison-lead{max-width:75ch;color:#d9ded6;font-size:1.13rem}.comparison-prose{max-width:78ch}.comparison-prose h2{font-size:clamp(1.9rem,4vw,2.7rem);margin-top:1.8em}.comparison-prose p{margin:1em 0}.comparison-footer{margin-top:35px;padding:28px 0 48px;border-top:1px solid #394441;font-size:.85rem;color:#b2bbb4}.evidence-open:focus-visible,.comparison-body a:focus-visible,.evidence-dialog button:focus-visible{outline:3px solid #e5bd78;outline-offset:4px}@media(max-width:680px){.evidence-cards{grid-template-columns:1fr}.evidence-open img{height:255px}.evidence-card{padding:12px}.evidence-full{width:calc(100% - 28px)}.evidence-dialog{padding:10px;width:98vw}.evidence-dialog-bar strong{flex-basis:100%}.evidence-viewport{max-height:calc(96dvh - 165px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
