.comparisons_page__yAQAQ{--ink:#1f3528;--green:#467258;--light-green:#eff5ee;--muted:#617067;--rule:#dbe3dc;color:var(--ink);padding-block-end:2.5rem}.comparisons_page__yAQAQ a{text-underline-offset:4px}.comparisons_page__yAQAQ a:focus-visible,.comparisons_page__yAQAQ summary:focus-visible{outline:2px solid var(--green);outline-offset:5px}.comparisons_page__yAQAQ section[id]{scroll-margin-block-start:2rem}.comparisons_page__yAQAQ h1,.comparisons_page__yAQAQ h2,.comparisons_page__yAQAQ h3,.comparisons_page__yAQAQ p{margin:0}.comparisons_eyebrow__wVzoK{display:flex;align-items:center;gap:.7rem;color:var(--green);font-size:.66rem;font-weight:600;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.comparisons_eyebrow__wVzoK>span:not(.comparisons_sectionNumber__VAiQK){width:7px;height:7px;flex:none;border-radius:50%;background:var(--green)}.comparisons_sectionNumber__VAiQK{font-variant-numeric:tabular-nums}.comparisons_hubHero__HGzZz{padding-block:clamp(3.5rem,8vw,7rem) clamp(4rem,8vw,6.5rem);border-block-end:1px solid var(--rule)}.comparisons_detailHero__Q8fJX h1,.comparisons_hubHero__HGzZz h1{max-width:56rem;margin-block:1.8rem 2.3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.25rem,7.2vw,6.6rem);font-weight:400;letter-spacing:-.065em;line-height:.98}.comparisons_heroLower__InxUU{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(12rem,.45fr);gap:clamp(2rem,7vw,6.5rem);align-items:end;max-width:61rem}.comparisons_detailLead__qOetc,.comparisons_introduction__7GoLJ{display:grid;gap:1.15rem;color:var(--muted);font-size:1rem;line-height:1.9}.comparisons_detailMeta__iT9Pr,.comparisons_heroNote__qN8Ou{display:grid;gap:.75rem;align-self:stretch;padding-inline-start:1.25rem;border-inline-start:1px solid #afc2b1;color:var(--muted);font-size:.72rem;line-height:1.7}.comparisons_detailMeta__iT9Pr span,.comparisons_heroNote__qN8Ou span{color:var(--ink);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.comparisons_detailMeta__iT9Pr time,.comparisons_heroNote__qN8Ou time{margin-block-start:auto}.comparisons_ctas__Xzakh{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:2.35rem}.comparisons_primaryCta__w6uxr,.comparisons_secondaryCta__r5RTQ{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:2.8rem;padding:.7rem 1rem;font-size:.78rem;font-weight:600;transition:background .15s ease,color .15s ease,border-color .15s ease}.comparisons_primaryCta__w6uxr{background:var(--ink);color:#fff}.comparisons_primaryCta__w6uxr:hover{background:#315b42}.comparisons_secondaryCta__r5RTQ{border-block-end:1px solid var(--ink);color:var(--ink)}.comparisons_secondaryCta__r5RTQ:hover{border-color:var(--green);color:var(--green)}.comparisons_forward__Xrvsx{transition:transform .15s ease}a:hover .comparisons_forward__Xrvsx{transform:translateX(3px)}.comparisons_checklistSection__5_U_q,.comparisons_comparisonDirectory__XhUDO,.comparisons_faqSection__c65WO,.comparisons_fitSection__3s_Pf,.comparisons_numberedSection__tiW9j,.comparisons_sources__eM6Ha,.comparisons_tableSection__4WK1Y{padding-block:clamp(4.25rem,8vw,7rem)}.comparisons_checklistHeading__2zN1Z,.comparisons_directoryHeading__KlT9g,.comparisons_sectionIntro__PajI0,.comparisons_tableHeading__j9P_b{max-width:42rem}.comparisons_checklistHeading__2zN1Z h2,.comparisons_directoryHeading__KlT9g h2,.comparisons_faqSection__c65WO>h2,.comparisons_sectionIntro__PajI0 h2,.comparisons_sources__eM6Ha h2,.comparisons_tableHeading__j9P_b h2{margin-block:1.3rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.1vw,3.5rem);font-weight:400;letter-spacing:-.045em;line-height:1.12}.comparisons_checklistHeading__2zN1Z>p,.comparisons_directoryHeading__KlT9g>p,.comparisons_tableHeading__j9P_b>p{color:var(--muted);font-size:.92rem;line-height:1.8}.comparisons_criteriaList__NHEMS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:3rem 0;padding:0;list-style:none;border-block-start:1px solid var(--rule)}.comparisons_criteriaList__NHEMS li{display:grid;grid-template-columns:2.7rem 1fr;gap:1rem;padding:1.7rem 1.25rem 1.7rem 0;border-block-end:1px solid var(--rule)}.comparisons_criteriaList__NHEMS li:nth-child(odd){padding-inline-end:2.25rem;border-inline-end:1px solid var(--rule)}.comparisons_criteriaList__NHEMS li:nth-child(2n){padding-inline-start:2.25rem}.comparisons_listNumber__5VBng{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1}.comparisons_criteriaList__NHEMS h3{font-size:1rem;font-weight:600}.comparisons_criteriaList__NHEMS p{margin-block-start:.55rem;color:var(--muted);font-size:.84rem;line-height:1.8}.comparisons_comparisonDirectory__XhUDO{border-block-start:1px solid var(--rule)}.comparisons_directoryList__FhvoQ{margin-block-start:3rem;border-block:1px solid var(--rule)}.comparisons_directoryItem__yUpQ8{display:grid;grid-template-columns:3.5rem minmax(10rem,.65fr) minmax(15rem,1.3fr) minmax(9rem,.6fr);gap:1.35rem;align-items:start;padding-block:2rem;border-block-end:1px solid var(--rule)}.comparisons_directoryItem__yUpQ8:last-child{border:0}.comparisons_directoryName__YaNle p{color:var(--green);font-size:.63rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.comparisons_directoryName__YaNle p span{margin-inline:.3rem}.comparisons_directoryName__YaNle h3{margin-block-start:.3rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;letter-spacing:-.04em}.comparisons_directoryVerdict__bgJG3{color:var(--muted);font-size:.85rem;line-height:1.82}.comparisons_directoryAction__IsizY{display:grid;gap:1rem;justify-items:start}.comparisons_directoryAction__IsizY time{color:var(--muted);font-size:.67rem;line-height:1.5}.comparisons_directoryAction__IsizY a,.comparisons_utilityLinks__RtrFK a{display:inline-flex;align-items:center;gap:.5rem;color:var(--green);font-size:.78rem;font-weight:600}.comparisons_directoryAction__IsizY a:hover,.comparisons_utilityLinks__RtrFK a:hover{text-decoration:underline}.comparisons_methodBand__7xasO{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,4.2rem);background:var(--light-green)}.comparisons_methodCopy__FkbkA{display:grid;gap:1rem;margin-block-start:1.4rem;color:var(--muted);font-size:.85rem;line-height:1.9}.comparisons_methodCta__4cIC5{align-self:end}.comparisons_methodCta__4cIC5 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;letter-spacing:-.04em;line-height:1.15}.comparisons_methodCta__4cIC5>p{max-width:25rem;margin-block:1.15rem;color:var(--muted);font-size:.88rem;line-height:1.85}.comparisons_breadcrumb__vPCfy{display:flex;flex-wrap:wrap;gap:.65rem;padding-block-start:.3rem;color:var(--muted);font-size:.72rem}.comparisons_breadcrumb__vPCfy a:hover{color:var(--green);text-decoration:underline}.comparisons_detailHero__Q8fJX{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(12rem,.4fr);gap:2rem clamp(2rem,7vw,6rem);padding-block:clamp(3.5rem,7vw,6.5rem) clamp(3.5rem,7vw,5.5rem);border-block-end:1px solid var(--rule)}.comparisons_detailHero__Q8fJX>div{min-width:0}.comparisons_detailHero__Q8fJX h1{margin-block-end:0;font-size:clamp(2.85rem,6vw,5.55rem)}.comparisons_detailMeta__iT9Pr{margin-block-start:.35rem;min-height:7rem}.comparisons_detailLead__qOetc{grid-column:1;max-width:52rem}.comparisons_detailHero__Q8fJX .comparisons_ctas__Xzakh{grid-column:1/-1;margin-block-start:.2rem}.comparisons_verdict__Yw3tS{display:grid;grid-template-columns:minmax(11rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,8vw,7rem);padding-block:clamp(3.5rem,7vw,6.5rem);border-block-end:1px solid var(--rule)}.comparisons_verdict__Yw3tS>div{display:grid;gap:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.15vw,1.8rem);font-weight:400;letter-spacing:-.025em;line-height:1.5}.comparisons_fitSection__3s_Pf{border-block-end:1px solid var(--rule)}.comparisons_fitColumns__E3rmR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block-start:3rem;border-block:1px solid var(--rule)}.comparisons_fitColumn__APhfH{padding:2rem 2.3rem 2rem 0}.comparisons_fitColumn__APhfH+.comparisons_fitColumn__APhfH{padding-inline:2.3rem 0;border-inline-start:1px solid var(--rule)}.comparisons_fitColumn__APhfH h3{max-width:20rem;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:400;letter-spacing:-.035em;line-height:1.25}.comparisons_fitColumn__APhfH ul{display:grid;gap:.95rem;margin:1.75rem 0 0;padding:0;list-style:none}.comparisons_fitColumn__APhfH li{display:grid;grid-template-columns:1rem 1fr;gap:.7rem;color:var(--muted);font-size:.84rem;line-height:1.72}.comparisons_fitColumn__APhfH li svg{margin-block-start:.3rem;color:var(--green)}.comparisons_tableSection__4WK1Y{border-block-end:1px solid var(--rule)}.comparisons_tableScroll__zhULa{margin-block-start:2.7rem;overflow-x:auto;border-block:1px solid var(--rule)}.comparisons_tableScroll__zhULa table{width:100%;min-width:730px;border-collapse:collapse;text-align:start;font-size:.78rem;line-height:1.7}.comparisons_tableScroll__zhULa td,.comparisons_tableScroll__zhULa th{padding:1.1rem;vertical-align:top;border-block-end:1px solid var(--rule)}.comparisons_tableScroll__zhULa td:not(:last-child),.comparisons_tableScroll__zhULa th:not(:last-child){border-inline-end:1px solid var(--rule)}.comparisons_tableScroll__zhULa thead{background:var(--light-green)}.comparisons_tableScroll__zhULa thead th{color:var(--ink);font-size:.68rem;font-weight:600}.comparisons_tableScroll__zhULa tbody th{width:14%;font-weight:600}.comparisons_tableScroll__zhULa td{width:31%;color:var(--muted)}.comparisons_tableScroll__zhULa td:last-child{width:8%}.comparisons_tableScroll__zhULa tr:last-child>*{border-block-end:0}.comparisons_sourceLinks__BMfOK{display:flex;flex-wrap:wrap;gap:.4rem}.comparisons_sourceLinks__BMfOK a{color:var(--green);font-size:.69rem;font-weight:600}.comparisons_sourceLinks__BMfOK a:hover{text-decoration:underline}.comparisons_readingSection__C6q2h{display:grid;grid-template-columns:minmax(11rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,8vw,7rem);padding-block:clamp(4.25rem,8vw,7rem);border-block-end:1px solid var(--rule)}.comparisons_readingIndex__sBP4N{align-self:start;position:sticky;top:2rem}.comparisons_readingIndex__sBP4N ol{display:grid;gap:.85rem;margin:1.4rem 0 0;padding:0;list-style:none}.comparisons_readingIndex__sBP4N a{display:grid;grid-template-columns:1.8rem 1fr;gap:.6rem;color:var(--muted);font-size:.72rem;line-height:1.55}.comparisons_readingIndex__sBP4N a:hover{color:var(--green)}.comparisons_readingIndex__sBP4N a span{color:var(--green);font-variant-numeric:tabular-nums}.comparisons_articleCopy___Oa6M{max-width:46rem}.comparisons_articleCopy___Oa6M section+section{margin-block-start:clamp(3rem,6vw,5rem)}.comparisons_articleCopy___Oa6M h2{margin-block-end:1.2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.2}.comparisons_articleCopy___Oa6M p{color:var(--muted);font-size:.96rem;line-height:1.95}.comparisons_articleCopy___Oa6M p+p{margin-block-start:1.25rem}.comparisons_checklistSection__5_U_q{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,8vw,7rem);border-block-end:1px solid var(--rule)}.comparisons_checklist__u4lPU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-block:1px solid var(--rule)}.comparisons_checklist__u4lPU li{display:grid;grid-template-columns:2.2rem 1fr;gap:.7rem;padding:1.05rem .9rem 1.05rem 0;border-block-end:1px solid var(--rule)}.comparisons_checklist__u4lPU li:nth-child(odd){padding-inline-end:1.6rem;border-inline-end:1px solid var(--rule)}.comparisons_checklist__u4lPU li:nth-child(2n){padding-inline-start:1.6rem}.comparisons_checklist__u4lPU li:nth-last-child(-n+2){border-block-end:0}.comparisons_checklist__u4lPU li>span{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.comparisons_checklist__u4lPU p{color:var(--muted);font-size:.77rem;line-height:1.7}.comparisons_faqSection__c65WO{border-block-end:1px solid var(--rule)}.comparisons_faqSection__c65WO>div{margin-block-start:2.6rem;border-block:1px solid var(--rule)}.comparisons_faqSection__c65WO details{border-block-end:1px solid var(--rule);padding:1.2rem 0}.comparisons_faqSection__c65WO details:last-child{border:0}.comparisons_faqSection__c65WO summary{display:grid;grid-template-columns:2.6rem 1fr;gap:.8rem;cursor:pointer;font-size:.9rem;font-weight:600;line-height:1.6;list-style:none}.comparisons_faqSection__c65WO summary::-webkit-details-marker{display:none}.comparisons_faqSection__c65WO summary span{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.comparisons_faqSection__c65WO details p{max-width:50rem;margin:.9rem 0 0 3.4rem;color:var(--muted);font-size:.88rem;line-height:1.85}.comparisons_ctaBand__0ajDu{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,6rem);margin-block:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4.2rem);background:var(--ink);color:#f7f8f4}.comparisons_ctaBand__0ajDu .comparisons_eyebrow__wVzoK,.comparisons_ctasOnDark__vEHWH .comparisons_primaryCta__w6uxr,.comparisons_ctasOnDark__vEHWH .comparisons_secondaryCta__r5RTQ{color:#eaf3e7}.comparisons_ctaBand__0ajDu .comparisons_eyebrow__wVzoK>span:not(.comparisons_sectionNumber__VAiQK){background:#a8c8ad}.comparisons_ctaBand__0ajDu .comparisons_sectionNumber__VAiQK{color:#a8c8ad}.comparisons_ctaBand__0ajDu h2{margin-block-start:1.3rem;max-width:26rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.3vw,2.8rem);font-weight:400;letter-spacing:-.045em;line-height:1.15}.comparisons_ctaBandActions__usq01{align-self:end}.comparisons_ctasOnDark__vEHWH .comparisons_primaryCta__w6uxr{background:#f5f7ef;color:var(--ink)}.comparisons_ctasOnDark__vEHWH .comparisons_primaryCta__w6uxr:hover{background:#dcebdc}.comparisons_ctasOnDark__vEHWH .comparisons_secondaryCta__r5RTQ{border-color:#8eb192}.comparisons_utilityLinks__RtrFK{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-block-start:1.4rem}.comparisons_utilityLinks__RtrFK a{color:#cbdcca}.comparisons_sources__eM6Ha{border-block-start:1px solid var(--rule)}.comparisons_methodology__Mz1xy{max-width:46rem;color:var(--muted);font-size:.85rem;line-height:1.85}.comparisons_sources__eM6Ha>ol{display:grid;gap:.85rem;max-width:55rem;margin:2rem 0 0;padding:0;list-style:none}.comparisons_sources__eM6Ha li{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;gap:.7rem;align-items:baseline;color:var(--muted);font-size:.78rem;line-height:1.65;scroll-margin-block-start:2rem}.comparisons_sources__eM6Ha li>span{color:var(--green);font-weight:600}.comparisons_sources__eM6Ha li a{color:var(--ink);font-weight:500}.comparisons_sources__eM6Ha li a:hover{color:var(--green);text-decoration:underline}.comparisons_sources__eM6Ha li a svg{display:inline;margin-inline-start:.3rem;vertical-align:-.1rem}.comparisons_sources__eM6Ha li time{font-size:.67rem;white-space:nowrap}.comparisons_notice__R1p8O{max-width:55rem;margin-block-start:2.5rem!important;padding-block-start:1rem;border-block-start:1px solid var(--rule);color:var(--muted);font-size:.71rem;line-height:1.7}.comparisons_page__yAQAQ[dir=rtl]{--comparison-serif:var(--font-el-messiri),serif}.comparisons_page__yAQAQ[dir=rtl] :is(.comparisons_hubHero__HGzZz h1,.comparisons_detailHero__Q8fJX h1,.comparisons_sectionIntro__PajI0 h2,.comparisons_directoryHeading__KlT9g h2,.comparisons_tableHeading__j9P_b h2,.comparisons_checklistHeading__2zN1Z h2,.comparisons_faqSection__c65WO>h2,.comparisons_sources__eM6Ha h2,.comparisons_directoryName__YaNle h3,.comparisons_methodCta__4cIC5 h2,.comparisons_verdict__Yw3tS>div,.comparisons_fitColumn__APhfH h3,.comparisons_articleCopy___Oa6M h2,.comparisons_ctaBand__0ajDu h2){font-family:var(--comparison-serif);letter-spacing:0;line-height:1.4}.comparisons_page__yAQAQ[dir=rtl] :is(.comparisons_eyebrow__wVzoK,.comparisons_directoryName__YaNle p,.comparisons_heroNote__qN8Ou span,.comparisons_detailMeta__iT9Pr span){letter-spacing:0;font-size:.76rem}.comparisons_page__yAQAQ[dir=rtl] :is(.comparisons_introduction__7GoLJ,.comparisons_detailLead__qOetc,.comparisons_criteriaList__NHEMS p,.comparisons_directoryVerdict__bgJG3,.comparisons_methodCopy__FkbkA,.comparisons_methodCta__4cIC5>p,.comparisons_fitColumn__APhfH li,.comparisons_tableScroll__zhULa table,.comparisons_articleCopy___Oa6M p,.comparisons_checklist__u4lPU p,.comparisons_faqSection__c65WO details p,.comparisons_methodology__Mz1xy,.comparisons_sources__eM6Ha li){font-size:.88rem;line-height:2}.comparisons_page__yAQAQ[dir=rtl] .comparisons_forward__Xrvsx{transform:scaleX(-1)}.comparisons_page__yAQAQ[dir=rtl] a:hover .comparisons_forward__Xrvsx{transform:scaleX(-1) translateX(3px)}@media (max-width:760px){.comparisons_detailHero__Q8fJX h1,.comparisons_hubHero__HGzZz h1{font-size:clamp(2.8rem,12vw,4.25rem)}.comparisons_checklistSection__5_U_q,.comparisons_ctaBand__0ajDu,.comparisons_detailHero__Q8fJX,.comparisons_heroLower__InxUU,.comparisons_readingSection__C6q2h,.comparisons_verdict__Yw3tS{grid-template-columns:1fr}.comparisons_detailMeta__iT9Pr,.comparisons_heroNote__qN8Ou{min-height:auto;padding:1rem 0 0;border-inline-start:0;border-block-start:1px solid #afc2b1}.comparisons_detailHero__Q8fJX .comparisons_ctas__Xzakh,.comparisons_detailLead__qOetc{grid-column:1}.comparisons_checklist__u4lPU,.comparisons_criteriaList__NHEMS,.comparisons_fitColumns__E3rmR{grid-template-columns:1fr}.comparisons_checklist__u4lPU li:nth-child(n),.comparisons_criteriaList__NHEMS li:nth-child(n),.comparisons_fitColumn__APhfH+.comparisons_fitColumn__APhfH{padding-inline:0;border-inline:0}.comparisons_checklist__u4lPU li:nth-child(n),.comparisons_criteriaList__NHEMS li:nth-child(n){border-block-end:1px solid var(--rule)}.comparisons_checklist__u4lPU li:last-child,.comparisons_criteriaList__NHEMS li:last-child{border-block-end:0}.comparisons_directoryItem__yUpQ8{grid-template-columns:2.8rem 1fr;gap:1rem}.comparisons_directoryAction__IsizY,.comparisons_directoryVerdict__bgJG3{grid-column:2}.comparisons_fitColumn__APhfH{padding:1.6rem 0}.comparisons_fitColumn__APhfH+.comparisons_fitColumn__APhfH{border-block-start:1px solid var(--rule)}.comparisons_readingIndex__sBP4N{position:static}.comparisons_readingIndex__sBP4N ol{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisons_sources__eM6Ha li{grid-template-columns:1.8rem minmax(0,1fr)}.comparisons_sources__eM6Ha li time{grid-column:2}}@media (max-width:430px){.comparisons_detailHero__Q8fJX h1,.comparisons_hubHero__HGzZz h1{letter-spacing:-.05em}.comparisons_detailHero__Q8fJX h1{overflow-wrap:anywhere}.comparisons_ctas__Xzakh{display:grid;grid-template-columns:1fr}.comparisons_primaryCta__w6uxr,.comparisons_secondaryCta__r5RTQ{width:100%}.comparisons_readingIndex__sBP4N ol{grid-template-columns:1fr}.comparisons_directoryName__YaNle h3{font-size:1.75rem}.comparisons_faqSection__c65WO details p{margin-inline-start:0}}