body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,"Microsoft YaHei",sans-serif;background:#f6f8fc;color:#172033;line-height:1.75}a{color:inherit}header{background:#fff;border-bottom:1px solid #e7ebf3;position:sticky;top:0;z-index:5}.wrap{max-width:1180px;margin:auto;padding:0 22px}.nav{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{font-weight:900;font-size:22px;text-decoration:none}.menu a{margin-left:22px;text-decoration:none;color:#4b5874}.hero{padding:70px 0 44px;background:linear-gradient(135deg,#fff,#edf3ff)}.hero h1{font-size:44px;line-height:1.15;margin:12px 0}.hero p{max-width:760px;color:#536179;font-size:18px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}.card,.page-card{background:#fff;border:1px solid #e4e9f4;border-radius:22px;padding:24px;box-shadow:0 12px 34px rgba(31,49,87,.06)}.card h2{font-size:22px;margin:8px 0}.card p{color:#59657a}.pill,.eyebrow{display:inline-block;border-radius:999px;padding:4px 12px;background:#eef3ff;color:#2451db;font-size:13px;font-weight:700}.btn{display:inline-block;margin-top:12px;padding:10px 16px;border-radius:12px;text-decoration:none;background:#1f57ff;color:#fff;font-weight:800}.content{padding:38px 0}.article{max-width:880px}.article h1{font-size:38px;line-height:1.22}.article h2{margin-top:34px;font-size:25px}.article p{font-size:17px;color:#344158}.meta{color:#71809a}.table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;margin:25px 0}.table th,.table td{border:1px solid #e4e9f4;padding:12px;text-align:left}.faq{background:#fff;border-left:4px solid #1f57ff;padding:18px;margin:18px 0;border-radius:14px}.footer{padding:32px 0;color:#6b7890;border-top:1px solid #e4e9f4}.notice{background:#fff7e6;border:1px solid #ffe1a8;border-radius:16px;padding:14px;color:#765111}@media(max-width:780px){.grid{grid-template-columns:1fr}.hero h1{font-size:32px}.menu a{margin-left:10px}.nav{height:auto;padding:14px 0;align-items:flex-start;gap:12px;flex-direction:column}}
.hero{background:linear-gradient(135deg,#ffffff,#e9efff)}.brand{color:#2157ff}.btn{background:#2157ff}
.article nav.meta a{color:#536ccf;text-decoration:none}.article nav.meta{font-size:14px;margin-bottom:12px}

.report-head,.choice-panel,.lab-title,.lab-summary,.report-verdict,.quick-faq,.lab-data{background:#fff;border:1px solid #e4e9f4;border-radius:22px;padding:24px;margin:18px 0}.verdict-grid,.score-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.verdict-grid div,.score-row span{background:#f5f7ff;border-radius:16px;padding:14px}.note-box,.bottom-reminder{background:#f7fbff;border-left:4px solid #2157ff;padding:16px;border-radius:14px;margin:18px 0}.truth-block{padding:10px 0;border-bottom:1px dashed #dfe6f2}.truth-block.alt{background:#fbfffd;border-radius:16px;padding:18px}.quick-faq details{background:#fff;border:1px solid #e5edf4;border-radius:14px;padding:14px;margin:10px 0}.quick-faq summary{font-weight:800;cursor:pointer}.lab-step{position:relative;background:#fff;border-left:5px solid #8b4cf6;border-radius:18px;padding:20px;margin:18px 0}.step-num{font-size:12px;font-weight:900;color:#8b4cf6;letter-spacing:.08em;text-transform:uppercase}@media(max-width:780px){.verdict-grid,.score-row{grid-template-columns:1fr}}

.report-v1 .report-head{background:#fff9f2}.report-v2 .report-head{background:#f4f8ff}.report-v3 .report-head{background:#f7fff9}.risk-first,.case-first,.evidence-table.early{background:#fff;border:1px solid #e4e9f4;border-radius:22px;padding:22px;margin:18px 0}.risk-first ol{margin:0;padding-left:22px}.risk-first li{margin:8px 0}.faq-wrap.early{background:#fffdf7;border:1px dashed #ecd19a;border-radius:20px;padding:20px}.report-data .lead{display:none}
