.AffiliateRankingLP-module__yBS9dG__page{--lp-display-compact-size:clamp(1.75rem, 3.4vw, 2.375rem);--lp-display-lh:1.65;--lp-h2-size:clamp(1.375rem, 2.5vw, 1.875rem);color:hsl(var(--brand-copy));padding-bottom:2rem}.AffiliateRankingLP-module__yBS9dG__page :is(h1,h2,h3,h4){color:hsl(var(--brand-navy))}.AffiliateRankingLP-module__yBS9dG__page :is(a,button,select):focus-visible{outline:2px solid hsl(var(--brand-blue));outline-offset:4px}.AffiliateRankingLP-module__yBS9dG__page :is(section[id],article[id],h2[id],h3[id]){scroll-margin-top:9rem}.AffiliateRankingLP-module__yBS9dG__page :is(button,a,select){-webkit-tap-highlight-color:transparent}.AffiliateRankingLP-module__yBS9dG__sectionNav{z-index:30;border-bottom:1px solid hsl(var(--brand-border));background:hsl(var(--background));justify-content:center;display:flex;position:sticky;top:4.5rem}.AffiliateRankingLP-module__yBS9dG__sectionNav a{width:13rem;min-height:3.25rem;color:hsl(var(--brand-muted));justify-content:center;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:flex}.AffiliateRankingLP-module__yBS9dG__sectionNav a[aria-current]{color:hsl(var(--brand-blue));box-shadow:inset 0 -3px}.AffiliateRankingLP-module__yBS9dG__companyLogo{justify-content:center;align-items:center;min-width:0;max-width:100%;height:3rem;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__companyLogo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:3rem}.AffiliateRankingLP-module__yBS9dG__comparisonHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.AffiliateRankingLP-module__yBS9dG__comparisonHeading h2{line-height:1.4!important}.AffiliateRankingLP-module__yBS9dG__comparisonHeading em{color:hsl(var(--brand-blue));margin-right:.1em;font-size:1.5em;font-style:normal}.AffiliateRankingLP-module__yBS9dG__comparisonHeading p{color:hsl(var(--brand-muted));font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__filterBar{border-top:1px solid hsl(var(--brand-border));align-items:center;gap:.75rem;padding:1rem 0;font-size:.8125rem;font-weight:700;display:flex}.AffiliateRankingLP-module__yBS9dG__filterBar>svg{color:hsl(var(--brand-blue));flex-shrink:0}.AffiliateRankingLP-module__yBS9dG__themePicker{flex:1;align-items:center;gap:.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__ageLinks{flex:1;grid-template-columns:repeat(4,1fr);gap:.375rem;display:grid}.AffiliateRankingLP-module__yBS9dG__ageLinks a{border:1px solid hsl(var(--brand-border));background:hsl(var(--background));min-height:2.75rem;color:hsl(var(--brand-navy));border-radius:.25rem;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.AffiliateRankingLP-module__yBS9dG__ageLinks a[aria-current]{border-color:hsl(var(--brand-blue));background:hsl(var(--brand-pale));color:hsl(var(--brand-blue));box-shadow:inset 0 -1px}.AffiliateRankingLP-module__yBS9dG__themeField{border:1px solid hsl(var(--brand-border));min-width:8rem;min-height:2.75rem;color:hsl(var(--brand-navy));border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:relative}.AffiliateRankingLP-module__yBS9dG__themeField>span:first-child{pointer-events:none;align-items:center;gap:.5rem;display:flex}.AffiliateRankingLP-module__yBS9dG__selectWrap{position:absolute;inset:0}.AffiliateRankingLP-module__yBS9dG__selectWrap select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:1rem}.AffiliateRankingLP-module__yBS9dG__themeField:has(select:focus-visible){outline:2px solid hsl(var(--brand-blue));outline-offset:3px}.AffiliateRankingLP-module__yBS9dG__concernHeading{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.8125rem;display:flex}.AffiliateRankingLP-module__yBS9dG__concernHeading h2{font-size:.875rem!important}.AffiliateRankingLP-module__yBS9dG__concernHeading button{min-height:2.75rem;color:hsl(var(--brand-blue));text-underline-offset:.25em;padding:0 .5rem;text-decoration:underline}.AffiliateRankingLP-module__yBS9dG__concernChoices{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.AffiliateRankingLP-module__yBS9dG__concernChoices button{border:1px solid hsl(var(--brand-border));color:hsl(var(--brand-navy));text-align:left;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:3.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.AffiliateRankingLP-module__yBS9dG__concernChoices button>span:first-child{font-weight:700}.AffiliateRankingLP-module__yBS9dG__concernChoices button>span:last-child{white-space:nowrap;color:hsl(var(--brand-muted));align-items:center;gap:.375rem;display:flex}.AffiliateRankingLP-module__yBS9dG__concernChoices button svg{visibility:hidden}.AffiliateRankingLP-module__yBS9dG__concernChoices button[aria-pressed=true]{border-color:hsl(var(--brand-blue));background:hsl(var(--brand-pale))}.AffiliateRankingLP-module__yBS9dG__concernChoices button[aria-pressed=true] svg{visibility:visible}.AffiliateRankingLP-module__yBS9dG__comparison{border:1px solid hsl(var(--brand-border));border-top:3px solid hsl(var(--brand-navy));border-radius:.25rem;overflow:hidden}.AffiliateRankingLP-module__yBS9dG__compareTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:.875rem;line-height:1.75}.AffiliateRankingLP-module__yBS9dG__compareTable :is(th,td){border-bottom:1px solid hsl(var(--brand-border));vertical-align:middle;overflow-wrap:anywhere;padding:1rem}.AffiliateRankingLP-module__yBS9dG__compareTable thead th{text-align:center;background:hsl(var(--brand-pale));color:hsl(var(--brand-navy));padding:.75rem .5rem;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__compareTable tbody tr:last-child>*{border-bottom:0}.AffiliateRankingLP-module__yBS9dG__compareTable tbody tr:nth-child(2n){background:hsl(var(--brand-subtle))}.AffiliateRankingLP-module__yBS9dG__companyCell{text-align:center}.AffiliateRankingLP-module__yBS9dG__tableRank{color:hsl(var(--brand-blue));font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:.8125rem;font-weight:700;display:inline-block}.AffiliateRankingLP-module__yBS9dG__companyCell>button:first-of-type{text-align:center;width:100%;min-height:3rem;color:hsl(var(--brand-navy));justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;line-height:1.6;display:flex}.AffiliateRankingLP-module__yBS9dG__companyCell>button:has(.AffiliateRankingLP-module__yBS9dG__companyLogo) .AffiliateRankingLP-module__yBS9dG__companyName{display:none}.AffiliateRankingLP-module__yBS9dG__companyName>span>span{display:inline-block}.AffiliateRankingLP-module__yBS9dG__companyCell .AffiliateRankingLP-module__yBS9dG__companyLogo{height:2.75rem}.AffiliateRankingLP-module__yBS9dG__companyCell .AffiliateRankingLP-module__yBS9dG__companyLogo img{max-height:2.75rem}.AffiliateRankingLP-module__yBS9dG__compareFor>p{font-weight:700}.AffiliateRankingLP-module__yBS9dG__desktopCondition{text-align:center;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__mobileConditions,.AffiliateRankingLP-module__yBS9dG__mobileLabel,.AffiliateRankingLP-module__yBS9dG__mobileBreak{display:none}.AffiliateRankingLP-module__yBS9dG__selectAgent{min-height:2.75rem;color:hsl(var(--brand-muted));border-radius:.25rem;justify-content:center;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__selectAgent[aria-pressed=true]{color:hsl(var(--brand-blue));background:hsl(var(--brand-pale));box-shadow:inset 0 0 0 1px hsl(var(--brand-blue))}.AffiliateRankingLP-module__yBS9dG__compareButton,.AffiliateRankingLP-module__yBS9dG__officialButton{--lp-cta-to:var(--lp-cta-from);--shadow-cta:none;--lp-cta-radius:.25rem;border-radius:.25rem;width:100%}.AffiliateRankingLP-module__yBS9dG__compareButton{gap:.375rem;min-width:0;height:auto;min-height:2.75rem;padding:.625rem .375rem;font-size:.8125rem;line-height:1.5}.AffiliateRankingLP-module__yBS9dG__comparisonNote{color:hsl(var(--brand-muted));font-size:.75rem;line-height:1.8;margin-top:1rem!important}.AffiliateRankingLP-module__yBS9dG__comparisonNote a,.AffiliateRankingLP-module__yBS9dG__textLink{color:hsl(var(--brand-blue));text-underline-offset:.25em;text-decoration:underline}.AffiliateRankingLP-module__yBS9dG__compareDiagnosis{min-height:2.75rem;color:hsl(var(--brand-blue));align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__sectionTitle{margin-bottom:1.75rem}.AffiliateRankingLP-module__yBS9dG__sectionTitle>p{color:hsl(var(--brand-blue));font-size:.8125rem;font-weight:700;margin-bottom:.5rem!important}.AffiliateRankingLP-module__yBS9dG__sectionTitle h2{font-size:var(--lp-h2-size);font-weight:700;line-height:1.65!important}.AffiliateRankingLP-module__yBS9dG__intro{font-size:.9375rem;line-height:1.9;margin-bottom:1.25rem!important}.AffiliateRankingLP-module__yBS9dG__detailLayout{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:2.5rem;display:grid}.AffiliateRankingLP-module__yBS9dG__agentList{gap:2rem;min-width:0;display:grid}.AffiliateRankingLP-module__yBS9dG__agentCard{background:hsl(var(--background));border:1px solid hsl(var(--brand-border));border-top:3px solid hsl(var(--brand-navy));border-radius:.375rem;overflow:hidden}.AffiliateRankingLP-module__yBS9dG__cardHeader{border-bottom:1px solid hsl(var(--brand-border));align-items:center;gap:1rem;padding:1.5rem 1.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__rank{color:hsl(var(--brand-blue));font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;font-size:2rem;font-weight:700;line-height:1.2;display:flex}.AffiliateRankingLP-module__yBS9dG__rank>span{margin-bottom:.25rem;font-size:.6875rem;font-weight:500}.AffiliateRankingLP-module__yBS9dG__cardIdentity{flex:1;min-width:0}.AffiliateRankingLP-module__yBS9dG__cardIdentity h3{align-items:center;font-size:1.25rem;font-weight:700;line-height:1.7;display:flex}.AffiliateRankingLP-module__yBS9dG__cardIdentity h3:has(.AffiliateRankingLP-module__yBS9dG__companyLogo) .AffiliateRankingLP-module__yBS9dG__cardName{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.AffiliateRankingLP-module__yBS9dG__cardIdentity .AffiliateRankingLP-module__yBS9dG__companyLogo{justify-content:flex-start;height:3.5rem}.AffiliateRankingLP-module__yBS9dG__cardIdentity .AffiliateRankingLP-module__yBS9dG__companyLogo img{max-width:15rem;max-height:3.5rem}.AffiliateRankingLP-module__yBS9dG__cardBody{padding:1.5rem 1.75rem}.AffiliateRankingLP-module__yBS9dG__cardLead{font-size:1.125rem;font-weight:700;line-height:1.8;margin-bottom:1.25rem!important}.AffiliateRankingLP-module__yBS9dG__cardOverview{align-items:flex-start;gap:1rem;display:flex}.AffiliateRankingLP-module__yBS9dG__cardVisual{flex:1;min-width:0}.AffiliateRankingLP-module__yBS9dG__cardVisual>span{color:hsl(var(--brand-muted));font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__facts{background:hsl(var(--brand-pale));border-radius:.25rem;flex:1;min-width:0;padding:.5rem 1rem;font-size:.875rem}.AffiliateRankingLP-module__yBS9dG__facts>div{border-bottom:1px solid hsl(var(--brand-border));grid-template-columns:5.5rem 1fr;gap:.5rem;padding:.625rem 0;display:grid}.AffiliateRankingLP-module__yBS9dG__facts>div:last-child{border:0}.AffiliateRankingLP-module__yBS9dG__facts dt{color:hsl(var(--brand-muted));font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__facts dd{line-height:1.7}.AffiliateRankingLP-module__yBS9dG__features{margin-top:1.5rem}.AffiliateRankingLP-module__yBS9dG__features h4,.AffiliateRankingLP-module__yBS9dG__cautions h4{margin-bottom:.625rem;font-size:.875rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__features li{gap:.625rem;padding:.25rem 0;font-size:.9375rem;line-height:1.85;display:flex}.AffiliateRankingLP-module__yBS9dG__features svg{color:hsl(var(--brand-blue));margin-top:.35rem}.AffiliateRankingLP-module__yBS9dG__cautions{border-left:2px solid hsl(var(--brand-border));margin-top:1.25rem;padding-left:1rem}.AffiliateRankingLP-module__yBS9dG__cautions li{margin-top:.375rem;font-size:.8125rem;line-height:1.85}.AffiliateRankingLP-module__yBS9dG__cardFooter{justify-content:space-between;align-items:center;gap:.75rem;margin:1.25rem 0 .5rem;display:flex}.AffiliateRankingLP-module__yBS9dG__sourceLink{color:hsl(var(--brand-muted));text-underline-offset:.25em;align-items:center;gap:.25rem;min-height:2.75rem;font-size:.6875rem;text-decoration:underline;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__agentActions{gap:.625rem;display:grid}.AffiliateRankingLP-module__yBS9dG__officialButton{min-height:3.25rem;font-size:.9375rem}.AffiliateRankingLP-module__yBS9dG__agentActions .AffiliateRankingLP-module__yBS9dG__textLink{justify-content:center;align-items:center;min-height:2.75rem;font-size:.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__contents{position:sticky;top:9.5rem}.AffiliateRankingLP-module__yBS9dG__contents>p{border-bottom:2px solid hsl(var(--brand-navy));padding-bottom:.75rem;font-size:.875rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__contents li{border-bottom:1px solid hsl(var(--brand-border))}.AffiliateRankingLP-module__yBS9dG__contents li button{text-align:left;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.625rem 0;font-size:.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__contents li button>span{color:hsl(var(--brand-blue));font-variant-numeric:tabular-nums}.AffiliateRankingLP-module__yBS9dG__contents li button>svg{flex-shrink:0;margin-left:auto}.AffiliateRankingLP-module__yBS9dG__sideDiagnosis{background:hsl(var(--brand-pale));align-items:center;gap:.625rem;margin-top:1.5rem;padding:1rem .75rem;font-size:.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__sideDiagnosis img{width:2.5rem}.AffiliateRankingLP-module__yBS9dG__sideDiagnosis strong{color:hsl(var(--brand-blue));margin-top:.375rem;display:block}.AffiliateRankingLP-module__yBS9dG__guideList{gap:1.5rem;margin-top:1.75rem;display:grid}.AffiliateRankingLP-module__yBS9dG__guideList>li{border-bottom:1px solid hsl(var(--brand-border));gap:1rem;padding-bottom:1.5rem;display:flex}.AffiliateRankingLP-module__yBS9dG__guideList>li>span{color:hsl(var(--brand-blue));font-size:1.5rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__guideList h3{margin-bottom:.5rem;font-size:1.0625rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__guideList p{font-size:.9375rem;line-height:1.9}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel{background:hsl(var(--brand-pale));border-radius:.375rem;align-items:center;gap:1.25rem;margin-top:2rem;padding:1.5rem;display:flex}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel img{flex-shrink:0;width:6rem;height:auto}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel :is(h2,h3){font-weight:700;font-size:1rem!important}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel p{margin:.5rem 0;font-size:.8125rem;line-height:1.8}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel a{min-height:2.75rem;color:hsl(var(--brand-blue));align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__tips{border-top:1px solid hsl(var(--brand-border));margin-top:1.5rem}.AffiliateRankingLP-module__yBS9dG__tips summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.5rem;font-size:.875rem;list-style:none;display:flex}.AffiliateRankingLP-module__yBS9dG__tips summary::-webkit-details-marker{display:none}.AffiliateRankingLP-module__yBS9dG__tips li{margin-top:1rem}.AffiliateRankingLP-module__yBS9dG__tips h3{font-size:.875rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__tips p{margin-top:.375rem;font-size:.8125rem;line-height:1.85}.AffiliateRankingLP-module__yBS9dG__related h2{margin-bottom:1rem;font-size:1.125rem!important}.AffiliateRankingLP-module__yBS9dG__related ul{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem;display:grid}.AffiliateRankingLP-module__yBS9dG__related li a{border-bottom:1px solid hsl(var(--brand-border));min-height:3rem;color:hsl(var(--brand-navy));justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.AffiliateRankingLP-module__yBS9dG__related>.AffiliateRankingLP-module__yBS9dG__textLink{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__policy{border-top:1px solid hsl(var(--brand-border));margin-top:2.5rem;padding-top:1.5rem}.AffiliateRankingLP-module__yBS9dG__policy h2{margin-bottom:.75rem;font-weight:700;font-size:.875rem!important}.AffiliateRankingLP-module__yBS9dG__policy p{color:hsl(var(--brand-muted));margin-top:.75rem;font-size:.75rem;line-height:1.9}.AffiliateRankingLP-module__yBS9dG__comparisonTray{z-index:40;width:min(100%,54rem);padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));background:hsl(var(--background));border:1px solid hsl(var(--brand-border));box-shadow:0 -4px 20px hsl(var(--brand-navy) / .08);border-radius:.5rem .5rem 0 0;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.AffiliateRankingLP-module__yBS9dG__trayNames{flex-wrap:wrap;flex:1;gap:.25rem .5rem;display:flex}.AffiliateRankingLP-module__yBS9dG__trayNames button{min-height:2.75rem;color:hsl(var(--brand-navy));background:hsl(var(--brand-pale));border-radius:.25rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__trayNames svg{flex-shrink:0}.AffiliateRankingLP-module__yBS9dG__openComparison{background:hsl(var(--brand-navy));min-height:3rem;color:hsl(var(--primary-foreground));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:flex}.AffiliateRankingLP-module__yBS9dG__openComparison:disabled{background:hsl(var(--muted));color:hsl(var(--brand-muted))}.AffiliateRankingLP-module__yBS9dG__compareDialog{max-height:90dvh;color:hsl(var(--brand-copy));overflow:hidden;border-radius:.75rem!important;gap:1rem!important;width:calc(100% - 2rem)!important;max-width:62rem!important;padding:1.5rem!important}.AffiliateRankingLP-module__yBS9dG__dialogHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AffiliateRankingLP-module__yBS9dG__dialogHeader h2{color:hsl(var(--brand-navy));font-size:1.25rem}.AffiliateRankingLP-module__yBS9dG__dialogHeader p{margin-top:.5rem;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__dialogHeader button{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__dialogScroll{border:1px solid hsl(var(--brand-border));max-height:65dvh;overflow:auto}.AffiliateRankingLP-module__yBS9dG__selectedTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:38rem;font-size:.8125rem;line-height:1.85}.AffiliateRankingLP-module__yBS9dG__selectedTable :is(th,td){border-right:1px solid hsl(var(--brand-border));border-bottom:1px solid hsl(var(--brand-border));vertical-align:top;text-align:left;padding:.875rem}.AffiliateRankingLP-module__yBS9dG__selectedTable th{color:hsl(var(--brand-navy));background:hsl(var(--brand-pale));font-weight:700}.AffiliateRankingLP-module__yBS9dG__selectedTable tr>:first-child{z-index:1;width:6rem;position:sticky;left:0}.AffiliateRankingLP-module__yBS9dG__selectedTable thead th{vertical-align:middle}.AffiliateRankingLP-module__yBS9dG__selectedTable thead th:has(.AffiliateRankingLP-module__yBS9dG__companyLogo)>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.AffiliateRankingLP-module__yBS9dG__selectedTable td{background:hsl(var(--background));min-width:11rem}.AffiliateRankingLP-module__yBS9dG__selectedTable .AffiliateRankingLP-module__yBS9dG__compareButton{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__dialogNote{color:hsl(var(--brand-muted));font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__hubNav{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.AffiliateRankingLP-module__yBS9dG__hubNav a{background:hsl(var(--background));min-height:3rem;color:hsl(var(--brand-navy));border:1px solid hsl(var(--brand-border));justify-content:space-between;align-items:center;gap:2rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__hubLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.AffiliateRankingLP-module__yBS9dG__hubLinks li a{border-bottom:1px solid hsl(var(--brand-border));min-height:3.5rem;color:hsl(var(--brand-navy));justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 0;font-size:.9375rem;font-weight:700;display:flex}@media (max-width:767px){.AffiliateRankingLP-module__yBS9dG__page{--lp-display-compact-size:1.375rem;--lp-h2-size:1.375rem;padding-bottom:2rem}.AffiliateRankingLP-module__yBS9dG__page>section>div:last-child{padding-left:1rem;padding-right:1rem}.AffiliateRankingLP-module__yBS9dG__sectionNav{top:4rem}.AffiliateRankingLP-module__yBS9dG__sectionNav a{gap:.375rem;width:33.333%;min-height:3rem;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__comparisonHeading{margin-bottom:1rem;display:block}.AffiliateRankingLP-module__yBS9dG__comparisonHeading p{margin-top:.5rem}.AffiliateRankingLP-module__yBS9dG__filterBar{flex-wrap:wrap;gap:.5rem;padding-top:.75rem}.AffiliateRankingLP-module__yBS9dG__filterBar>span{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__themePicker{flex-basis:100%;gap:.5rem}.AffiliateRankingLP-module__yBS9dG__themeField{min-width:7rem;font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__ageLinks a{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__concernChoices{gap:.375rem}.AffiliateRankingLP-module__yBS9dG__concernChoices button{padding:.625rem .5rem;font-size:.75rem;display:block}.AffiliateRankingLP-module__yBS9dG__concernChoices button>span:first-child>span{display:block}.AffiliateRankingLP-module__yBS9dG__concernChoices button>span:last-child{justify-content:space-between;margin-top:.375rem;font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__companyColumn{width:31%}.AffiliateRankingLP-module__yBS9dG__featureColumn{width:46%}.AffiliateRankingLP-module__yBS9dG__conditionColumn{display:none}.AffiliateRankingLP-module__yBS9dG__actionColumn{width:23%}.AffiliateRankingLP-module__yBS9dG__desktopCondition,.AffiliateRankingLP-module__yBS9dG__desktopLabel{display:none}.AffiliateRankingLP-module__yBS9dG__mobileLabel,.AffiliateRankingLP-module__yBS9dG__mobileBreak{display:initial}.AffiliateRankingLP-module__yBS9dG__compareTable{font-size:.8125rem;line-height:1.75}.AffiliateRankingLP-module__yBS9dG__compareTable :is(th,td){padding:.875rem .625rem}.AffiliateRankingLP-module__yBS9dG__compareTable thead th{padding:.625rem .25rem;font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__compareTable .AffiliateRankingLP-module__yBS9dG__companyCell{padding:.75rem .375rem .375rem}.AffiliateRankingLP-module__yBS9dG__companyCell>button:first-of-type{font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__companyCell .AffiliateRankingLP-module__yBS9dG__companyLogo{height:2.25rem}.AffiliateRankingLP-module__yBS9dG__companyCell .AffiliateRankingLP-module__yBS9dG__companyLogo img{max-height:2.25rem}.AffiliateRankingLP-module__yBS9dG__tableRank{font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__compareTable .AffiliateRankingLP-module__yBS9dG__actionCell{padding:.75rem .375rem}.AffiliateRankingLP-module__yBS9dG__compareButton{flex-direction:column;gap:.125rem;min-height:2.875rem;padding:.375rem .25rem;font-size:.75rem;line-height:1.5}.AffiliateRankingLP-module__yBS9dG__compareButton svg{width:.75rem;height:.75rem}.AffiliateRankingLP-module__yBS9dG__mobileConditions{color:hsl(var(--brand-muted));gap:.25rem;margin-top:.625rem;font-size:.6875rem;display:grid}.AffiliateRankingLP-module__yBS9dG__mobileConditions>div{gap:.375rem;display:flex}.AffiliateRankingLP-module__yBS9dG__mobileConditions dt{flex-shrink:0}.AffiliateRankingLP-module__yBS9dG__selectAgent,.AffiliateRankingLP-module__yBS9dG__comparisonNote{font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__compareDiagnosis{font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__detailLayout{display:block}.AffiliateRankingLP-module__yBS9dG__contents{display:none}.AffiliateRankingLP-module__yBS9dG__agentList{gap:1.5rem}.AffiliateRankingLP-module__yBS9dG__cardHeader{gap:.875rem;padding:1.125rem}.AffiliateRankingLP-module__yBS9dG__rank{font-size:1.75rem}.AffiliateRankingLP-module__yBS9dG__cardIdentity h3{font-size:1.125rem}.AffiliateRankingLP-module__yBS9dG__cardIdentity .AffiliateRankingLP-module__yBS9dG__companyLogo img{max-width:13rem;max-height:3rem}.AffiliateRankingLP-module__yBS9dG__cardBody{padding:1.125rem}.AffiliateRankingLP-module__yBS9dG__cardLead{font-size:1rem}.AffiliateRankingLP-module__yBS9dG__cardOverview{display:block}.AffiliateRankingLP-module__yBS9dG__cardVisual{margin-bottom:1rem}.AffiliateRankingLP-module__yBS9dG__facts{padding:.375rem .75rem}.AffiliateRankingLP-module__yBS9dG__facts>div{grid-template-columns:4.75rem 1fr;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__facts dt{font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__features li{font-size:.875rem}.AffiliateRankingLP-module__yBS9dG__cardFooter{flex-wrap:wrap;gap:.25rem}.AffiliateRankingLP-module__yBS9dG__sourceLink{font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__officialButton{font-size:.875rem}.AffiliateRankingLP-module__yBS9dG__cautions{padding-left:.75rem}.AffiliateRankingLP-module__yBS9dG__cautions li{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__sectionTitle{margin-bottom:1.25rem}.AffiliateRankingLP-module__yBS9dG__intro,.AffiliateRankingLP-module__yBS9dG__guideList p{font-size:.875rem}.AffiliateRankingLP-module__yBS9dG__guideList h3{font-size:1rem}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel{gap:.75rem;padding:1rem}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel img{width:4rem}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel :is(h2,h3){font-size:.9375rem!important}.AffiliateRankingLP-module__yBS9dG__diagnosisPanel a{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__related ul{grid-template-columns:1fr;gap:.25rem}.AffiliateRankingLP-module__yBS9dG__related li a{font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__comparisonTray{padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom));gap:.5rem}.AffiliateRankingLP-module__yBS9dG__trayNames{gap:.125rem}.AffiliateRankingLP-module__yBS9dG__trayNames button{max-width:100%;min-height:2.75rem;font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__trayNames button>span{white-space:nowrap;text-overflow:ellipsis;max-width:8.5rem;overflow:hidden}.AffiliateRankingLP-module__yBS9dG__openComparison{gap:.5rem;padding:.625rem .875rem;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__compareDialog{width:calc(100% - 1rem)!important;padding:1rem .75rem!important}.AffiliateRankingLP-module__yBS9dG__dialogHeader h2{font-size:1.125rem}.AffiliateRankingLP-module__yBS9dG__dialogHeader p{max-width:15rem;font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__dialogNote{font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__selectedTable{min-width:36rem;font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__selectedTable :is(th,td){padding:.75rem}.AffiliateRankingLP-module__yBS9dG__selectedTable tr>:first-child{width:5.25rem}.AffiliateRankingLP-module__yBS9dG__hubNav{gap:.5rem}.AffiliateRankingLP-module__yBS9dG__hubNav a{flex:1;gap:.25rem;padding:.625rem .5rem;font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__hubLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.AffiliateRankingLP-module__yBS9dG__hubLinks li a{font-size:.8125rem}}@media (max-width:359px){.AffiliateRankingLP-module__yBS9dG__page{--lp-display-compact-size:1.1875rem}.AffiliateRankingLP-module__yBS9dG__compareTable :is(th,td){padding-left:.375rem;padding-right:.375rem}.AffiliateRankingLP-module__yBS9dG__compareFor>p{font-size:.75rem}}.AffiliateRankingLP-module__yBS9dG__sourceDetails{border-top:1px solid hsl(var(--brand-border));color:hsl(var(--brand-muted));margin-top:1rem;font-size:.75rem;line-height:1.9}.AffiliateRankingLP-module__yBS9dG__sourceDetails summary{cursor:pointer;min-height:2.75rem;color:hsl(var(--brand-navy));justify-content:space-between;align-items:center;list-style:none;display:flex}.AffiliateRankingLP-module__yBS9dG__sourceDetails summary::-webkit-details-marker{display:none}.AffiliateRankingLP-module__yBS9dG__sourceDetails[open] summary svg{transform:rotate(180deg)}.AffiliateRankingLP-module__yBS9dG__sourceDetails a{text-underline-offset:.2em;align-items:center;gap:.375rem;min-height:2.75rem;text-decoration:underline;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__sourceDetails>a{display:flex}.AffiliateRankingLP-module__yBS9dG__reading{border-top:1px solid hsl(var(--brand-border));margin:2rem 0;padding-top:1.5rem}.AffiliateRankingLP-module__yBS9dG__reading h2{color:hsl(var(--brand-navy));margin-bottom:.5rem;font-size:1rem}.AffiliateRankingLP-module__yBS9dG__reading a{text-underline-offset:.2em;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem 0;font-size:.8125rem;text-decoration:underline;display:flex}.AffiliateRankingLP-module__yBS9dG__reading svg{flex-shrink:0}.AffiliateRankingLP-module__yBS9dG__policy>a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__concernPicker{scroll-margin-top:8.5rem}.AffiliateRankingLP-module__yBS9dG__trayBody{flex:1;min-width:0}.AffiliateRankingLP-module__yBS9dG__selectionHint{color:hsl(var(--brand-navy));margin-top:.25rem;font-size:.75rem;line-height:1.6}.AffiliateRankingLP-module__yBS9dG__page{background:hsl(var(--background));max-width:960px;margin-inline:auto}.AffiliateRankingLP-module__yBS9dG__hero{--lp-hero-background:hsl(var(--brand-pale));background:hsl(var(--brand-pale));padding-block:0;overflow:hidden}.AffiliateRankingLP-module__yBS9dG__page .AffiliateRankingLP-module__yBS9dG__hero>div:last-child{padding:0}.AffiliateRankingLP-module__yBS9dG__hero>div[aria-hidden]{background:0 0}.AffiliateRankingLP-module__yBS9dG__heroShell{padding:0 2rem}.AffiliateRankingLP-module__yBS9dG__heroTop{min-height:2.75rem;color:hsl(var(--brand-navy));justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.AffiliateRankingLP-module__yBS9dG__heroTop a{place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:.75rem;display:grid}.AffiliateRankingLP-module__yBS9dG__heroInner{align-items:center;min-height:15rem;display:flex;position:relative}.AffiliateRankingLP-module__yBS9dG__heroCopy{z-index:1;width:67%;padding-bottom:1rem;position:relative}.AffiliateRankingLP-module__yBS9dG__heroInner.AffiliateRankingLP-module__yBS9dG__seoHeroInner{min-height:0}.AffiliateRankingLP-module__yBS9dG__heroCopy.AffiliateRankingLP-module__yBS9dG__seoHeroCopy{width:100%;padding-block:1rem}.AffiliateRankingLP-module__yBS9dG__heroAudience{background:hsl(var(--marker) / .65);color:hsl(var(--brand-navy));padding:0 .2em;font-size:1.5rem;font-weight:800;line-height:1.6;display:inline}.AffiliateRankingLP-module__yBS9dG__heroAudience span{font-size:.7em}.AffiliateRankingLP-module__yBS9dG__heroCopy h1{letter-spacing:-.025em;margin-top:.625rem;font-weight:800;font-size:2.375rem!important;line-height:1.65!important}.AffiliateRankingLP-module__yBS9dG__heroTitleBottom{white-space:nowrap}.AffiliateRankingLP-module__yBS9dG__heroCount{color:hsl(var(--brand-blue));font-variant-numeric:tabular-nums;margin:0 .06em;font-size:1.6em;font-style:normal;line-height:1}.AffiliateRankingLP-module__yBS9dG__heroCount small{margin-left:.06em;font-size:.45em}.AffiliateRankingLP-module__yBS9dG__heroNote{color:hsl(var(--brand-copy));font-size:.9375rem;line-height:1.8;margin-top:.75rem!important}.AffiliateRankingLP-module__yBS9dG__rankingPortrait{width:37%;max-width:21rem;position:absolute;bottom:0;right:-.5rem}.AffiliateRankingLP-module__yBS9dG__rankingPortrait img{width:100%;height:auto;display:block}.AffiliateRankingLP-module__yBS9dG__heroBand{background:hsl(var(--brand-navy));color:hsl(var(--primary-foreground));flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.AffiliateRankingLP-module__yBS9dG__heroBand>span{border:1px solid hsl(var(--primary-foreground) / .5);padding:.2rem .625rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__heroBand p{margin-left:.5rem}.AffiliateRankingLP-module__yBS9dG__sectionNav{border-top:1px solid hsl(var(--brand-border))}.AffiliateRankingLP-module__yBS9dG__sectionNav a{border-right:1px solid hsl(var(--brand-border));flex:1;min-width:0}.AffiliateRankingLP-module__yBS9dG__sectionNav a:last-child{border-right:0}.AffiliateRankingLP-module__yBS9dG__sectionNav a[aria-current]{background:hsl(var(--brand-pale))}.AffiliateRankingLP-module__yBS9dG__comparisonHeading{background:hsl(var(--brand-navy));color:hsl(var(--primary-foreground));align-items:center;margin-bottom:0;padding:1.25rem 1.5rem;display:flex}.AffiliateRankingLP-module__yBS9dG__comparisonHeading h2,.AffiliateRankingLP-module__yBS9dG__comparisonHeading em{color:inherit}.AffiliateRankingLP-module__yBS9dG__comparisonHeading h2{margin-top:.125rem;font-size:1.5rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__comparisonEyebrow{display:none}.AffiliateRankingLP-module__yBS9dG__comparisonHeading p{color:hsl(var(--primary-foreground));font-size:.8125rem;line-height:1.8}.AffiliateRankingLP-module__yBS9dG__filterDisclosure{border-inline:1px solid hsl(var(--brand-border));background:hsl(var(--brand-subtle))}.AffiliateRankingLP-module__yBS9dG__filterDisclosure summary{min-height:3rem;color:hsl(var(--brand-navy));cursor:pointer;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;list-style:none;display:flex}.AffiliateRankingLP-module__yBS9dG__filterDisclosure summary::-webkit-details-marker{display:none}.AffiliateRankingLP-module__yBS9dG__filterDisclosure summary>svg:last-child{margin-left:auto}.AffiliateRankingLP-module__yBS9dG__filterDisclosure[open] summary>svg:last-child{transform:rotate(180deg)}.AffiliateRankingLP-module__yBS9dG__filterBar{padding:.75rem 1rem}.AffiliateRankingLP-module__yBS9dG__concernPicker{padding:0 1rem 1rem}.AffiliateRankingLP-module__yBS9dG__comparison{border-top:0;border-radius:0}.AffiliateRankingLP-module__yBS9dG__compareTable thead th{background:hsl(var(--brand-pale))}.AffiliateRankingLP-module__yBS9dG__compareTable tbody tr:first-child{background:hsl(var(--marker) / .15)}.AffiliateRankingLP-module__yBS9dG__tableRank{width:1.75rem;height:1.75rem;color:hsl(var(--brand-navy));border-bottom:2px solid hsl(var(--brand-border));place-items:center;margin:0 auto .5rem;display:grid}.AffiliateRankingLP-module__yBS9dG__compareTable tbody tr:first-child .AffiliateRankingLP-module__yBS9dG__tableRank{border-color:hsl(var(--brand-blue))}.AffiliateRankingLP-module__yBS9dG__compareTable .AffiliateRankingLP-module__yBS9dG__selectAgent{color:hsl(var(--brand-blue))}.AffiliateRankingLP-module__yBS9dG__companyCell>button:has(.AffiliateRankingLP-module__yBS9dG__companyLogo) .AffiliateRankingLP-module__yBS9dG__companyName{clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}.AffiliateRankingLP-module__yBS9dG__companyColumn{width:22%}.AffiliateRankingLP-module__yBS9dG__featureColumn{width:30%}.AffiliateRankingLP-module__yBS9dG__conditionColumn{width:14%}.AffiliateRankingLP-module__yBS9dG__actionColumn{width:20%}.AffiliateRankingLP-module__yBS9dG__compareButton{min-height:3rem}.AffiliateRankingLP-module__yBS9dG__heroFoot{color:hsl(var(--brand-muted));flex-wrap:wrap;gap:.5rem 1rem;padding-top:.75rem;font-size:.75rem;display:flex}.AffiliateRankingLP-module__yBS9dG__heroFoot a{text-underline-offset:.2em;text-decoration:underline}.AffiliateRankingLP-module__yBS9dG__detailLayout{grid-template-columns:minmax(0,1fr) 13rem;gap:1.75rem}.AffiliateRankingLP-module__yBS9dG__cardHeader{background:hsl(var(--brand-subtle))}.AffiliateRankingLP-module__yBS9dG__cardLead{color:hsl(var(--brand-navy))}.AffiliateRankingLP-module__yBS9dG__features h4{box-shadow:inset 0 -.5em hsl(var(--marker) / .5);padding-inline:.2em;display:inline-block}@media (max-width:767px){.AffiliateRankingLP-module__yBS9dG__heroShell{padding-inline:1rem}.AffiliateRankingLP-module__yBS9dG__heroTop{gap:.25rem;min-height:2.5rem;font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__heroTop>span{line-height:1.5}.AffiliateRankingLP-module__yBS9dG__heroInner{min-height:10.5rem}.AffiliateRankingLP-module__yBS9dG__heroCopy{width:78%;padding-bottom:1.25rem}.AffiliateRankingLP-module__yBS9dG__heroAudience{font-size:1.125rem}.AffiliateRankingLP-module__yBS9dG__heroCopy h1{letter-spacing:-.035em;margin-top:.5rem;font-size:clamp(1.25rem,5.6vw,1.875rem)!important;line-height:1.75!important}.AffiliateRankingLP-module__yBS9dG__heroCount{font-size:1.65em}.AffiliateRankingLP-module__yBS9dG__heroNote{font-size:.8125rem;line-height:1.7;margin-top:.5rem!important}.AffiliateRankingLP-module__yBS9dG__rankingPortrait{width:45%;max-width:12rem;bottom:0;right:-1.5rem}.AffiliateRankingLP-module__yBS9dG__heroBand{gap:.375rem;padding:.625rem 1rem;font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__heroBand>span{padding:.125rem .5rem}.AffiliateRankingLP-module__yBS9dG__heroBand p{display:none}.AffiliateRankingLP-module__yBS9dG__comparisonHeading{padding:1rem;display:block}.AffiliateRankingLP-module__yBS9dG__comparisonHeading h2{font-size:1.25rem!important}.AffiliateRankingLP-module__yBS9dG__comparisonHeading p{max-width:none;margin-top:.375rem;font-size:.75rem;line-height:1.7}.AffiliateRankingLP-module__yBS9dG__comparisonEyebrow{display:none}.AffiliateRankingLP-module__yBS9dG__filterDisclosure summary{padding:.625rem .75rem;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__companyColumn{width:33%}.AffiliateRankingLP-module__yBS9dG__featureColumn{width:44%}.AffiliateRankingLP-module__yBS9dG__actionColumn{width:23%}.AffiliateRankingLP-module__yBS9dG__compareTable :is(th,td){padding:1rem .625rem}.AffiliateRankingLP-module__yBS9dG__compareTable thead th{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__compareFor>p{font-size:.875rem;line-height:1.75}.AffiliateRankingLP-module__yBS9dG__compareTable .AffiliateRankingLP-module__yBS9dG__companyCell{padding:1rem .375rem .5rem}.AffiliateRankingLP-module__yBS9dG__companyCell>button:first-of-type{font-size:.875rem;line-height:1.65}.AffiliateRankingLP-module__yBS9dG__mobileConditions{font-size:.875rem;line-height:1.75}.AffiliateRankingLP-module__yBS9dG__tableRank,.AffiliateRankingLP-module__yBS9dG__selectAgent,.AffiliateRankingLP-module__yBS9dG__comparisonNote{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__compareButton{min-height:3.25rem;font-size:.8125rem}.AffiliateRankingLP-module__yBS9dG__compareButton svg{display:none}.AffiliateRankingLP-module__yBS9dG__detailLayout{display:block}.AffiliateRankingLP-module__yBS9dG__cardBody,.AffiliateRankingLP-module__yBS9dG__cardHeader{padding:1.25rem 1rem}.AffiliateRankingLP-module__yBS9dG__facts>div{font-size:.875rem}.AffiliateRankingLP-module__yBS9dG__facts dt{font-size:.75rem}.AffiliateRankingLP-module__yBS9dG__features li{font-size:.9375rem}.AffiliateRankingLP-module__yBS9dG__cautions li{font-size:.875rem}.AffiliateRankingLP-module__yBS9dG__sourceDetails,.AffiliateRankingLP-module__yBS9dG__policy p,.AffiliateRankingLP-module__yBS9dG__dialogNote{font-size:.75rem}}@media (max-width:359px){.AffiliateRankingLP-module__yBS9dG__page{--lp-display-compact-size:1.1875rem}.AffiliateRankingLP-module__yBS9dG__heroCopy h1{font-size:1.1875rem!important}.AffiliateRankingLP-module__yBS9dG__heroAudience{font-size:1rem}.AffiliateRankingLP-module__yBS9dG__rankingPortrait{width:41%}.AffiliateRankingLP-module__yBS9dG__comparisonHeading{gap:.5rem;padding-inline:.75rem}.AffiliateRankingLP-module__yBS9dG__comparisonEyebrow{font-size:.6875rem}.AffiliateRankingLP-module__yBS9dG__compareTable :is(th,td){padding-inline:.375rem}.AffiliateRankingLP-module__yBS9dG__compareFor>p{font-size:.8125rem}}.AffiliateRankingLP-module__yBS9dG__activeFilter{background:hsl(var(--brand-pale));color:hsl(var(--brand-navy));border:1px solid hsl(var(--brand-border));justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.AffiliateRankingLP-module__yBS9dG__activeFilter button{text-underline-offset:.2em;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;min-height:2.75rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__hubHeroShell{padding-bottom:1.5rem}.AffiliateRankingLP-module__yBS9dG__selectedTable thead th{z-index:2;position:sticky;top:0}.AffiliateRankingLP-module__yBS9dG__selectedTable thead th:first-child{z-index:3}@media (max-width:767px){.AffiliateRankingLP-module__yBS9dG__selectedTable{min-width:42rem;font-size:.875rem}}.AffiliateRankingLP-module__yBS9dG__chooserIntro{justify-content:center;align-items:center;gap:2rem;padding:1.25rem 2rem;display:flex}.AffiliateRankingLP-module__yBS9dG__heroCompare{--lp-cta-to:var(--lp-cta-from);--shadow-cta:none;border-radius:.25rem;gap:1.5rem;width:min(100%,26rem);min-height:3.25rem;font-size:1rem}.AffiliateRankingLP-module__yBS9dG__chooserLink{min-height:2.75rem;color:hsl(var(--brand-blue));text-underline-offset:.25em;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;text-decoration:underline;display:inline-flex}.AffiliateRankingLP-module__yBS9dG__chooserLink>span{color:hsl(var(--brand-muted));font-size:.75rem;text-decoration:none}@media (max-width:767px){.AffiliateRankingLP-module__yBS9dG__chooserIntro{flex-direction:column;gap:.25rem;padding:.875rem 1rem .5rem}.AffiliateRankingLP-module__yBS9dG__heroCompare{width:100%}}@media (min-width:768px){.AffiliateRankingLP-module__yBS9dG__rankingPortrait{max-width:18rem;height:15rem}.AffiliateRankingLP-module__yBS9dG__rankingPortrait img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;height:100%}}.AffiliateRankingLP-module__yBS9dG__hubNav a{white-space:nowrap}.AffiliateRankingLP-module__yBS9dG__preparationGuide{border-top:1px solid hsl(var(--brand-border));margin-top:2rem;padding-top:2rem}.AffiliateRankingLP-module__yBS9dG__preparationEyebrow{color:hsl(var(--brand-blue));font-size:.8125rem;font-weight:700;margin-bottom:.5rem!important}.AffiliateRankingLP-module__yBS9dG__preparationGuide h3{font-size:1.2rem;line-height:1.7}.AffiliateRankingLP-module__yBS9dG__preparationGuide>p:not(.AffiliateRankingLP-module__yBS9dG__preparationEyebrow){font-size:.9375rem;line-height:1.95;margin-top:1rem!important}.AffiliateRankingLP-module__yBS9dG__preparationGuide ul{margin:1rem 0;padding-left:1.3rem;font-size:.9375rem;line-height:1.9;list-style:outside}.AffiliateRankingLP-module__yBS9dG__preparationGuide li+li{margin-top:.5rem}.AffiliateRankingLP-module__yBS9dG__preparationGuide>div{border-left:3px solid hsl(var(--brand-blue));background:hsl(var(--brand-pale));padding:1rem 1.25rem}.AffiliateRankingLP-module__yBS9dG__preparationGuide h4{margin-bottom:.5rem;font-size:.9375rem}.AffiliateRankingLP-module__yBS9dG__preparationGuide>div p{font-size:.9375rem;line-height:1.9}.AffiliateRankingLP-module__yBS9dG__registrationSteps{border-top:1px solid hsl(var(--brand-border));margin-top:2rem;padding-top:2rem}.AffiliateRankingLP-module__yBS9dG__registrationSteps>h2{font-size:1.35rem}.AffiliateRankingLP-module__yBS9dG__registrationSteps>p{font-size:.875rem;line-height:1.9;margin-top:.75rem!important}.AffiliateRankingLP-module__yBS9dG__registrationSteps ol{margin-top:1.5rem}.AffiliateRankingLP-module__yBS9dG__registrationSteps li{border-bottom:1px solid hsl(var(--brand-border));gap:1rem;padding:1.25rem 0;display:flex}.AffiliateRankingLP-module__yBS9dG__registrationSteps li>span{color:hsl(var(--brand-blue));font-size:1.2rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__registrationSteps h3{font-size:1.0625rem;line-height:1.8}.AffiliateRankingLP-module__yBS9dG__registrationSteps li p{font-size:.9375rem;line-height:1.9;margin-top:.5rem!important}.AffiliateRankingLP-module__yBS9dG__editorialComment{border-top:1px solid hsl(var(--brand-border));margin-top:1.5rem;padding-top:1.5rem}.AffiliateRankingLP-module__yBS9dG__editorialComment h4{margin-bottom:.6rem;font-size:.9375rem}.AffiliateRankingLP-module__yBS9dG__editorialComment h4:not(:first-child){margin-top:1.5rem}.AffiliateRankingLP-module__yBS9dG__editorialComment>p{font-size:.9375rem;line-height:2}.AffiliateRankingLP-module__yBS9dG__editorialComment .AffiliateRankingLP-module__yBS9dG__suitableFor{background:hsl(var(--brand-pale));border-left:3px solid hsl(var(--brand-blue));padding:.8rem 1rem;font-weight:700}.AffiliateRankingLP-module__yBS9dG__editorialComment details{margin-top:1rem}.AffiliateRankingLP-module__yBS9dG__editorialComment summary{cursor:pointer;min-height:3rem;color:hsl(var(--brand-blue));justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:flex}.AffiliateRankingLP-module__yBS9dG__editorialComment details p{padding:.75rem 0;font-size:.9375rem;line-height:1.9}.AffiliateRankingLP-module__yBS9dG__editorialComment details a{min-height:2.75rem;color:hsl(var(--brand-blue));text-underline-offset:.25em;align-items:center;gap:.5rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}
.RankingChooser-module__8IdgMa__dialog{width:min(34rem,100vw - 1.5rem);max-width:none;max-height:min(90dvh, var(--dialog-visual-viewport-height,90dvh));background:hsl(var(--background));color:hsl(var(--brand-copy));border:0;border-radius:1rem;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.RankingChooser-module__8IdgMa__header{background:hsl(var(--brand-navy));min-height:3.5rem;color:hsl(var(--primary-foreground));font-size:var(--lp-body-size);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem 1.25rem;font-weight:700;display:flex}.RankingChooser-module__8IdgMa__close{color:inherit;flex:0 0 3rem}.RankingChooser-module__8IdgMa__close:hover{background:hsl(var(--background) / .12);color:inherit}.RankingChooser-module__8IdgMa__body{overscroll-behavior:contain;min-height:0;padding:1.25rem;overflow-y:auto}.RankingChooser-module__8IdgMa__progress{justify-content:space-between;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.RankingChooser-module__8IdgMa__progress li{border-bottom:3px solid hsl(var(--brand-border));color:hsl(var(--brand-copy));font-size:var(--lp-body-size);flex:1;align-items:center;gap:.375rem;padding-bottom:.75rem;font-weight:700;display:flex}.RankingChooser-module__8IdgMa__progress li[data-active=true],.RankingChooser-module__8IdgMa__progress li[data-complete=true]{border-color:hsl(var(--brand-cta));color:hsl(var(--brand-navy))}.RankingChooser-module__8IdgMa__stepNumber{background:hsl(var(--brand-pale));border-radius:50%;flex:0 0 1.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.RankingChooser-module__8IdgMa__progress li[data-active=true] .RankingChooser-module__8IdgMa__stepNumber,.RankingChooser-module__8IdgMa__progress li[data-complete=true] .RankingChooser-module__8IdgMa__stepNumber{background:hsl(var(--brand-cta));color:hsl(var(--primary-foreground))}.RankingChooser-module__8IdgMa__eyebrow{color:hsl(var(--brand-navy));font-size:var(--lp-body-size);margin:0 0 .5rem;font-weight:700}.RankingChooser-module__8IdgMa__title{color:hsl(var(--brand-navy));font-size:var(--lp-h3-size);letter-spacing:0;margin:0;font-weight:800;line-height:1.55}.RankingChooser-module__8IdgMa__title:focus-visible{outline:2px solid hsl(var(--brand-cta));outline-offset:4px}.RankingChooser-module__8IdgMa__description,.RankingChooser-module__8IdgMa__resultDescription,.RankingChooser-module__8IdgMa__note{color:hsl(var(--brand-copy));font-size:var(--lp-body-size);margin:.75rem 0 0;line-height:1.8}.RankingChooser-module__8IdgMa__fieldset{border:0;min-width:0;margin:1.25rem 0 0;padding:0}.RankingChooser-module__8IdgMa__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.RankingChooser-module__8IdgMa__options[data-wide=true]{grid-template-columns:1fr}.RankingChooser-module__8IdgMa__option{border:1px solid hsl(var(--brand-border));cursor:pointer;min-height:3.25rem;font-size:var(--lp-body-size);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem;font-weight:700;line-height:1.5;display:flex;position:relative}.RankingChooser-module__8IdgMa__option input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.RankingChooser-module__8IdgMa__option:has(input:focus-visible){outline:2px solid hsl(var(--brand-cta));outline-offset:3px}.RankingChooser-module__8IdgMa__option[data-selected=true]{border-color:hsl(var(--brand-cta));background:hsl(var(--brand-pale));color:hsl(var(--brand-navy));box-shadow:inset 0 0 0 1px hsl(var(--brand-cta))}.RankingChooser-module__8IdgMa__radioIndicator{border:1px solid hsl(var(--brand-border));background:hsl(var(--background));border-radius:50%;flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.RankingChooser-module__8IdgMa__option[data-selected=true] .RankingChooser-module__8IdgMa__radioIndicator{border-color:hsl(var(--brand-cta));background:hsl(var(--brand-cta));color:hsl(var(--primary-foreground))}.RankingChooser-module__8IdgMa__footer{border-top:1px solid hsl(var(--brand-border));background:hsl(var(--background));flex-shrink:0;padding:1rem 1.25rem}.RankingChooser-module__8IdgMa__navigation{align-items:center;gap:.5rem;display:flex}.RankingChooser-module__8IdgMa__primary{background:hsl(var(--brand-cta));width:100%;min-width:0;color:hsl(var(--primary-foreground));box-shadow:none;background-image:none;border-radius:.5rem}.RankingChooser-module__8IdgMa__primary:hover{background:hsl(var(--brand-cta-hover));box-shadow:none}.RankingChooser-module__8IdgMa__back,.RankingChooser-module__8IdgMa__review,.RankingChooser-module__8IdgMa__reset{min-height:3rem;color:hsl(var(--brand-navy))}.RankingChooser-module__8IdgMa__back{padding-left:.25rem;padding-right:.5rem}.RankingChooser-module__8IdgMa__review,.RankingChooser-module__8IdgMa__reset{font-size:var(--lp-body-size);margin:.25rem auto -.5rem;display:flex}.RankingChooser-module__8IdgMa__resultLabel{display:block}.RankingChooser-module__8IdgMa__answerSummary{border-left:3px solid hsl(var(--brand-cta));background:hsl(var(--brand-pale));font-size:var(--lp-body-size);margin:1.25rem 0;padding:.5rem 1rem;line-height:1.6}.RankingChooser-module__8IdgMa__answerSummary div{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;padding:.375rem 0;display:grid}.RankingChooser-module__8IdgMa__answerSummary dt{color:hsl(var(--brand-copy))}.RankingChooser-module__8IdgMa__answerSummary dd{color:hsl(var(--brand-navy));margin:0;font-weight:700}@media (min-width:640px){.RankingChooser-module__8IdgMa__body{padding:1.75rem}.RankingChooser-module__8IdgMa__header{padding-left:1.75rem}.RankingChooser-module__8IdgMa__footer{padding:1rem 1.75rem}.RankingChooser-module__8IdgMa__option{padding:.875rem}}@media (max-width:359px){.RankingChooser-module__8IdgMa__options[data-question=occupation]{grid-template-columns:1fr}}
