
.hero em,.foot-legal em,.site-foot em{color:inherit;font-style:italic;}
.draftbar{background:var(--ember-soft);color:var(--navy-deep);font-size:14.5px;padding:9px 0;text-align:center;border-bottom:1px solid var(--line);}
.crumbs{font-size:14.5px;color:var(--muted);margin:26px 0 6px;}
.crumbs a{color:var(--navy-mid);}
.testpage h1{margin:0 0 6px;}
.for{font-size:18px;color:var(--body);margin:0 0 6px;}
.what{font-size:16px;font-style:italic;color:var(--body);margin:0 0 22px;}
.verdict{display:inline-block;border-radius:999px;padding:6px 14px;font-weight:600;font-size:14.5px;margin:0 0 26px;}
.verdict.in{background:#E3F1E7;color:#1F5F35;}
.verdict.out{background:#E1ECF7;color:#123C5C;}
.verdict.both{background:#E3F1E7;color:#1F5F35;}
.verdict.weak{background:var(--stone-100);color:var(--body);}
.nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0 0 26px;}
.num{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px;}
.num .k{display:block;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;}
.num .v{display:block;font-family:var(--display);font-size:30px;color:var(--navy);line-height:1.1;margin-top:4px;}
.reflist{font-size:15px;color:var(--body);}
.testlist{list-style:none;padding:0;margin:0 0 30px;}
.testlist li{border-bottom:1px solid var(--line-soft);padding:12px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.testlist .m{color:var(--muted);font-size:14.5px;white-space:nowrap;}
.regiongrid a.card{display:block;text-decoration:none;color:inherit;}
.regiongrid .card h3{margin-bottom:6px;}
.regiongrid .card p{color:var(--muted);}
.notes p{border-left:3px solid #E0A458;padding-left:10px;font-size:15px;}
.cta{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 26px;margin:6px 0 30px;}
.cta h2{margin-top:0;font-size:22px;}
.cta ul{margin:8px 0 14px;}
