.prose .judge-pilot{margin:2.5rem 0 3rem;font-family:var(--hai-font-sans);font-size:.875rem;font-variant-numeric:tabular-nums}.prose .judge-pilot h2{margin:0 0 .6rem;font-family:var(--hai-font-display);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:600}.prose .judge-pilot h3{margin:0;font-family:var(--hai-font-sans);font-size:1rem}.prose .judge-pilot p{margin:.5rem 0}.prose .judge-pilot section+section{margin-top:2.8rem}.judge-pilot__notice{border-top:2px solid var(--hai-text-primary);border-bottom:1px solid var(--hai-border-strong);padding:1.6rem 0}.prose .judge-pilot__notice p{max-width:65ch}.prose .judge-pilot__eyebrow{margin-bottom:.9rem;font-size:.75rem;font-weight:600;letter-spacing:.035em;color:var(--hai-text-secondary)}.judge-pilot__section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem 1.5rem}.judge-pilot__section-heading p,.judge-pilot__note{color:var(--hai-text-secondary);font-size:.8rem}.judge-pilot__legend{display:flex;flex-wrap:wrap;gap:.6rem 1.3rem;padding-bottom:1.25rem}.judge-pilot__legend span{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem}.judge-pilot__legend i{width:.7rem;height:.7rem}.judge-pilot__easy{background:var(--hai-gold);color:var(--hai-text-primary)}.judge-pilot__medium{background:var(--hai-blue);color:var(--hai-bg-primary)}.judge-pilot__hard{background:var(--hai-navy);color:var(--hai-bg-primary)}.judge-pilot__source{display:grid;grid-template-columns:minmax(16rem,1fr)minmax(12rem,1.2fr);gap:1rem 2.5rem;padding:1.25rem 0;border-top:1px solid var(--hai-border);align-items:center}.prose .judge-pilot__source-description{font-family:Georgia,serif;font-size:.95rem}.prose .judge-pilot__license{font-size:.75rem;color:var(--hai-text-secondary)}.judge-pilot__source-count{text-align:right;font-size:.75rem}.judge-pilot__bar{display:flex;min-height:2rem;width:100%;gap:2px}.judge-pilot__bar span{display:flex;align-items:center;justify-content:center;flex-basis:0;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.prose .judge-pilot__note{max-width:82ch}.prose .judge-pilot__judge{margin-top:2rem}.judge-pilot__table-scroll{overflow-x:auto}.judge-pilot__scroll-note{display:none;font-size:.75rem;color:var(--hai-text-secondary)}.prose .judge-pilot__table{width:100%;min-width:36rem;border-collapse:collapse;margin:1rem 0;font-size:.8rem}.prose .judge-pilot__table th,.prose .judge-pilot__table td{border-bottom:1px solid var(--hai-border);background:0 0;padding:.8rem .7rem;text-align:right}.prose .judge-pilot__table th:first-child{text-align:left;padding-left:0}.prose .judge-pilot__table thead th{font-size:.75rem;font-weight:500;color:var(--hai-text-secondary)}.judge-pilot__task-source,.judge-pilot__task-total{display:block;font-size:.75rem;color:var(--hai-text-secondary);font-weight:400}.judge-pilot__task-source{margin-bottom:.2rem}.judge-pilot__task-total{margin-top:.2rem}.judge-pilot__evidence{font-size:.75rem}.judge-pilot__evidence summary{cursor:pointer;padding:.6rem 0;color:var(--hai-blue)}.prose .judge-pilot__evidence ul{margin-top:.6rem}@media(max-width:640px){.judge-pilot__source{grid-template-columns:1fr;gap:.25rem}.judge-pilot__source-count{text-align:left}.judge-pilot__bar{min-height:2.2rem}}@media(max-width:620px){.judge-pilot__scroll-note{display:block}}