.validation-main{max-width:1280px;margin:auto;padding:0 4.2%}.validation-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:80px;padding:66px 0 48px;border-bottom:1px solid var(--line)}.validation-hero h1{font-size:54px;line-height:1.22;letter-spacing:-.07em;margin:18px 0 23px}.validation-hero>div>p{font-size:14px;line-height:1.9;color:var(--muted)}.validation-hero aside{border-left:2px solid var(--signal);align-self:center;padding-left:27px}.validation-hero aside>span{display:block;font-size:11px;color:var(--muted);margin-bottom:10px}.validation-hero aside strong{font-size:22px;line-height:1.6;letter-spacing:-.04em}.validation-hero aside p{font-size:12px;line-height:1.9;color:var(--muted);margin:18px 0}.validation-hero aside small{font-size:10px;color:var(--muted)}.validation-loading{padding:40px 0}.validation-decision{display:flex;justify-content:space-between;gap:25px;background:var(--ink);color:var(--paper);padding:26px 30px;margin:35px 0}.validation-decision .mini-label{color:#bbc8ca}.validation-decision h2{font-size:23px;letter-spacing:-.04em;margin:7px 0}.validation-decision p{font-size:12px;line-height:1.9;margin:0;max-width:700px;color:#c7d0d2}.validation-decision>strong{align-self:center;font:700 24px Barlow,sans-serif;white-space:nowrap}.validation-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:38px 0 22px}.validation-section-heading h2{font-size:24px;letter-spacing:-.04em;margin:0}.validation-section-heading p{font-size:11px;color:var(--muted);margin:6px 0 0}.validation-split{display:flex;border:1px solid var(--line);flex-shrink:0}.validation-split button{border:0;background:transparent;padding:9px 15px;font-size:12px}.validation-split button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.validation-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.validation-metric{padding:25px 19px;border-right:1px solid var(--line)}.validation-metric:first-child{padding-left:0}.validation-metric:last-child{border:0}.validation-metric>span{font-size:11px;color:var(--muted)}.validation-metric>strong{font:700 45px Barlow,sans-serif;display:block;margin:8px 0}.validation-metric>strong small{font-size:20px;margin-left:4px}.validation-metric p{font-size:10px;color:var(--muted);line-height:1.8;margin:0}.validation-outcomes{padding:25px 0}.validation-outcomes>p{font-size:11px;color:var(--muted)}.validation-outcome-bar{display:flex;height:14px;gap:3px}.validation-outcome-bar span{min-width:0}.validation-outcome-bar .correct,.validation-legend .correct:before{background:#386184}.validation-outcome-bar .incorrect,.validation-legend .incorrect:before{background:#d25c3f}.validation-outcome-bar .ties,.validation-legend .ties:before{background:#a4aeab}.validation-outcome-bar .withheld,.validation-legend .withheld:before{background:#dcddd7}.validation-legend{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:15px;font-size:11px}.validation-legend span:before{content:'';display:inline-block;width:8px;height:8px;margin-right:7px}.validation-compare{width:100%;border-collapse:collapse;font-size:12px;margin:16px 0}.validation-compare th{font-size:10px;color:var(--muted);font-weight:500;text-align:right}.validation-compare td,.validation-compare th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:right}.validation-compare td:first-child,.validation-compare th:first-child{text-align:left;padding-left:0}.validation-compare td:last-child,.validation-compare th:last-child{padding-right:0}.validation-explainer{font-size:11px;color:var(--muted);line-height:1.9}.validation-errors{border:1px solid var(--signal-dark);padding:25px;margin:30px 0}.validation-errors p{font-size:13px}.validation-table-controls{display:flex;gap:12px;margin:20px 0}.validation-table-controls input{flex:1;min-width:0}.validation-table-controls input,.validation-table-controls select{border:1px solid var(--line);padding:12px 14px;background:transparent;border-radius:0;font-size:12px}.validation-bout-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.validation-bout{display:grid;grid-template-columns:100px 1.4fr 1fr 1fr 80px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.validation-bout time{font:700 14px Barlow,sans-serif}.validation-bout small{display:block;font-size:10px;color:var(--muted);margin-top:5px;font-weight:400}.validation-bout h3{font-size:13px;line-height:1.8;margin:0;overflow-wrap:anywhere}.validation-bout .probability{font:700 24px Barlow,sans-serif}.validation-bout .probability small{font-family:Noto,sans-serif}.validation-bout .actual{font-size:12px}.validation-result{font-size:10px;padding:5px 8px;justify-self:end;border:1px solid var(--line);text-align:center}.validation-result.correct{background:#e7eef1;border-color:#c3d0d8;color:#274b69}.validation-result.incorrect{background:#f8eae5;border-color:#e8cdc2;color:#99432c}.validation-method{display:grid;grid-template-columns:1fr 1.7fr;gap:70px;border-top:1px solid var(--ink);margin-top:70px;padding:40px 0}.validation-method h2{font-size:30px;line-height:1.5;letter-spacing:-.05em}.validation-method ol{list-style:decimal-leading-zero;margin:0;padding-left:33px;display:grid;grid-template-columns:1fr 1fr;gap:20px 45px}.validation-method li::marker{font:700 14px Barlow;color:var(--signal-dark)}.validation-method li b{font-size:13px}.validation-method p,.validation-footnote{font-size:11px;color:var(--muted);line-height:1.9}.validation-footnote{border-top:1px solid var(--line);padding:20px 0}.validation-evidence-list{padding:0;list-style:none}.validation-evidence-list li{padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.validation-evidence-list a{color:var(--signal-dark)}.validation-link-card{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-left:3px solid var(--signal);padding:16px 18px;margin:18px 0}.validation-link-card strong{font-size:13px}.validation-link-card p{font-size:11px;margin:4px 0 0;color:var(--muted)}.validation-link-card a{font-size:12px;white-space:nowrap;font-weight:650;color:var(--signal-dark)}
@media(max-width:720px){.validation-main{padding:0 20px}.validation-hero{grid-template-columns:1fr;gap:22px;padding:35px 0}.validation-hero h1{font-size:39px}.validation-hero aside{padding-left:18px}.validation-hero aside strong{font-size:18px}.validation-hero aside p{margin:10px 0}.validation-decision{padding:22px;display:block}.validation-decision>strong{display:block;margin-top:12px}.validation-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.validation-section-heading h2{font-size:21px}.validation-metrics{grid-template-columns:1fr 1fr}.validation-metric{padding:20px 14px!important;border-bottom:1px solid var(--line)}.validation-metric:nth-child(2){border-right:0}.validation-metric>strong{font-size:39px}.validation-compare{font-size:10px}.validation-compare td,.validation-compare th{padding:12px 7px}.validation-bout{grid-template-columns:1fr 1fr 75px;gap:12px}.validation-bout>div:first-child{grid-column:1/-1}.validation-bout h3{grid-column:1/-1;font-size:14px}.validation-bout .probability{font-size:22px}.validation-table-controls{flex-direction:column}.validation-method{grid-template-columns:1fr;gap:18px;margin-top:45px;padding-top:30px}.validation-method ol{grid-template-columns:1fr;gap:15px;padding-left:28px}.validation-method h2{font-size:26px;margin:12px 0}.validation-link-card{align-items:flex-start;flex-direction:column;gap:8px}.validation-legend{gap:10px 15px}.validation-main footer{padding-left:0;padding-right:0}.validation-main .edition{display:none}}

.validation-compare caption{font-size:11px;text-align:left;color:var(--muted);padding:8px 0}.validation-method li::marker{font-size:14px}
