.f8CWTa_page{color:#14233c;background:var(--public-page,#fff);max-width:1180px;margin:0 auto;padding:30px 24px 60px}.f8CWTa_hero{color:#fff;background:linear-gradient(120deg,#081f46,#083e89);border-radius:22px;padding:46px}.f8CWTa_hero h1{letter-spacing:-1px;color:#fff;margin:12px 0 18px;font-size:clamp(32px,5vw,52px);line-height:1.1}.f8CWTa_hero>p{max-width:700px;font-size:21px;line-height:1.5}.f8CWTa_hero .f8CWTa_eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#bfdcff;font-size:12px;font-weight:800}.f8CWTa_hero .f8CWTa_heroNote{color:#e0edff;font-size:16px}.f8CWTa_hero>a{color:#004bb5;background:#fff;border-radius:8px;margin-top:15px;padding:13px 20px;font-weight:800;text-decoration:none;display:inline-block}.f8CWTa_stats{border:1px solid #dce6f5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;display:grid}.f8CWTa_stats>div{gap:8px;padding:25px;display:grid}.f8CWTa_stats strong{color:#005dce;font-size:30px}.f8CWTa_stats span{color:#53647a;font-size:13px}.f8CWTa_section{border-bottom:1px solid #dce6f5;padding:28px 0;scroll-margin-top:90px}.f8CWTa_section h2{margin:0 0 15px;font-size:27px;line-height:1.25}.f8CWTa_section p{max-width:980px;line-height:1.7}.f8CWTa_section a,.f8CWTa_end a{color:#0055bd;font-weight:700}.f8CWTa_filters{flex-wrap:wrap;align-items:end;gap:15px;margin:25px 0;display:flex}.f8CWTa_filters label{flex:1;gap:8px;font-size:13px;font-weight:750;display:grid}.f8CWTa_filters select{min-width:150px;max-width:100%;font:inherit;background:#fff;border:1px solid #a9bdd8;border-radius:8px;padding:12px}.f8CWTa_filters button{color:#fff;cursor:pointer;background:#005dce;border:0;border-radius:8px;padding:13px 20px;font-weight:750}.f8CWTa_tableWrap{border:1px solid #dce6f5;border-radius:12px;overflow-x:auto}.f8CWTa_tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.f8CWTa_tableWrap caption{text-align:left;padding:15px;font-weight:800}.f8CWTa_tableWrap th,.f8CWTa_tableWrap td{text-align:left;vertical-align:middle;border-top:1px solid #dce6f5;padding:14px}.f8CWTa_tableWrap thead{background:#edf4ff}.f8CWTa_tableWrap small{color:#53647a;font-weight:400;line-height:1.6;display:block}.f8CWTa_tableWrap [class*=filledStars]{color:#960}.f8CWTa_note{color:#53647a;font-size:12px}.f8CWTa_cohorts,.f8CWTa_methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.f8CWTa_cohorts article,.f8CWTa_methodGrid article{background:var(--public-sky,#edf8ff);border-radius:12px;padding:22px}.f8CWTa_cohorts h3,.f8CWTa_methodGrid h3{margin:0;font-size:18px}.f8CWTa_cohorts p,.f8CWTa_methodGrid p{font-size:14px}.f8CWTa_cohorts strong{color:#305675;margin-bottom:14px;font-size:12px;display:block}.f8CWTa_cohorts a{font-size:13px;display:inline-block}.f8CWTa_methodDetails{margin-top:25px}.f8CWTa_methodDetails summary{cursor:pointer;padding:15px 0;font-weight:800}.f8CWTa_methodDetails p{font-size:14px}.f8CWTa_end{margin-top:30px}@media (max-width:650px){.f8CWTa_page{padding:18px 15px 40px}.f8CWTa_hero{border-radius:14px;padding:26px 22px}.f8CWTa_hero h1{font-size:32px}.f8CWTa_hero>p{font-size:18px}.f8CWTa_stats>div{padding:16px 10px}.f8CWTa_stats strong{font-size:24px}.f8CWTa_stats span{font-size:11px}.f8CWTa_cohorts,.f8CWTa_methodGrid{grid-template-columns:1fr}.f8CWTa_section h2{font-size:24px}.f8CWTa_tableWrap th,.f8CWTa_tableWrap td{min-width:120px;padding:12px 10px}.f8CWTa_filters label{min-width:100%}.f8CWTa_filters button{width:100%}}.f8CWTa_filters button:disabled{color:#253953;cursor:not-allowed;background:#b8c5d6}.f8CWTa_filters select:disabled{color:#53647a;background:#eef2f7}.f8CWTa_emptyState{background:var(--public-sky,#edf8ff);text-align:center;border:1px dashed #a8c1e5;border-radius:14px;padding:32px 26px}.f8CWTa_emptyState>span{letter-spacing:5px;color:#54759e;font-size:35px}.f8CWTa_emptyState h3{margin:14px 0 6px;font-size:21px}.f8CWTa_emptyState p{margin:8px auto}.f8CWTa_results{scroll-margin-top:100px}.f8CWTa_resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.f8CWTa_resultCard{background:#fff;border:1px solid #ccdaed;border-top:4px solid #006fff;border-radius:14px;padding:24px;box-shadow:0 8px 24px #10284d08}.f8CWTa_resultCard h3{margin:7px 0 20px;font-size:21px;line-height:1.4}.f8CWTa_resultCard .f8CWTa_sourceLabel{letter-spacing:1px;text-transform:uppercase;color:#42628b;margin:0;font-size:11px;font-weight:800}.f8CWTa_resultRating{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.f8CWTa_resultRating [class*=filledStars]{color:#ac7300}.f8CWTa_resultRating strong{font-size:20px}.f8CWTa_resultMetrics{background:#eef5ff;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:15px;display:grid}.f8CWTa_resultMetrics dt{color:#385572;font-size:12px;line-height:1.4}.f8CWTa_resultMetrics dd{margin:9px 0 0;font-size:18px;font-weight:800}.f8CWTa_resultDetails{border-top:1px solid #dce6f5}.f8CWTa_resultDetails summary{color:#0055bd;cursor:pointer;padding:17px 0;font-weight:800}.f8CWTa_resultDetails p,.f8CWTa_resultDetails li{font-size:13px}.f8CWTa_resultDetails h4{font-size:15px}.f8CWTa_testResults{margin:0}.f8CWTa_testResults>div{border-bottom:1px solid #e4ecf7;justify-content:space-between;gap:15px;padding:10px 0;font-size:13px;display:flex}.f8CWTa_testResults dd{white-space:nowrap;margin:0;font-weight:750}.f8CWTa_warning{color:#563c0a;background:#fff8e8;border:1px solid #ebcf98;border-radius:9px;padding:15px 18px}.f8CWTa_ratingStatus{font-weight:800}.f8CWTa_section a.f8CWTa_shopLink{color:#fff;background:#005dce;border-radius:8px;margin-top:12px;padding:13px 19px;text-decoration:none;display:inline-block}.f8CWTa_filters select:focus-visible,.f8CWTa_filters button:focus-visible,.f8CWTa_resultDetails summary:focus-visible{outline-offset:3px;outline:3px solid #e9a600}@media (max-width:650px){.f8CWTa_resultGrid{grid-template-columns:1fr}.f8CWTa_resultCard{padding:20px}.f8CWTa_resultCard h3{font-size:19px}.f8CWTa_resultMetrics{gap:8px;padding:12px}.f8CWTa_emptyState{padding:25px 18px}}.f8CWTa_hero>a{background:var(--public-clay-light,linear-gradient(145deg,#fff,#eaf5fe));box-shadow:var(--public-clay-light-depth,0 3px 0 #c1d7e8);border:1px solid #b9d5e9;border-radius:12px}.f8CWTa_filters button:not(:disabled),.f8CWTa_section a.f8CWTa_shopLink{background:var(--public-clay-blue,linear-gradient(150deg,#54adff,#1476dd 44%,#0757af));box-shadow:var(--public-clay-blue-depth,0 3px 0 #07539f);border-radius:12px}
