.g-hero{max-width:900px}.g-hero>p{font-size:1.2rem;color:var(--muted)}.g-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 38px}.g-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:#16251e}.g-path article{padding:24px;border-right:1px solid var(--line)}.g-path article:last-child{border:0}.g-path article>span{font-size:.75rem;letter-spacing:.08em;color:var(--lime);font-weight:800}.g-path strong{display:block;font:800 4.5rem/1.2 'Barlow Condensed',Impact,sans-serif;color:var(--lime);margin-top:14px}.g-path h2{font-size:1.65rem;margin:0}.g-path p{font-size:.9rem;color:#c7d4c8}.g-section{margin-top:54px;scroll-margin-top:100px}.g-section h2{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:12px 0 22px}.g-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.g-panel{border:1px solid var(--line);background:#17271f;padding:26px;min-width:0}.g-panel h3{font-size:1.8rem;margin:12px 0}.g-panel p,.g-section>p{color:#d1dbcf;line-height:1.65}.g-number{display:inline-block;background:var(--lime);color:#132117;font-weight:800;padding:5px 12px}.g-note{color:#b8c8b7!important;font-size:.9rem;line-height:1.65}.g-group-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.g-letter{font:800 3.7rem/1 'Barlow Condensed',Impact,sans-serif;color:var(--lime)}.g-panel small{color:#c0d0bc}.g-scoring{width:100%;border-collapse:collapse}.g-scoring caption{text-align:left;color:var(--muted);padding-bottom:14px}.g-scoring th,.g-scoring td{padding:12px 6px;border-bottom:1px solid var(--line);text-align:left}.g-scoring td{color:var(--lime);font-size:1.4rem;font-weight:800;text-align:right}.g-scoring thead th:last-child{text-align:right}.g-final{border-top:4px solid var(--lime)}.g-callout{display:block;font:800 clamp(2.5rem,4vw,4rem)/1.1 'Barlow Condensed',Impact,sans-serif;color:var(--lime);margin:30px 0}.g-live-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.g-live-heading h2{margin:0;font-size:2rem}.g-live-label{font-size:.72rem;border:1px solid #74836e;padding:4px 7px;color:#d1e3c5}.g-driver{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:16px 0;border-top:1px solid var(--line)}.g-driver:first-of-type{margin-top:18px}.g-driver a{font-weight:800;overflow-wrap:anywhere}.g-driver a:hover{color:var(--lime)}.g-driver small{display:block;font-size:.75rem;font-weight:400;margin-top:5px}.g-driver>b{white-space:nowrap;color:var(--lime)}.g-qualified{border-left:3px solid var(--lime);padding-left:10px}.gauntlet a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}@media(max-width:900px){.g-path{grid-template-columns:repeat(2,minmax(0,1fr))}.g-path article{border-bottom:1px solid var(--line)}.g-group-guide,.g-two{grid-template-columns:1fr}}@media(max-width:480px){.g-path article,.g-panel{padding:18px}.g-path strong{font-size:3.6rem}.g-path h2{font-size:1.4rem}.g-section{margin-top:38px}.g-actions{gap:18px}.g-driver{gap:6px;grid-template-columns:24px minmax(0,1fr) auto}}