/* Evidence page: Free by principle, transparent about paid walls elsewhere. */
.evidence-hero{padding:88px 0 64px;position:relative}.evidence-hero h1{max-width:980px;color:#176f67;font-family:Georgia,"Times New Roman","KaiTi","Microsoft YaHei",serif;font-size:clamp(42px,7vw,88px);line-height:.98;letter-spacing:-.06em;margin:20px 0 24px}.evidence-hero h1 em{display:block;color:#c96a54;font-style:normal;font-size:.56em;line-height:1.2;margin-top:16px;letter-spacing:-.04em}.evidence-hero .lead{max-width:850px;font-size:clamp(17px,2vw,23px);color:#45534e}.evidence-hero .lead .en{display:block;margin-top:10px;color:#6d7a75;font-size:.82em}.evidence-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.evidence-nav a{display:inline-flex;align-items:center;padding:11px 16px;border-radius:999px;border:1px solid #c9bda9;color:#2f746b;text-decoration:none;font-weight:800;background:#fffdf9}.evidence-nav a.primary{background:#c96a54;border-color:#c96a54;color:#fffaf5}.evidence-section{padding:72px 0;border-top:1px solid var(--line)}.evidence-section h2{font-family:Georgia,"Times New Roman","KaiTi","Microsoft YaHei",serif;font-size:clamp(31px,4.8vw,60px);line-height:1.03;letter-spacing:-.05em;margin:0 0 16px;color:#293331}.evidence-section h2 span{display:block;color:#c96a54;font-size:.54em;letter-spacing:-.03em;margin-top:8px}.evidence-intro{max-width:850px;color:#6d7a75;font-size:17px}.evidence-intro .en{display:block;margin-top:8px;font-size:.88em}.evidence-banner{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin:28px 0 0}.evidence-price{padding:24px;border:1px solid var(--line);border-radius:20px;background:#fffdf9}.evidence-price h3{margin:0 0 10px;color:#a95145;font-family:Georgia,"Times New Roman","KaiTi","Microsoft YaHei",serif;font-size:25px}.evidence-price h3 small{display:block;color:#6d7a75;font-family:"Avenir Next","Segoe UI","Microsoft YaHei",sans-serif;font-size:12px;letter-spacing:.02em;margin-top:4px}.evidence-price p{margin:0;color:#45534e;font-size:16px}.evidence-price .en{display:block;margin-top:7px;color:#6d7a75;font-size:.82em}.evidence-zero{display:grid;place-items:center;padding:18px 24px;border-radius:20px;background:#102d2a;color:#d9f4eb;font-size:33px;font-weight:900;letter-spacing:-.08em}.evidence-zero small{display:block;color:#aee2c8;font-size:12px;letter-spacing:.04em;text-align:center;margin-top:4px}.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.evidence-card{padding:24px;background:#fffdf9;border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 32px rgba(75,61,45,.07)}.evidence-card .card-kicker{color:#2f746b;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.evidence-card h3{margin:9px 0 11px;color:#a95145;font-family:Georgia,"Times New Roman","KaiTi","Microsoft YaHei",serif;font-size:25px;line-height:1.12}.evidence-card h3 .en{display:block;color:#6d7a75;font-family:"Avenir Next","Segoe UI","Microsoft YaHei",sans-serif;font-size:.52em;line-height:1.25;margin-top:6px;letter-spacing:-.02em}.evidence-card p{margin:0;color:#45534e;font-size:15px;line-height:1.65}.evidence-card p .en{display:block;margin-top:9px;color:#6d7a75;font-size:.86em}.evidence-card .source{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px;padding-top:13px;border-top:1px solid #ece4da;color:#6d7a75;font-size:12px;line-height:1.45}.evidence-card .source a{color:#2f746b;font-weight:800;text-decoration:underline;text-underline-offset:2px}.tier{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em}.tier.green{background:#e3f0eb;color:#2f746b}.tier.amber{background:#fff1d4;color:#956e2f}.platform-response{margin-top:14px;padding:14px 16px;background:#eef9f5;border:1px solid #c8e8de;border-radius:14px;color:#275b54;font-size:14px}.platform-response strong{color:#176f67}.platform-response .en{display:block;margin-top:6px;color:#3c7167;font-size:.9em}.compare-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:28px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fffdf9}.compare-table th,.compare-table td{padding:15px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #ece4da}.compare-table th{color:#2f746b;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:#f1f8f4}.compare-table td{font-size:15px;color:#45534e}.compare-table tr:last-child td{border-bottom:0}.compare-table .ours{font-weight:900;color:#176f67;font-size:18px}.compare-table .en{display:block;color:#6d7a75;font-size:.84em;margin-top:5px}.source-note{margin-top:24px;padding:18px 20px;border-left:4px solid #c96a54;background:#fff8e9;color:#6a5131;border-radius:10px;font-size:13px}.source-note .en{display:block;margin-top:6px;color:#846e53;font-size:.9em}.impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.impact-card{padding:19px;border:1px solid #cddfd8;border-radius:18px;background:#f8fffb}.impact-card strong{display:block;color:#176f67;font-size:32px;letter-spacing:-.06em;line-height:1}.impact-card p{margin:10px 0 0;color:#45534e;font-size:14px;line-height:1.45}.impact-card .en{display:block;margin-top:6px;color:#6d7a75;font-size:.86em}.evidence-footer{padding:50px 0 70px;color:#6d7a75;font-size:13px}.evidence-footer strong{display:block;color:#a95145;font-family:Georgia,"Times New Roman","KaiTi","Microsoft YaHei",serif;font-size:21px;margin-bottom:7px}.evidence-footer a{color:#2f746b;font-weight:800}.evidence-small{font-size:12px;color:#7f8c86;max-width:900px;margin-top:15px}.evidence-small a{font-weight:700}.wall-list{counter-reset:wall;display:grid;gap:16px;margin-top:28px}.wall-card{position:relative;padding:24px 24px 22px 78px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#fffdf9,#f8fffb);box-shadow:0 12px 32px rgba(75,61,45,.06)}.wall-card:before{counter-increment:wall;content:counter(wall,decimal-leading-zero);position:absolute;left:22px;top:22px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e3f0eb;color:#2f746b;font-weight:900}.wall-card h3{margin:0 0 9px;color:#a95145;font-family:Georgia,"Times New Roman","KaiTi","Microsoft YaHei",serif;font-size:23px;line-height:1.12}.wall-card h3 .en{display:block;color:#6d7a75;font-family:"Avenir Next","Segoe UI","Microsoft YaHei",sans-serif;font-size:.56em;margin-top:6px;letter-spacing:-.02em}.wall-card p{margin:0;color:#45534e;font-size:15px;line-height:1.65}.wall-card p .en{display:block;color:#6d7a75;margin-top:8px;font-size:.86em}.wall-card .source{margin-top:14px;padding-top:11px;border-top:1px solid #ece4da;font-size:12px;color:#6d7a75}.wall-card .source a{color:#2f746b;font-weight:800;text-decoration:underline;text-underline-offset:2px}.wall-card .claim-label{display:inline-block;margin:0 0 9px;padding:4px 8px;border-radius:999px;background:#fff1d4;color:#956e2f;font-size:10px;letter-spacing:.08em;font-weight:900}.wall-card .rebuttal{margin-top:14px;padding:13px 15px;border-radius:13px;background:#eef9f5;border:1px solid #c8e8de;color:#275b54;font-size:13px}.wall-card .rebuttal .en{display:block;margin-top:6px;color:#3c7167;font-size:.9em}.algo-note{margin-top:20px;padding:17px 18px;border:1px solid #e5c99d;background:#fff8e9;color:#6a5131;border-radius:14px;font-size:13px}.algo-note strong{color:#a95145}.algo-note .en{display:block;margin-top:6px;color:#846e53;font-size:.9em}@media(max-width:800px){.evidence-banner{grid-template-columns:1fr}.evidence-zero{min-height:110px}.evidence-grid{grid-template-columns:1fr}.impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-table{font-size:13px}.compare-table th,.compare-table td{padding:12px 10px}}@media(max-width:520px){.evidence-hero{padding:60px 0 45px}.evidence-hero h1{font-size:clamp(38px,12vw,64px)}.evidence-hero .lead{font-size:16px}.evidence-section{padding:54px 0}.evidence-section h2{font-size:clamp(30px,9vw,44px)}.evidence-card,.wall-card{padding:20px}.wall-card{padding-left:68px}.wall-card:before{left:18px;top:18px}.impact-grid{grid-template-columns:1fr}.impact-card strong{font-size:29px}.compare-table{display:block;overflow-x:auto;white-space:normal}.evidence-nav a{width:100%;justify-content:center}}
