@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
.intro>p:not(.caution){max-width:1000px;line-height:1.65;margin:10px 0}
:root{--red:#cc534a;--blue:#4a95cc;--line:#e7e7e7}*{box-sizing:border-box}body{margin:0;background:#fff;color:#000;font:12px/1.5 Inter,Arial,sans-serif}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--red)}.nav{padding:18px 36px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{font-size:29px;font-weight:600;letter-spacing:-.065em;text-decoration:none}.brand span{color:var(--red)}.nav>a:last-child{font-size:11px}main{max-width:1250px;margin:auto;padding:24px 36px}.intro h1{font-size:23px;letter-spacing:-.045em;font-weight:600;margin:0 0 5px}.intro p{margin:4px 0}.caution{font-size:10px}.dataset-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin:22px 0 17px}.dataset-tabs a{padding:0 0 10px;text-decoration:none;border-bottom:2px solid transparent;font-size:12px}.dataset-tabs a[aria-current=true]{color:var(--red);border-color:var(--red)}.dataset-heading h2,.eyebrow{display:none}.dataset-heading p{margin:0;font-size:11px}.finding{font-size:12px;margin:8px 0 15px;max-width:980px}.controls{display:flex;gap:25px;margin:12px 0 21px}label{display:flex;gap:7px;align-items:center;font-size:10px}select{font:11px Inter,Arial,sans-serif;color:#000;background:#fff;border:0;border-bottom:1px solid #bbb;padding:5px 15px 5px 0;max-width:100%}.results-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:40px}h3{font-size:11px;margin:0 0 12px;font-weight:700}.chart>h3{border-top:2px solid var(--blue);padding-top:10px}.bar-row{display:grid;grid-template-columns:120px 1fr 48px;gap:10px;align-items:center;margin:13px 0;font-size:11px}.bar-track{height:13px;background:#f0f0f0}.bar-fill{height:100%;background:var(--blue);transition:width .18s}.bar-row.jev .bar-fill{background:var(--red)}.bar-sub{display:block;font-size:9px;margin-top:2px}.bar-value{text-align:right;font-variant-numeric:tabular-nums}.axis-caption{font-size:9px;margin:9px 0}.matrix-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:2px solid var(--blue);padding-top:10px}.matrix-pair h3{font-size:10px;height:36px;margin:0}.compare-label{display:block;height:36px;font-size:9px;line-height:1.1}.compare-label select{font-size:10px;padding:2px 0;width:100%}.matrix{display:grid;grid-template-columns:1fr 1fr;gap:3px}.matrix>div{padding:7px 9px}.matrix b{display:block;font-size:22px;font-weight:500;line-height:1.2}.matrix span{font-size:8px}.good{background:#edf5fa}.bad{background:#fbece9}.matrix-metrics{font-size:9px;display:flex;gap:4px 10px;flex-wrap:wrap;margin-top:8px}.matrix-help{font-size:9px;margin:12px 0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:10px;text-align:left;font-variant-numeric:tabular-nums;margin:10px 0}th,td{padding:8px;border-bottom:1px solid var(--line);white-space:nowrap}th{font-weight:600}details{border-top:1px solid var(--line)}summary{cursor:pointer;font-size:11px;padding:10px 0}details p{max-width:900px;font-size:11px}.answers{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line);padding:19px 0 12px;margin-top:10px}.answers h3{margin-bottom:5px}.answers p{font-size:11px;margin:0}.downloads{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;margin:20px 0}footer{border-top:1px solid var(--line);padding:13px 36px;font-size:10px}.notes{margin:0}a:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}@media(max-width:850px){.results-layout{grid-template-columns:1fr;gap:20px}.controls{flex-wrap:wrap;gap:12px}.answers{gap:16px}.nav{padding:14px 20px}main{padding:20px}.brand{font-size:25px}}@media(max-width:520px){.answers{grid-template-columns:1fr;gap:14px}.controls label{display:block}.controls select{display:block}.bar-row{grid-template-columns:110px 1fr 45px}.matrix-pair{gap:12px}.intro h1{font-size:21px}.nav{gap:15px}.brand{font-size:24px}.matrix span{font-size:8px}footer{padding:12px 20px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
