
.car-hero{padding:78px 0 62px;background:linear-gradient(135deg,#081b35 0%,#0b376b 58%,#0a6fe8 150%);color:#fff}.car-hero h1{max-width:900px}.car-hero h1 em{font-style:normal;color:#9dccff}.car-hero .lede{max-width:790px;color:#d7e6f7;margin-top:22px;font-size:1.18rem}.eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#8fc4ff;margin-bottom:18px}.edition{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.edition span{font-size:.78rem;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);padding:7px 12px;border-radius:999px}.ranking-section{padding-top:62px;padding-bottom:72px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.count{text-align:right}.count strong{display:block;font-size:2.4rem;line-height:1;color:var(--quanta)}.count span{font-size:.8rem;color:var(--ink-soft)}.notice{margin:25px 0;background:#e7f1fc;border-left:4px solid var(--quanta);padding:16px 18px;border-radius:0 10px 10px 0;color:#26384c}.release-controls{display:grid;grid-template-columns:48px 180px 1fr 48px;gap:8px;margin:24px 0 10px}.release-controls select,.release-controls button{font:inherit;padding:11px 13px;border:1px solid #cbd2dc;border-radius:9px;background:#fff;color:var(--ink)}.release-controls button{font-size:1.4rem}.release-controls button:disabled{color:#aeb5bf;background:#eef0f3}.controls{display:grid;grid-template-columns:1fr 230px auto;gap:10px;margin:10px 0 14px}.controls input,.controls select,.controls button{width:100%;font:inherit;padding:11px 13px;border:1px solid #cbd2dc;border-radius:9px;background:#fff;color:var(--ink)}.controls button{cursor:pointer;background:#132f52;color:#fff;border-color:#132f52;font-weight:700}.controls button[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.table-wrap{overflow:auto;background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 10px 30px rgba(16,30,50,.06)}table{width:100%;border-collapse:collapse;min-width:850px}th{background:#132f52;color:#fff;text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;padding:13px 14px;position:static}td{padding:12px 14px;border-bottom:1px solid #e7e9ed}tbody tr:nth-child(even){background:#f7f8fa}tbody tr:hover{background:#eaf3fc}.rank{font-size:1.05rem;font-weight:800;color:#164f87;width:74px}.number{text-align:right;font-variant-numeric:tabular-nums}.previous{color:var(--ink-faint)}.confidence{font-size:.72rem;font-weight:700;padding:4px 8px;border-radius:999px;background:#e7edf4}.confidence-high{color:#11623b;background:#def4e7}.download-row{margin-top:18px}.method-band{padding:68px 0;background:#0f223b;color:#fff}.method-band h2{color:#fff}.method-band .kicker{color:#8fc4ff}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.method-grid article,.rules-grid>div{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:20px}.method-grid span{display:block;color:#83bdff;font-size:1.75rem;font-weight:800}.method-grid h3,.rules-grid h3{font-size:1rem;margin:4px 0 7px}.method-grid p,.rules-grid p{font-size:.88rem;color:#c9d7e7}.rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.next-release{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:64px;padding-bottom:64px}.next-release p{max-width:720px;color:var(--ink-soft)}.faq-band{padding:62px 0;background:#f4f7fa;border-top:1px solid var(--rule)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.faq-grid article{background:#fff;border:1px solid var(--rule);border-radius:13px;padding:22px}.faq-grid h3{font-size:1rem;margin:0 0 8px}.faq-grid p{font-size:.9rem;color:var(--ink-soft);margin:0}.active{color:var(--quanta)!important;background:rgba(10,111,232,.08)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#no-results{padding:30px;text-align:center}.download-row .btn{background:#fff}@media(max-width:820px){.controls{grid-template-columns:1fr 1fr}.controls label{grid-column:1/-1}.method-grid,.faq-grid{grid-template-columns:1fr 1fr}.rules-grid{grid-template-columns:1fr}.next-release{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.car-hero{padding:52px 0 44px}.method-grid,.faq-grid{grid-template-columns:1fr}.controls,.release-controls{grid-template-columns:1fr}.controls label{grid-column:auto}.release-controls button{display:none}.section-heading{align-items:flex-start}.count{display:none}}
