.article-film[data-astro-cid-b3kjloj7]{margin:28px 0}.article-film[data-astro-cid-b3kjloj7] video[data-astro-cid-b3kjloj7]{object-fit:contain;background:var(--bone);border:1px solid var(--line);border-radius:20px;width:100%;height:auto;max-height:540px;display:block}.fit-top[data-astro-cid-6466hf3c]{min-width:0;max-width:100%;margin-top:0;padding-top:28px;padding-bottom:8px}.difference-label[data-astro-cid-6466hf3c]{text-align:center;letter-spacing:-.03em;width:100%;max-width:none;margin:0 0 28px;font-size:clamp(34px,3.8vw,53px);line-height:1.12}.fit-table[data-astro-cid-6466hf3c]{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;max-width:100%;font-size:14px;position:relative}.fit-table[data-astro-cid-6466hf3c] caption[data-astro-cid-6466hf3c]{caption-side:top;text-align:left;color:var(--ink);margin:0 0 12px;padding:0;font-size:14px;line-height:1.5}.fit-table[data-astro-cid-6466hf3c] thead[data-astro-cid-6466hf3c] th[data-astro-cid-6466hf3c]:first-child{width:22%}.fit-table[data-astro-cid-6466hf3c] th[data-astro-cid-6466hf3c],.fit-table[data-astro-cid-6466hf3c] td[data-astro-cid-6466hf3c]{border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:12px 14px}.fit-table[data-astro-cid-6466hf3c] thead[data-astro-cid-6466hf3c] th[data-astro-cid-6466hf3c]{background:var(--bone);color:var(--ink)}.fit-table[data-astro-cid-6466hf3c] tbody[data-astro-cid-6466hf3c] th[data-astro-cid-6466hf3c]{color:var(--ink);font-weight:600}@media (width<=760px){.difference-label[data-astro-cid-6466hf3c]{font-size:36px}}@media (width<=800px){.fit-table[data-astro-cid-6466hf3c],.fit-table[data-astro-cid-6466hf3c] tbody[data-astro-cid-6466hf3c],.fit-table[data-astro-cid-6466hf3c] tr[data-astro-cid-6466hf3c],.fit-table[data-astro-cid-6466hf3c] td[data-astro-cid-6466hf3c],.fit-table[data-astro-cid-6466hf3c] tbody[data-astro-cid-6466hf3c] th[data-astro-cid-6466hf3c],.fit-table[data-astro-cid-6466hf3c] caption[data-astro-cid-6466hf3c]{width:100%;display:block}.fit-table[data-astro-cid-6466hf3c] thead[data-astro-cid-6466hf3c]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fit-table[data-astro-cid-6466hf3c] tr[data-astro-cid-6466hf3c]{border:1px solid var(--line);background:var(--page);border-radius:14px;margin-top:16px;overflow:hidden}.fit-table[data-astro-cid-6466hf3c] td[data-astro-cid-6466hf3c],.fit-table[data-astro-cid-6466hf3c] tbody[data-astro-cid-6466hf3c] th[data-astro-cid-6466hf3c]{border-width:0 0 1px}.fit-table[data-astro-cid-6466hf3c] tbody[data-astro-cid-6466hf3c] th[data-astro-cid-6466hf3c]{background:var(--bone)}.fit-table[data-astro-cid-6466hf3c] td[data-astro-cid-6466hf3c]:before{content:attr(data-label);color:var(--ink);letter-spacing:.01em;margin-bottom:6px;font-size:12px;font-weight:600;display:block}}.article-summary[data-astro-cid-sgg5joot]{color:#56657b;max-width:65ch;margin:20px 0;font-size:18px;line-height:1.7}.article-page[data-astro-cid-sgg5joot].is-comparison .article-hero[data-astro-cid-sgg5joot]{background:#fff;border-bottom:0}.article-page[data-astro-cid-sgg5joot].is-comparison .article-title-copy[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{letter-spacing:-.035em;line-height:1.09;font-size:clamp(44px,4.3vw,60px)!important}.article-page[data-astro-cid-sgg5joot].is-comparison .section-soft[data-astro-cid-sgg5joot]{background:#f7f8f5}.buyer-answers[data-astro-cid-sgg5joot]{padding-block:var(--space-7)}.buyer-answer[data-astro-cid-sgg5joot]{max-width:46rem;margin:0 auto}.buyer-answer[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{color:var(--ink);text-align:left;margin:16px 0 0;font-size:16px;line-height:1.65}.buyer-answer[data-astro-cid-sgg5joot] h3[data-astro-cid-sgg5joot]{letter-spacing:-.02em;text-align:left;margin:40px 0 0;scroll-margin-top:100px;font-size:22px;font-weight:600;line-height:1.3}.buyer-answer[data-astro-cid-sgg5joot] a{color:var(--action);text-underline-offset:3px;text-decoration:underline}.article-page[data-astro-cid-sgg5joot].is-comparison h2{width:100%;margin-left:0;margin-right:0;font-weight:300;text-align:center!important;letter-spacing:-.03em!important;max-width:none!important;font-size:clamp(34px,3.8vw,53px)!important;line-height:1.12!important}.article-page[data-astro-cid-sgg5joot].is-comparison .feature-grid[data-astro-cid-sgg5joot].cols-2{align-items:start}.article-page[data-astro-cid-sgg5joot].is-comparison .feature-grid[data-astro-cid-sgg5joot] .card{height:auto}.fit-steps[data-astro-cid-sgg5joot]{counter-reset:fitstep;gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.fit-steps[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{counter-increment:fitstep;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:20px 0 0}.fit-steps[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]:before{content:"0" counter(fitstep);color:var(--mid);letter-spacing:.08em;margin:0 0 8px;font-size:11px;font-weight:600;display:block}.fit-steps[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{color:var(--mid);margin:0 0 20px;font-size:15px;line-height:1.7}@media (width>=960px){.fit-steps[data-astro-cid-sgg5joot]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}}@media (width<=760px){.article-page[data-astro-cid-sgg5joot].is-comparison .article-title-copy[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{font-size:44px!important}.article-page[data-astro-cid-sgg5joot].is-comparison h2{font-size:36px!important}}@media (width<=450px){.article-page[data-astro-cid-sgg5joot].is-comparison .article-title-copy[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{font-size:42px!important}}@media (width<=360px){.article-page[data-astro-cid-sgg5joot].is-comparison .article-title-copy[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{font-size:36px!important}}.article-page[data-astro-cid-sgg5joot].is-comparison .article-shell[data-astro-cid-sgg5joot]{padding-bottom:8px}.fit-affiliation[data-astro-cid-sgg5joot]{margin:28px 0 0;font-size:13px;line-height:1.5}.article-page[data-astro-cid-sgg5joot].is-comparison .article-hero[data-astro-cid-sgg5joot]{padding-block:48px 36px}.article-page[data-astro-cid-sgg5joot] .article-category[data-astro-cid-sgg5joot]{margin-top:0}.article-page[data-astro-cid-sgg5joot].is-comparison .article-category[data-astro-cid-sgg5joot]{letter-spacing:.08em;text-transform:uppercase;margin-top:0;font-size:11px;font-weight:600}.article-page[data-astro-cid-sgg5joot].is-comparison .article-title-copy[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{max-width:none;margin-top:12px}.article-page[data-astro-cid-sgg5joot].is-comparison .article-summary[data-astro-cid-sgg5joot]{max-width:38rem;margin:16px 0 0;font-size:16px;line-height:1.6}.article-page[data-astro-cid-sgg5joot].is-comparison .article-updated[data-astro-cid-sgg5joot]{color:var(--mid);margin:14px 0 0;font-size:13px}.is-guide[data-astro-cid-sgg5joot] .article-meta[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:inherit;text-underline-offset:3px;text-decoration:underline}.article-page[data-astro-cid-sgg5joot].is-comparison .article-shell[data-astro-cid-sgg5joot]{width:min(100%,var(--content));grid-template-columns:none;padding-top:8px;display:block}.article-page[data-astro-cid-sgg5joot].is-comparison .article-header-inner[data-astro-cid-sgg5joot]{width:min(100%,var(--content));align-items:center;gap:64px;max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.article-page[data-astro-cid-sgg5joot].is-comparison .article-topic-art[data-astro-cid-sgg5joot]{border-radius:18px;width:100%;margin:0;overflow:hidden;max-width:none!important}@media (width<=860px){.article-page[data-astro-cid-sgg5joot].is-comparison .article-hero[data-astro-cid-sgg5joot]{padding-block:32px 24px}.article-page[data-astro-cid-sgg5joot].is-comparison .article-header-inner[data-astro-cid-sgg5joot]{gap:28px;grid-template-columns:1fr!important}.article-page[data-astro-cid-sgg5joot].is-comparison .article-topic-art[data-astro-cid-sgg5joot]{width:100%!important;max-width:none!important}}.article-hero-film[data-astro-cid-sgg5joot]{overflow:visible}.article-hero-film[data-astro-cid-sgg5joot] .article-film{margin:0}.article-hero-film[data-astro-cid-sgg5joot] video{max-height:340px}main:has(.article-page)>.infrastructure-backdrop{display:none}.is-guide[data-astro-cid-sgg5joot] .article-hero[data-astro-cid-sgg5joot]{border-bottom:1px solid var(--line);background:#fff;padding-block:72px 56px}.is-guide[data-astro-cid-sgg5joot] .article-header-inner[data-astro-cid-sgg5joot]{align-items:end;gap:64px;grid-template-columns:minmax(0,1fr) minmax(200px,300px)!important}.is-guide[data-astro-cid-sgg5joot] .article-category[data-astro-cid-sgg5joot]{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.is-guide[data-astro-cid-sgg5joot] .article-category[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--action);text-decoration:none}.is-guide[data-astro-cid-sgg5joot] .article-category[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{text-decoration:underline}.is-guide[data-astro-cid-sgg5joot] .article-title-copy[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{letter-spacing:-.03em;max-width:20ch;margin-top:14px;font-size:clamp(36px,4.2vw,56px);font-weight:300;line-height:1.08}.is-guide[data-astro-cid-sgg5joot] .article-summary[data-astro-cid-sgg5joot]{color:#4d5d74;max-width:58ch;margin:22px 0 0;font-size:19px;line-height:1.6}.is-guide[data-astro-cid-sgg5joot] .article-meta[data-astro-cid-sgg5joot]{border-top:1px solid var(--line);color:var(--mid);flex-wrap:wrap;gap:4px 10px;max-width:58ch;margin:28px 0 0;padding-top:18px;font-size:13px;display:flex}.is-guide[data-astro-cid-sgg5joot] .meta-author[data-astro-cid-sgg5joot]{color:var(--ink);font-weight:500}.is-guide[data-astro-cid-sgg5joot] .meta-sep[data-astro-cid-sgg5joot]{color:#b3bfcc}.is-guide[data-astro-cid-sgg5joot] .article-topic-art[data-astro-cid-sgg5joot]{border:1px solid var(--line);border-radius:14px;justify-self:end;overflow:hidden;width:100%!important;max-width:300px!important;margin:0 0 0 auto!important}.is-guide[data-astro-cid-sgg5joot] .article-shell[data-astro-cid-sgg5joot]{grid-template-columns:200px minmax(0,68ch);justify-content:center;align-items:start;gap:72px;padding-block:64px 88px;display:grid}.is-guide[data-astro-cid-sgg5joot] .article-toc[data-astro-cid-sgg5joot]{background:0 0;border:0;margin:0;padding:0;position:sticky;top:110px}.is-guide[data-astro-cid-sgg5joot] .article-toc[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]{letter-spacing:.08em;text-transform:uppercase;color:var(--mid);cursor:pointer;font-size:11px;font-weight:600;list-style:none}.is-guide[data-astro-cid-sgg5joot] .article-toc[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]::-webkit-details-marker{display:none}.toc-track[data-astro-cid-sgg5joot]{border-left:1px solid var(--line);margin-top:16px;position:relative}.toc-beam[data-astro-cid-sgg5joot]{pointer-events:none;transform-origin:top;background:linear-gradient(#2f68db,#2fb3a6);width:1px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.toc-track[data-astro-cid-sgg5joot] ol[data-astro-cid-sgg5joot]{margin:0;padding:0;list-style:none;display:block}.toc-track[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{background:0 0;border:0;margin:0;padding:0}.toc-track[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:#5b6f8c;border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.toc-track[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--action)}.toc-track[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot][aria-current]{color:var(--ink);border-left-color:var(--action)}.toc-track[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.toc-beam[data-astro-cid-sgg5joot]{opacity:.35;transform:none}}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot]{max-width:68ch;color:var(--ink);margin:0;font-size:18px;line-height:1.72}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot]>:first-child{margin-top:0}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot]>p:first-of-type{font-size:20px;line-height:1.6}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] p{max-width:none;color:var(--ink);margin:20px 0 0;font-size:18px;line-height:1.72}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] .article-download-lede p{color:var(--ink)!important;margin:0!important;font-size:16px!important;line-height:1.55!important}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] h2{font:300 clamp(28px,2.6vw,34px)/1.18 var(--font-headline);letter-spacing:-.02em;border-top:1px solid var(--line);max-width:28ch;margin:64px 0 0;padding-top:28px;scroll-margin-top:100px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] h3{margin:40px 0 0;scroll-margin-top:100px;font-size:20px;font-weight:600;line-height:1.35}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] h2+p{color:var(--ink);font-size:18px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] a{color:var(--action);text-underline-offset:3px;text-decoration:underline 1px #2f68db59}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] a:hover{text-decoration-color:currentColor}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] :is(ul,ol){border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] :is(ul,ol)>li{border-bottom:1px solid var(--line);margin:0;padding:14px 0 14px 28px;font-size:17px;line-height:1.65;position:relative}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] ul>li:before{content:"";background:#6781a6;width:8px;height:1px;position:absolute;top:27px;left:4px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] ol{counter-reset:guide-step}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] ol>li{counter-increment:guide-step;padding-left:40px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] ol>li:before{content:counter(guide-step,decimal-leading-zero);color:var(--mid);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;top:17px;left:0}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] li strong{color:var(--ink);font-weight:600}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] blockquote{border-left:2px solid var(--action);font:300 22px/1.5 var(--font-headline);color:var(--ink);margin:32px 0 0;padding:4px 0 4px 22px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] table{border-collapse:collapse;width:100%;margin:28px 0 0;font-size:15px;display:block;overflow-x:auto}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] :is(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] th{letter-spacing:.04em;color:var(--mid);background:#f6f8fa;font-size:12px;font-weight:600}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] code{background:#f1f4f7;border-radius:4px;padding:1px 5px;font-size:.88em}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] pre{border:1px solid var(--line);background:#f6f8fa;border-radius:12px;margin-top:24px;padding:20px 22px;font-size:14px;line-height:1.6;overflow-x:auto}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] pre code{background:0 0;padding:0}@media (width<=1099px){.is-guide[data-astro-cid-sgg5joot] .article-shell[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,68ch);gap:32px;padding-block:40px 64px}.is-guide[data-astro-cid-sgg5joot] .article-toc[data-astro-cid-sgg5joot]{border:1px solid var(--line);border-radius:12px;padding:14px 18px;position:static}.is-guide[data-astro-cid-sgg5joot] .article-toc[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]{justify-content:space-between;display:flex}.is-guide[data-astro-cid-sgg5joot] .article-toc[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]:after{content:"+";color:var(--mid);font-size:16px;line-height:1}.is-guide[data-astro-cid-sgg5joot] .article-toc[data-astro-cid-sgg5joot] details[data-astro-cid-sgg5joot][open] summary[data-astro-cid-sgg5joot]:after{content:"−"}.toc-beam[data-astro-cid-sgg5joot]{display:none}}@media (width<=760px){.is-guide[data-astro-cid-sgg5joot] .article-hero[data-astro-cid-sgg5joot]{padding-block:40px 32px}.is-guide[data-astro-cid-sgg5joot] .article-header-inner[data-astro-cid-sgg5joot]{gap:28px;grid-template-columns:1fr!important}.is-guide[data-astro-cid-sgg5joot] .article-topic-art[data-astro-cid-sgg5joot]{justify-self:stretch;max-width:100%!important;margin:0!important}.is-guide[data-astro-cid-sgg5joot] .article-title-copy[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{font-size:clamp(32px,9vw,40px)}.is-guide[data-astro-cid-sgg5joot] .article-summary[data-astro-cid-sgg5joot],.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot],.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] p{font-size:17px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot]>p:first-of-type{font-size:18px}.is-guide[data-astro-cid-sgg5joot] .article-prose[data-astro-cid-sgg5joot] h2{margin-top:48px;font-size:26px}.is-comparison[data-astro-cid-sgg5joot] .article-header-inner[data-astro-cid-sgg5joot]{gap:24px;grid-template-columns:1fr!important}.is-comparison[data-astro-cid-sgg5joot] .article-topic-art[data-astro-cid-sgg5joot]{max-width:100%!important}}.article-page.is-comparison h2{width:100%;text-align:center!important;letter-spacing:-.03em!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(34px,3.8vw,53px)!important;font-weight:300!important;line-height:1.12!important}@media (width<=760px){.article-page.is-comparison h2{font-size:36px!important}}
