.compare-module__SeIVRW__page{--paper:#fcfbf9;--ink:#192126;--muted:#667077;--line:#dce0df;--tint:#edf3f0;--accent:#356855;background:var(--paper);color:var(--ink);min-height:100vh}.compare-module__SeIVRW__main{max-width:1240px;margin:0 auto;padding:120px 40px 88px}.compare-module__SeIVRW__page h1,.compare-module__SeIVRW__page h2,.compare-module__SeIVRW__page h3{font-family:var(--font-display), sans-serif;text-wrap:balance}.compare-module__SeIVRW__page a,.compare-module__SeIVRW__page summary{-webkit-tap-highlight-color:transparent}.compare-module__SeIVRW__page a:focus-visible,.compare-module__SeIVRW__page summary:focus-visible,.compare-module__SeIVRW__tableScroll:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.compare-module__SeIVRW__utility{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:22px;font-size:12px;display:flex}.compare-module__SeIVRW__preview{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.compare-module__SeIVRW__preview>span{background:#a77b39;border-radius:50%;width:6px;height:6px}.compare-module__SeIVRW__languages{color:var(--muted);gap:16px;display:flex}.compare-module__SeIVRW__languages a[aria-current]{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.compare-module__SeIVRW__languages a:hover{color:var(--ink)}.compare-module__SeIVRW__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:600}.compare-module__SeIVRW__indexHero{grid-template-columns:1.45fr 1fr;align-items:end;gap:60px;padding:64px 0 68px;display:grid}.compare-module__SeIVRW__indexHero h1{white-space:pre-line;letter-spacing:-.045em;font-size:clamp(42px,4.7vw,66px);font-weight:500;line-height:1.1}.compare-module__SeIVRW__heroAside>p{color:var(--muted);max-width:390px;font-size:16px;line-height:1.85}.compare-module__SeIVRW__dimensions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.compare-module__SeIVRW__dimensions span{border:1px solid var(--line);color:var(--muted);border-radius:30px;padding:5px 11px;font-size:11px}.compare-module__SeIVRW__collectionHeading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.compare-module__SeIVRW__collectionHeading h2{letter-spacing:-.025em;font-size:20px;font-weight:500}.compare-module__SeIVRW__collectionHeading p{color:var(--muted);margin-top:5px;font-size:13px}.compare-module__SeIVRW__count{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;color:var(--muted);font-size:38px;font-weight:300}.compare-module__SeIVRW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}.compare-module__SeIVRW__card{border-bottom:1px solid var(--line);min-width:0;display:block}.compare-module__SeIVRW__cover{isolation:isolate;color:#171d26;background:#e8e8e5;border-radius:12px;position:relative;overflow:hidden}.compare-module__SeIVRW__cover img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.compare-module__SeIVRW__cover:after{content:"";z-index:-1;background:#ffffff2e;position:absolute;inset:0}.compare-module__SeIVRW__coverNames{font-family:var(--font-display), sans-serif;flex-direction:column;justify-content:center;align-items:flex-start;min-height:240px;padding:34px;display:flex}.compare-module__SeIVRW__coverBrand{letter-spacing:-.05em;font-size:29px;font-weight:500}.compare-module__SeIVRW__versus{color:#30383f;font-size:12px;line-height:30px}.compare-module__SeIVRW__coverCompetitor{letter-spacing:-.04em;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}.compare-module__SeIVRW__card .compare-module__SeIVRW__cover{transition:border-radius .2s}.compare-module__SeIVRW__card:hover .compare-module__SeIVRW__cover{border-radius:22px}.compare-module__SeIVRW__cardBody{padding:22px 2px 24px}.compare-module__SeIVRW__cardTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.compare-module__SeIVRW__cardTitle h3{letter-spacing:-.03em;font-size:23px;font-weight:500}.compare-module__SeIVRW__cardTitle svg{flex-shrink:0;transition:transform .2s}.compare-module__SeIVRW__card:hover .compare-module__SeIVRW__cardTitle svg{transform:translate(3px,-3px)}.compare-module__SeIVRW__cardBody>p{max-width:490px;color:var(--muted);margin:10px 0 16px;font-size:14px;line-height:1.8}.compare-module__SeIVRW__read{color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.compare-module__SeIVRW__methodology{grid-template-columns:1fr 1.4fr;gap:64px;margin:72px 0 56px;display:grid}.compare-module__SeIVRW__methodology h2{letter-spacing:-.035em;max-width:300px;font-size:34px;line-height:1.25}.compare-module__SeIVRW__methodology p{color:var(--muted);font-size:15px;line-height:1.85}.compare-module__SeIVRW__page .compare-module__SeIVRW__disclosure{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.compare-module__SeIVRW__cta{color:#f7f8f2;background:#202c30;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-top:64px;padding:42px;display:flex}.compare-module__SeIVRW__cta h2{letter-spacing:-.04em;font-size:36px;font-weight:500;line-height:1.2}.compare-module__SeIVRW__cta p{color:#c4cdcd;margin-top:12px;font-size:14px;line-height:1.8}.compare-module__SeIVRW__cta>a{color:#202c30;background:#e0edb3;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.compare-module__SeIVRW__cta>a:hover{background:#f0f7dc}.compare-module__SeIVRW__back{color:var(--muted);align-items:center;gap:8px;margin-top:30px;font-size:12px;display:inline-flex}.compare-module__SeIVRW__back:hover{color:var(--ink)}.compare-module__SeIVRW__articleHero{grid-template-columns:1.25fr 1fr;align-items:center;gap:56px;margin:32px 0;display:grid}.compare-module__SeIVRW__articleHero h1{letter-spacing:-.04em;font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1.1}.compare-module__SeIVRW__articleHero .compare-module__SeIVRW__eyebrow{margin-bottom:20px}.compare-module__SeIVRW__articleHero .compare-module__SeIVRW__coverNames{min-height:290px;padding:36px}.compare-module__SeIVRW__tagline{max-width:570px;color:var(--muted);margin-top:24px;font-size:18px;line-height:1.65}.compare-module__SeIVRW__byline{color:var(--muted);flex-wrap:wrap;gap:5px;margin-top:26px;font-size:11px;display:flex}.compare-module__SeIVRW__byline>span{margin:0 4px}.compare-module__SeIVRW__intro{color:var(--muted);max-width:920px;margin:38px 0 48px;font-size:16px;line-height:1.95}.compare-module__SeIVRW__glance,.compare-module__SeIVRW__feature,.compare-module__SeIVRW__choose,.compare-module__SeIVRW__faq,.compare-module__SeIVRW__sources{scroll-margin-top:104px}.compare-module__SeIVRW__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.compare-module__SeIVRW__sectionHeading h2,.compare-module__SeIVRW__articleBody h2,.compare-module__SeIVRW__related h2{letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1.25}.compare-module__SeIVRW__tableScroll{border:1px solid var(--line);border-radius:12px;position:relative;overflow-x:auto}.compare-module__SeIVRW__table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:13px;line-height:1.75}.compare-module__SeIVRW__table th,.compare-module__SeIVRW__table td{vertical-align:top;padding:21px 24px}.compare-module__SeIVRW__table thead th{font-family:var(--font-display), sans-serif;padding-top:19px;padding-bottom:19px;font-size:20px;font-weight:500}.compare-module__SeIVRW__table thead th:first-child{width:20%;color:var(--muted);vertical-align:middle;font-family:inherit;font-size:12px;font-weight:500}.compare-module__SeIVRW__table th:nth-child(2),.compare-module__SeIVRW__table td:nth-child(2){background:var(--tint);width:40%}.compare-module__SeIVRW__table th:nth-child(3){width:40%}.compare-module__SeIVRW__table tbody tr{border-top:1px solid var(--line)}.compare-module__SeIVRW__table tbody th{font-weight:500}.compare-module__SeIVRW__capability{align-items:flex-start;gap:12px;display:flex}.compare-module__SeIVRW__capability>span:first-child{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.compare-module__SeIVRW__capability>span:last-child{color:var(--muted)}.compare-module__SeIVRW__capability strong{color:var(--ink);font-weight:500}.compare-module__SeIVRW__supported{color:#357153;background:#daeadf}.compare-module__SeIVRW__conditional{color:#8c6324;background:#f4ecd9}.compare-module__SeIVRW__unconfirmed{color:#667077;background:#e9eceb}.compare-module__SeIVRW__tableNotes{max-width:1000px;color:var(--muted);margin-top:18px;font-size:11px;line-height:1.8}.compare-module__SeIVRW__tableNotes p+p{margin-top:6px}.compare-module__SeIVRW__tableNotes a{color:var(--accent);text-underline-offset:3px;margin-top:8px;text-decoration:underline;display:inline-block}.compare-module__SeIVRW__mobileHint{color:var(--muted);font-size:11px;display:none}.compare-module__SeIVRW__articleGrid{grid-template-columns:210px minmax(0,1fr);gap:72px;margin-top:72px;display:grid}.compare-module__SeIVRW__toc{border-left:1px solid var(--line);flex-direction:column;align-self:start;gap:16px;padding-left:20px;font-size:12px;line-height:1.65;display:flex;position:sticky;top:108px}.compare-module__SeIVRW__toc p{letter-spacing:.09em;margin-bottom:5px;font-size:10px;font-weight:600}.compare-module__SeIVRW__toc a{color:var(--muted)}.compare-module__SeIVRW__toc a:hover{color:var(--accent)}.compare-module__SeIVRW__articleBody{min-width:0;max-width:780px}.compare-module__SeIVRW__articleBody p,.compare-module__SeIVRW__articleBody li{color:var(--muted);font-size:15px;line-height:1.95}.compare-module__SeIVRW__articleBody p+p{margin-top:18px}.compare-module__SeIVRW__articleBody strong{color:var(--ink);font-weight:600}.compare-module__SeIVRW__articleBody p a{color:var(--accent);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:.92em}.compare-module__SeIVRW__articleBody p a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.compare-module__SeIVRW__feature{border-top:1px solid var(--line);margin-top:30px;padding-top:36px}.compare-module__SeIVRW__sectionNumber{font-family:var(--font-display), sans-serif;color:var(--accent);font-size:12px}.compare-module__SeIVRW__feature h3{letter-spacing:-.025em;margin:10px 0 20px;font-size:24px;font-weight:500;line-height:1.35}.compare-module__SeIVRW__choose{background:var(--tint);border-radius:12px;margin-top:52px;padding:32px}.compare-module__SeIVRW__choose .compare-module__SeIVRW__eyebrow{color:var(--accent);margin-bottom:12px;font-size:10px}.compare-module__SeIVRW__choose h2{margin-bottom:18px}.compare-module__SeIVRW__choose ul{margin-top:22px;padding-left:18px}.compare-module__SeIVRW__choose li{padding-left:4px;list-style:outside}.compare-module__SeIVRW__choose li+li{margin-top:20px}.compare-module__SeIVRW__choose li::marker{color:var(--accent)}.compare-module__SeIVRW__faq{margin-top:52px}.compare-module__SeIVRW__faq h2{margin-bottom:24px}.compare-module__SeIVRW__faq details{border-bottom:1px solid var(--line)}.compare-module__SeIVRW__faq details:first-of-type{border-top:1px solid var(--line)}.compare-module__SeIVRW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:500;line-height:1.6;list-style:none;display:flex}.compare-module__SeIVRW__faq summary::-webkit-details-marker{display:none}.compare-module__SeIVRW__faq summary svg{flex-shrink:0;transition:transform .2s}.compare-module__SeIVRW__faq details[open] summary svg{transform:rotate(180deg)}.compare-module__SeIVRW__faq details>p{padding:0 24px 24px 0}.compare-module__SeIVRW__sources{border-top:1px solid var(--line);margin-top:52px;padding-top:30px}.compare-module__SeIVRW__sources .compare-module__SeIVRW__sectionHeading h2{font-size:22px}.compare-module__SeIVRW__sources .compare-module__SeIVRW__sectionHeading span{color:var(--muted);font-size:11px}.compare-module__SeIVRW__sources ol{counter-reset:source;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.compare-module__SeIVRW__sources li{counter-increment:source;align-items:baseline;gap:9px;font-size:12px;line-height:1.8;display:flex}.compare-module__SeIVRW__sources li:before{content:counter(source, decimal-leading-zero);color:var(--muted);font-size:10px}.compare-module__SeIVRW__sources li a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);align-items:baseline;gap:3px;display:inline-flex}.compare-module__SeIVRW__sources li a:hover{color:var(--accent)}.compare-module__SeIVRW__sources li svg{flex-shrink:0}.compare-module__SeIVRW__related{margin-top:56px}.compare-module__SeIVRW__related h2{margin-bottom:24px;font-size:24px}.compare-module__SeIVRW__related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;display:grid}.compare-module__SeIVRW__related a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:14px;display:flex}.compare-module__SeIVRW__related a:hover{color:var(--accent)}.dark .compare-module__SeIVRW__page{--paper:#13191b;--ink:#eff2ed;--muted:#b0bbbd;--line:#344044;--tint:#1c2b28;--accent:#b9d6bd}.dark .compare-module__SeIVRW__supported{color:#b4dbc6;background:#294d40}.dark .compare-module__SeIVRW__conditional{color:#e5cd9d;background:#4b3f28}.dark .compare-module__SeIVRW__unconfirmed{color:#c3ccce;background:#364247}@media (max-width:1000px){.compare-module__SeIVRW__main{padding:110px 28px 64px}.compare-module__SeIVRW__indexHero{gap:32px}.compare-module__SeIVRW__articleHero{gap:30px}.compare-module__SeIVRW__articleHero .compare-module__SeIVRW__coverNames{min-height:270px;padding:26px}.compare-module__SeIVRW__articleGrid{grid-template-columns:180px minmax(0,1fr);gap:36px}.compare-module__SeIVRW__cta{padding:32px}}@media (max-width:760px){.compare-module__SeIVRW__indexHero{grid-template-columns:1fr;gap:24px;padding:40px 0}.compare-module__SeIVRW__heroAside>p{max-width:560px}.compare-module__SeIVRW__dimensions{margin-top:18px}.compare-module__SeIVRW__cardTitle h3{font-size:20px}.compare-module__SeIVRW__coverNames{min-height:210px;padding:24px}.compare-module__SeIVRW__coverBrand{font-size:24px}.compare-module__SeIVRW__coverCompetitor{font-size:30px}.compare-module__SeIVRW__articleHero{grid-template-columns:1fr}.compare-module__SeIVRW__articleHero h1{font-size:44px}.compare-module__SeIVRW__articleHero .compare-module__SeIVRW__coverNames{min-height:260px}.compare-module__SeIVRW__articleHero .compare-module__SeIVRW__coverCompetitor{font-size:42px}.compare-module__SeIVRW__articleGrid{grid-template-columns:1fr;margin-top:48px}.compare-module__SeIVRW__toc{display:none;position:static}.compare-module__SeIVRW__methodology{gap:28px;margin-top:48px}.compare-module__SeIVRW__methodology h2{font-size:28px}.compare-module__SeIVRW__cta{flex-direction:column;align-items:flex-start}.compare-module__SeIVRW__cta h2{font-size:32px}.compare-module__SeIVRW__related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-module__SeIVRW__mobileHint{display:inline}}@media (max-width:540px){.compare-module__SeIVRW__main{padding:98px 20px 48px}.compare-module__SeIVRW__utility{padding-bottom:18px}.compare-module__SeIVRW__eyebrow{margin-bottom:18px;font-size:10px}.compare-module__SeIVRW__indexHero h1{font-size:43px}.compare-module__SeIVRW__heroAside>p{font-size:14px}.compare-module__SeIVRW__collectionHeading h2{font-size:18px}.compare-module__SeIVRW__collectionHeading p{font-size:11px}.compare-module__SeIVRW__count{font-size:30px}.compare-module__SeIVRW__cards{grid-template-columns:1fr;gap:28px}.compare-module__SeIVRW__coverNames{min-height:215px;padding:28px}.compare-module__SeIVRW__cardTitle h3{font-size:22px}.compare-module__SeIVRW__cardBody{padding-top:18px;padding-bottom:20px}.compare-module__SeIVRW__cardBody>p{font-size:13px}.compare-module__SeIVRW__methodology{grid-template-columns:1fr;gap:18px}.compare-module__SeIVRW__methodology h2{max-width:none}.compare-module__SeIVRW__methodology p{font-size:14px}.compare-module__SeIVRW__cta{margin-top:40px;padding:28px 24px}.compare-module__SeIVRW__cta>a{padding:13px 17px;font-size:12px}.compare-module__SeIVRW__back{margin-top:24px}.compare-module__SeIVRW__articleHero{gap:26px;margin-top:28px}.compare-module__SeIVRW__articleHero h1{font-size:38px}.compare-module__SeIVRW__articleHero .compare-module__SeIVRW__coverNames{min-height:230px}.compare-module__SeIVRW__articleHero .compare-module__SeIVRW__coverCompetitor{font-size:36px}.compare-module__SeIVRW__tagline{margin-top:18px;font-size:16px}.compare-module__SeIVRW__byline{margin-top:20px;font-size:10px}.compare-module__SeIVRW__intro{margin:28px 0 36px;font-size:14px}.compare-module__SeIVRW__sectionHeading h2,.compare-module__SeIVRW__articleBody h2{font-size:26px}.compare-module__SeIVRW__table th,.compare-module__SeIVRW__table td{padding:17px 18px}.compare-module__SeIVRW__table{min-width:670px;font-size:12px}.compare-module__SeIVRW__tableNotes{font-size:10px}.compare-module__SeIVRW__feature{margin-top:24px;padding-top:24px}.compare-module__SeIVRW__feature h3{font-size:22px}.compare-module__SeIVRW__articleBody p,.compare-module__SeIVRW__articleBody li{font-size:14px}.compare-module__SeIVRW__choose{margin-top:36px;padding:24px}.compare-module__SeIVRW__faq,.compare-module__SeIVRW__sources{margin-top:40px}.compare-module__SeIVRW__faq summary{font-size:14px}.compare-module__SeIVRW__sources ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.compare-module__SeIVRW__card .compare-module__SeIVRW__cover,.compare-module__SeIVRW__cardTitle svg,.compare-module__SeIVRW__faq summary svg,.compare-module__SeIVRW__cta>a{transition:none}}
.blog-article-layout-module__bxB1LG__main{--article-width:760px;--article-gutter:24px;--toc-gap:68px;--toc-width:200px;max-width:calc(var(--article-width) + 2 * var(--article-gutter))}.blog-article-layout-module__bxB1LG__toc{scrollbar-width:thin}@media (min-width:1440px){.blog-article-layout-module__bxB1LG__main:has(.blog-article-layout-module__bxB1LG__toc){max-width:calc(var(--article-width) + var(--toc-gap) + var(--toc-width) + 2 * var(--article-gutter));padding-right:calc(var(--article-gutter) + var(--toc-gap) + var(--toc-width))}.blog-article-layout-module__bxB1LG__toc{left:calc(50% + (var(--article-width) + var(--toc-gap) - var(--toc-width)) / 2);width:var(--toc-width)}}@media (min-width:1600px){.blog-article-layout-module__bxB1LG__main{--toc-width:240px}}
