.comparison-native{--surface-50:var(--token-surface-50);--surface-100:var(--token-surface-100);--ink-500:var(--token-ink-500);--ink-600:var(--token-ink-600);--ink-700:var(--token-ink-700);--ink-900:var(--token-ink-900);--line-100:var(--token-line-100);--line-200:var(--token-line-200);--brand-700:var(--token-brand-700);--brand-500:var(--token-brand-500);--shadow-sm:var(--token-shadow-sm);--radius-lg:var(--token-radius-lg);--radius-md:var(--token-radius-md);--green-100:var(--token-green-100);--green-700:var(--token-green-700);--blue-100:var(--token-blue-100);background:var(--surface-50);max-width:100%;min-height:100vh;color:var(--ink-700);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15.5px;line-height:1.65;overflow-x:clip}.comparison-container{width:min(100% - 32px,1120px);margin-inline:auto}.comparison-hero{border-bottom:1px solid var(--line-200);color:#fff;background:#183342;padding:56px 0}.comparison-breadcrumbs{color:#ffffffad;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0 0 32px;font-size:13px;font-weight:600;display:flex}.comparison-breadcrumbs a{color:#ffffffd1;text-decoration:none}.comparison-breadcrumbs .hero-breadcrumb-separator{color:#ffffff5c}.comparison-eyebrow,.comparison-section-title span,.comparison-card>span{color:var(--brand-700);letter-spacing:.025em;text-transform:uppercase;font-size:12px;font-weight:650;display:block}.comparison-hero .comparison-eyebrow{color:#cfe6dc;margin-bottom:8px}.comparison-hero h1{color:#fff;letter-spacing:0;max-width:900px;margin:0;font-size:clamp(34px,3vw,42px);font-weight:720;line-height:1.18}.comparison-hero p{color:#ffffffd9;max-width:800px;margin:16px 0 0;font-size:18px;line-height:1.6}.comparison-quick-nav{top:var(--site-header-height,72px);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9f6f0;border-top:1px solid #c8d4ceb3;border-bottom:1px solid #c8d4ced1;position:sticky}.comparison-quick-nav-links{scrollbar-width:none;flex-wrap:wrap;justify-content:center;gap:4px 10px;padding:9px 0;display:flex;overflow:visible}.comparison-quick-nav-links::-webkit-scrollbar{display:none}.comparison-quick-nav-links a{color:#355367;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;flex:0 auto;align-items:center;min-height:34px;padding:7px 10px 8px;font-size:12.75px;font-weight:700;line-height:1.25;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.comparison-quick-nav-links a:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background .16s;position:absolute;bottom:5px;left:10px;right:10px}.comparison-quick-nav-links a:hover{color:var(--brand-700);background:#ffffff9e;border-color:#1f5f8b29}.comparison-quick-nav-links a:hover:after{background:#1f5f8bb8}.comparison-section{background:#fff;padding:58px 0 68px}.comparison-section[id]{scroll-margin-top:130px}.comparison-section.alt{background:var(--surface-100)}.comparison-section .comparison-section{background:0 0;padding:0}.comparison-section-title{max-width:820px;margin-bottom:28px}.comparison-blueprint-tag,.comparison-card-blueprint{color:#697c74;letter-spacing:0;overflow-wrap:anywhere;text-transform:none;background:#eef3efb8;border:1px solid #becdc6d1;border-radius:3px;width:fit-content;max-width:100%;margin-bottom:8px;padding:3px 7px;font-size:10.5px;font-weight:650;line-height:1.25;display:block}.comparison-card-blueprint{background:#f7f9f6eb;margin-bottom:10px}.comparison-section-title.centered{text-align:center;margin-inline:auto}.comparison-section-title h2{color:var(--ink-900);letter-spacing:0;margin:6px 0 16px;font-size:clamp(25px,2.15vw,32px);font-weight:700;line-height:1.2}.comparison-section-title p,.comparison-card p,.comparison-warning p{color:var(--ink-600);font-size:15.5px;line-height:1.65}.comparison-table-wrap{border:1px solid var(--line-100);border-radius:var(--radius-lg);max-width:100%;box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto}.comparison-table-wrap table{border-collapse:collapse;border-spacing:0;width:100%;min-width:920px}.comparison-table-wrap th,.comparison-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #cbd9d4;border-right:1px solid #becdc6cc;padding:12px;font-size:13px;line-height:1.45}.comparison-table-wrap th{color:var(--ink-700);letter-spacing:.04em;text-transform:uppercase;background:#eef3ef;border-bottom:1px solid #bfcfc8;font-size:11px;font-weight:800}.comparison-table-wrap tr:nth-child(2n){background:#fafcfb}.comparison-table-wrap tbody tr+tr td{border-top:1px solid #cbd9d4}.comparison-table-wrap tbody tr:hover td{background-color:#f6faf8}.comparison-table-wrap tbody tr.is-benchmark-row td{background:#f3f7f5}.comparison-table-wrap tbody tr.is-benchmark-row td:first-child{box-shadow:inset 3px 0 0 var(--brand-600,#1f5f8b);background:#eef4f1}.comparison-table-wrap th:first-child,.comparison-table-wrap td:first-child{z-index:2;background:#f7f9f6;border-right:1px solid #bfcfc8;position:sticky;left:0}.comparison-table-wrap td:first-child{color:var(--ink-900);font-weight:700}.comparison-table-wrap tbody tr.is-benchmark-row td:first-child{background:#eef4f1}.comparison-table-wrap tbody tr:hover.is-benchmark-row td,.comparison-table-wrap tbody tr:hover.is-benchmark-row td:first-child{background-color:#e8f0ec}.comparison-table-wrap th:last-child,.comparison-table-wrap td:last-child{border-right:0}.comparison-table-wrap tr:last-child td{border-bottom:0}.comparison-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.comparison-card-grid.is-routes,.comparison-card-grid.is-next{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-native.is-hub .comparison-card-grid.is-routes{grid-template-columns:1fr;gap:20px}.comparison-native.is-hub .comparison-card-grid.is-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.comparison-card-grid.is-battlegrounds{grid-template-columns:1fr;gap:18px}.comparison-card{border:1px solid var(--line-100);border-radius:var(--radius-md);min-width:0;min-height:190px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.comparison-card-main{min-width:0}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card{background:linear-gradient(90deg,#f7fbfc 0%,#fff 48%,#f2f7f5 100%);border:1px solid #a8bbc4;border-left:5px solid #1f5f8b;border-radius:4px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:28px;min-height:0;padding:24px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fffffff0,0 8px 22px #12202a0e}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card:hover{border-color:#1f5f8b;box-shadow:inset 0 1px #fffffff5,0 10px 28px #12202a14}.comparison-native.is-hub .comparison-card-grid.is-next .comparison-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #d7e0dd;min-height:180px;padding:24px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #12202a14}.comparison-native.is-detail .comparison-card-grid.is-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.comparison-native.is-detail .comparison-card-grid.is-next .comparison-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #d7e0dd;min-height:180px;padding:24px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #12202a14}.comparison-native.is-detail .comparison-card-grid.is-next .comparison-card:hover{border-color:#1f5f8b47;box-shadow:0 10px 28px #12202a14}.comparison-native.is-detail .comparison-card-grid.is-next .comparison-card:nth-child(3){grid-column:1/-1}.comparison-native.is-detail .comparison-card-grid.is-principles .comparison-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #cbd9d4;border-top:3px solid #1f5f8b;min-height:0;padding:24px;box-shadow:0 1px 2px #12202a14}.comparison-native.is-detail .comparison-card-grid.is-battlegrounds .comparison-card{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cbd9d4;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:center;gap:32px;padding:28px 20px;display:grid}.comparison-native.is-detail .comparison-card-grid.is-battlegrounds .comparison-card:first-child{border-top:1px solid #cbd9d4}.comparison-native.is-detail .comparison-card-grid.is-battlegrounds .comparison-card-action{border-left:0;align-items:center;min-height:100%;padding-left:0;display:flex}.comparison-battle-meta{border-radius:var(--radius-md);background:#fff;border:1px solid #cbd9d4;width:100%;padding:18px;box-shadow:0 1px 2px #12202a0f}.comparison-meta-title{color:var(--ink-500);letter-spacing:.025em;text-transform:none;margin-bottom:10px;font-size:11px;font-weight:650;line-height:1.35;display:block}.comparison-battle-meta strong{color:#0f6b49;font-size:20px;font-weight:700;line-height:1.2;display:block}.comparison-battle-meta p{color:var(--ink-500);margin-top:8px;font-size:13px;line-height:1.45}.comparison-verdict{border-radius:var(--radius-md);margin-top:14px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.35;display:block}.comparison-verdict.lobe{background:var(--green-100,#dcefe6);color:var(--green-700,#0f6b49)}.comparison-verdict.alternative{color:#7b4b10;background:#f6e8cb}.comparison-verdict.neutral{background:var(--surface-100,#eef3ef);color:var(--ink-700,#2d4350)}.comparison-native.is-detail .comparison-card-grid.is-applications .comparison-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #cbd9d4;border-left:3px solid #1f5f8b;min-height:0;padding:22px;box-shadow:0 1px 2px #12202a14}.comparison-native.is-hub .comparison-card-grid.is-next .comparison-card:hover{border-color:#1f5f8b47;box-shadow:0 10px 28px #12202a14}.comparison-card-grid.is-battlegrounds .comparison-card{min-height:0}.comparison-card h3{color:var(--ink-900);margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.22}.comparison-native.is-hub .comparison-card-grid.is-next .comparison-card h3,.comparison-native.is-detail .comparison-card-grid.is-next .comparison-card h3{margin-bottom:10px;font-size:18px}.comparison-native.is-detail .comparison-card-grid.is-principles .comparison-card h3,.comparison-native.is-detail .comparison-card-grid.is-applications .comparison-card h3{font-size:18px}.comparison-native.is-detail .comparison-card-grid.is-battlegrounds .comparison-card h3{font-size:20px}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card h3{color:var(--brand-700);margin-bottom:4px;font-size:20px}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card>.comparison-card-main>span{background:var(--blue-100);width:fit-content;color:var(--brand-700);border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:11px;display:inline-block}.comparison-card p{margin:0}.comparison-native.is-hub .comparison-card-grid.is-next .comparison-card p,.comparison-native.is-detail .comparison-card-grid.is-next .comparison-card p{color:var(--ink-600);font-size:14px;line-height:1.55}.comparison-native.is-detail .comparison-card-grid.is-principles .comparison-card p,.comparison-native.is-detail .comparison-card-grid.is-battlegrounds .comparison-card p,.comparison-native.is-detail .comparison-card-grid.is-applications .comparison-card p{color:var(--ink-600);font-size:14px;line-height:1.58}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card p{font-size:14px;line-height:1.55}.comparison-card a{width:fit-content;color:var(--brand-700);margin-top:18px;font-size:14px;font-weight:800;text-decoration:none}.comparison-native.is-hub .comparison-card-grid.is-next .comparison-card a,.comparison-native.is-detail .comparison-card-grid.is-next .comparison-card a{color:#1f5f8b;align-items:center;margin-top:18px;font-size:14px;font-weight:800;display:inline-flex}.comparison-card-action{margin-top:auto}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card-action{background:#eef3efb8;border-left:1px solid #c4d4d0;border-radius:3px;flex-direction:column;justify-content:center;min-height:100%;padding:20px 0 20px 28px;display:flex}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card-action p{color:var(--ink-700);margin-bottom:12px;font-size:13px;font-weight:700}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card-action a{border-radius:var(--radius-md);color:#fff;background:#1f5f8b;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin-top:0;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card-action a:hover{color:#fff;background:#2563a8}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card:hover .comparison-card-action a{transform:translate(2px)}.comparison-native.is-hub .comparison-card-grid.is-next .comparison-card{border-radius:var(--radius-lg);min-height:180px;box-shadow:var(--shadow-sm);padding:24px}.comparison-route-bullets{grid-template-columns:1fr 1fr;gap:48px;margin-top:16px;display:grid;position:relative}.comparison-route-bullets:before{content:"";border-left:1px dashed #becdc6f5;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.comparison-route-bullets:after{border:1px solid var(--line-100);background:var(--surface-100);width:30px;height:30px;color:var(--ink-500);content:"VS";letter-spacing:.04em;z-index:1;border-radius:50%;place-items:center;font-size:10.5px;font-weight:650;line-height:1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comparison-route-bullets h4{color:var(--ink-700);letter-spacing:.025em;text-transform:none;margin:0 0 6px;font-size:13px;font-weight:650;line-height:1.35}.comparison-route-bullets ul{margin:0;padding:0;list-style:none}.comparison-route-bullets li{color:var(--ink-900);margin-bottom:6px;padding-left:14px;font-size:13px;line-height:1.45;position:relative}.comparison-route-bullets li:before{color:var(--brand-500);content:"•";font-weight:650;position:absolute;left:0}.comparison-warning{border-radius:var(--radius-md);background:#b735350f;border:1px solid #b735353d;border-left:4px solid #b73535;margin-top:20px;padding:18px}.comparison-warning strong{color:var(--ink-900);font-size:15px;font-weight:650;display:block}.comparison-warning p{margin:8px 0 0}@media (width<=1024px){.comparison-card-grid,.comparison-card-grid.is-routes,.comparison-card-grid.is-next{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-native.is-hub .comparison-card-grid.is-routes,.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card{grid-template-columns:1fr}.comparison-native.is-hub .comparison-card-grid.is-routes .comparison-card-action{border-top:1px solid #c4d4d0;border-left:0;border-radius:3px;min-height:0;padding:18px 16px 0}}@media (width<=720px){.comparison-native{overflow-x:hidden}.comparison-container{width:min(100% - 28px,1040px)}.comparison-hero{padding:36px 0 40px}.comparison-breadcrumbs{margin-bottom:22px;font-size:12px;line-height:1.5}.comparison-hero h1{font-size:30px;line-height:1.16}.comparison-hero p,.comparison-section-title p,.comparison-card p,.comparison-warning p{overflow-wrap:anywhere;font-size:15px;line-height:1.58}.comparison-card a{width:100%}.comparison-quick-nav-links{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;padding:8px 0 9px;overflow-x:auto}.comparison-quick-nav-links a{flex:none;min-height:32px}.comparison-section{padding:42px 0 52px}.comparison-section-title h2{font-size:24px;line-height:1.22}.comparison-card-grid,.comparison-card-grid.is-routes,.comparison-card-grid.is-next,.comparison-native.is-hub .comparison-card-grid.is-next,.comparison-native.is-detail .comparison-card-grid.is-next{grid-template-columns:1fr}.comparison-native.is-detail .comparison-card-grid.is-next .comparison-card:nth-child(3){grid-column:auto}.comparison-native.is-detail .comparison-card-grid.is-battlegrounds .comparison-card{grid-template-columns:1fr}.comparison-native.is-detail .comparison-card-grid.is-battlegrounds .comparison-card-action{border-top:0;border-left:0;min-height:0;padding-top:16px;padding-left:0}.comparison-route-bullets{grid-template-columns:1fr;gap:12px}.comparison-route-bullets:before,.comparison-route-bullets:after{display:none}.comparison-table-wrap{box-shadow:inset -18px 0 18px -20px #12202a5c}.comparison-table-wrap table{min-width:820px}.comparison-table-wrap th,.comparison-table-wrap td{padding:12px;font-size:13px}.comparison-card{min-height:0;padding:18px}}.comparison-hub[data-astro-cid-a3d3obbz]{color:#182b36;background:#f7f9f6;font-size:15.5px;line-height:1.65}.ch-container[data-astro-cid-a3d3obbz]{width:min(100% - 48px,1040px);margin-inline:auto}.ch-hero[data-astro-cid-a3d3obbz]{--hero-breadcrumb-margin:0 0 16px;--hero-breadcrumb-mobile-margin-bottom:16px;color:#fff;background:#183342;padding:28px 0 30px}.ch-eyebrow[data-astro-cid-a3d3obbz]{color:#a3d8c8;text-transform:uppercase;font-size:12px;font-weight:650}.ch-hero[data-astro-cid-a3d3obbz] h1[data-astro-cid-a3d3obbz]{color:#fff;text-wrap:balance;margin:8px 0 0;font-size:38px;line-height:1.2}.ch-hero[data-astro-cid-a3d3obbz] p[data-astro-cid-a3d3obbz]{color:#e1e8ec;max-width:760px;margin:12px 0 0;font-size:18px}.comparison-hub[data-astro-cid-a3d3obbz] h2[data-astro-cid-a3d3obbz]{margin:0 0 12px;font-size:24px;line-height:1.3}.ch-types[data-astro-cid-a3d3obbz]{padding-block:32px}.ch-intro[data-astro-cid-a3d3obbz]{color:#526570;margin:0 0 20px}.ch-grid[data-astro-cid-a3d3obbz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ch-card[data-astro-cid-a3d3obbz]{background:#fff;border:1px solid #cbd8d4;border-radius:8px;min-width:0;padding:18px 22px}.ch-card[data-astro-cid-a3d3obbz] h3[data-astro-cid-a3d3obbz]{margin:0;font-size:20px;line-height:1.35}.ch-card[data-astro-cid-a3d3obbz] h3[data-astro-cid-a3d3obbz] a[data-astro-cid-a3d3obbz]{color:#1f5f8b;align-content:center;min-height:44px;padding-block:6px;text-decoration:none;display:block}.comparison-hub[data-astro-cid-a3d3obbz] a[data-astro-cid-a3d3obbz] span[data-astro-cid-a3d3obbz][aria-hidden]{margin-left:8px;display:inline-block}.ch-link-tail[data-astro-cid-a3d3obbz]{white-space:nowrap}.ch-card[data-astro-cid-a3d3obbz] p[data-astro-cid-a3d3obbz]{color:#526570;margin:8px 0 0}.ch-brand[data-astro-cid-a3d3obbz]{border-top:1px solid #cbd8d4;padding-block:28px}.ch-brand[data-astro-cid-a3d3obbz] p[data-astro-cid-a3d3obbz]{color:#526570;max-width:820px;margin:0 0 8px}.ch-text-link[data-astro-cid-a3d3obbz]{color:#1f5f8b;align-content:center;min-height:44px;padding-block:8px;font-weight:650;text-decoration:none;display:inline-block}.ch-contact[data-astro-cid-a3d3obbz]{text-align:center;background:#edf3ef;border-top:1px solid #cbd8d4;padding-block:32px}.ch-contact[data-astro-cid-a3d3obbz] p[data-astro-cid-a3d3obbz]{color:#526570;max-width:680px;margin:0 auto 20px}.ch-button[data-astro-cid-a3d3obbz]{color:#fff;background:#1f5f8b;border-radius:6px;align-content:center;min-height:48px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.ch-button[data-astro-cid-a3d3obbz]:hover{background:#174c73}.ch-resources[data-astro-cid-a3d3obbz]{margin-top:10px}.comparison-hub[data-astro-cid-a3d3obbz] a[data-astro-cid-a3d3obbz]:hover{text-underline-offset:4px;text-decoration:underline}.comparison-hub[data-astro-cid-a3d3obbz] a[data-astro-cid-a3d3obbz]:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #1f5f8b}.ch-hero[data-astro-cid-a3d3obbz] a:focus-visible{outline-offset:4px;outline:3px solid #a3d8c8}@media (width>=640px) and (width<=1279px){.ch-container[data-astro-cid-a3d3obbz]{width:auto;margin-left:24px;margin-right:100px}}@media (width<=767px){.ch-grid[data-astro-cid-a3d3obbz]{grid-template-columns:1fr}}@media (width<=639px){.ch-container[data-astro-cid-a3d3obbz]{width:auto;margin-left:20px;margin-right:64px}.ch-hero[data-astro-cid-a3d3obbz]{padding-block:24px}.ch-hero[data-astro-cid-a3d3obbz] h1[data-astro-cid-a3d3obbz]{font-size:30px}.comparison-hub[data-astro-cid-a3d3obbz] h2[data-astro-cid-a3d3obbz]{font-size:22px}.ch-types[data-astro-cid-a3d3obbz]{padding-block:24px}.ch-card[data-astro-cid-a3d3obbz]{padding:14px 18px}.ch-card[data-astro-cid-a3d3obbz] h3[data-astro-cid-a3d3obbz]{font-size:18px}.ch-brand[data-astro-cid-a3d3obbz]{padding-block:24px}}@media (prefers-reduced-motion:reduce){.comparison-hub[data-astro-cid-a3d3obbz] a{transition:none}}.comparison-review[data-astro-cid-ks6psiq2]{color:#182b36;background:#f7f9f6;font-size:15.5px;line-height:1.65}.cr-container[data-astro-cid-ks6psiq2]{width:min(100% - 48px,1040px);margin-inline:auto}.cr-hero[data-astro-cid-ks6psiq2]{--hero-breadcrumb-margin:0 0 16px;--hero-breadcrumb-mobile-margin-bottom:16px;color:#fff;background:#183342;padding:28px 0}.cr-eyebrow[data-astro-cid-ks6psiq2]{color:#a3d8c8;text-transform:uppercase;font-size:12px;font-weight:650}.cr-hero[data-astro-cid-ks6psiq2] h1[data-astro-cid-ks6psiq2]{color:#fff;text-wrap:balance;max-width:920px;margin:8px 0 0;font-size:38px;line-height:1.2}.cr-hero[data-astro-cid-ks6psiq2] p[data-astro-cid-ks6psiq2]{color:#e1e8ec;max-width:820px;margin:12px 0 0;font-size:18px}.cr-topic-bar[data-astro-cid-ks6psiq2]{background:#edf3ef;border-bottom:1px solid #cbd8d4;padding-block:6px}.cr-nav[data-astro-cid-ks6psiq2],.cr-resources[data-astro-cid-ks6psiq2]{flex-wrap:wrap;align-items:center;gap:2px 24px;display:flex}.cr-nav[data-astro-cid-ks6psiq2] a[data-astro-cid-ks6psiq2],.cr-text-link[data-astro-cid-ks6psiq2]{color:#1f5f8b;align-content:center;min-height:44px;padding-block:8px;font-weight:650;text-decoration:none;display:inline-block}.cr-nav[data-astro-cid-ks6psiq2] a[data-astro-cid-ks6psiq2]{font-size:14px}.comparison-review[data-astro-cid-ks6psiq2] a[data-astro-cid-ks6psiq2] span[data-astro-cid-ks6psiq2][aria-hidden]{margin-left:8px;display:inline-block}.cr-link-tail[data-astro-cid-ks6psiq2]{white-space:nowrap}.cr-section[data-astro-cid-ks6psiq2],#principles[data-astro-cid-ks6psiq2]{scroll-margin-top:96px}.cr-section[data-astro-cid-ks6psiq2]{border-bottom:1px solid #dbe3df;padding-block:28px}.cr-section[data-astro-cid-ks6psiq2]:last-child{border-bottom:0}.comparison-review[data-astro-cid-ks6psiq2] h2[data-astro-cid-ks6psiq2]{margin:0 0 12px;font-size:24px;line-height:1.3}.comparison-review[data-astro-cid-ks6psiq2] h3[data-astro-cid-ks6psiq2]{margin:0 0 10px;font-size:20px;line-height:1.3}.cr-body[data-astro-cid-ks6psiq2] p[data-astro-cid-ks6psiq2]{color:#526570;margin:0 0 12px}.cr-body[data-astro-cid-ks6psiq2] p[data-astro-cid-ks6psiq2]:last-child{margin-bottom:0}.cr-table-wrap[data-astro-cid-ks6psiq2]{background:#fff;border:1px solid #cbd8d4;border-radius:6px;margin-top:20px;overflow:hidden}table[data-astro-cid-ks6psiq2]{table-layout:fixed;border-collapse:collapse;color:#526570;width:100%;font-size:14px}caption[data-astro-cid-ks6psiq2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}th[data-astro-cid-ks6psiq2],td[data-astro-cid-ks6psiq2]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dbe3df;padding:14px 16px}th[data-astro-cid-ks6psiq2]{color:#263e4b;font-weight:650}thead[data-astro-cid-ks6psiq2]{background:#edf3ef}thead[data-astro-cid-ks6psiq2] th[data-astro-cid-ks6psiq2]:first-child{width:23%}tbody[data-astro-cid-ks6psiq2] tr[data-astro-cid-ks6psiq2]:last-child>[data-astro-cid-ks6psiq2]{border-bottom:0}.cr-mobile-label[data-astro-cid-ks6psiq2]{display:none}.cr-factor[data-astro-cid-ks6psiq2]{margin-top:24px}.cr-factor[data-astro-cid-ks6psiq2]+.cr-factor[data-astro-cid-ks6psiq2]{border-top:1px solid #dbe3df;margin-top:20px;padding-top:20px}.cr-applications[data-astro-cid-ks6psiq2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cr-applications[data-astro-cid-ks6psiq2] li[data-astro-cid-ks6psiq2]{min-width:0}.cr-applications[data-astro-cid-ks6psiq2] li[data-astro-cid-ks6psiq2]+li[data-astro-cid-ks6psiq2]{border-left:1px solid #dbe3df;padding-left:20px}.cr-applications[data-astro-cid-ks6psiq2] h3[data-astro-cid-ks6psiq2]{margin:0;font-size:16px;line-height:1.4}.cr-applications[data-astro-cid-ks6psiq2] p[data-astro-cid-ks6psiq2]{margin:4px 0 0;font-size:14px;line-height:1.55}.cr-inputs[data-astro-cid-ks6psiq2]{color:#526570;margin:0}.cr-inputs[data-astro-cid-ks6psiq2]>div[data-astro-cid-ks6psiq2]{border-top:1px solid #dbe3df;grid-template-columns:110px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.cr-inputs[data-astro-cid-ks6psiq2] dt[data-astro-cid-ks6psiq2]{color:#263e4b;font-weight:650}.cr-inputs[data-astro-cid-ks6psiq2] dd[data-astro-cid-ks6psiq2]{margin:0}.cr-contact[data-astro-cid-ks6psiq2]{text-align:center;background:#edf3ef;border-top:1px solid #cbd8d4;padding-block:32px}.cr-contact[data-astro-cid-ks6psiq2] p[data-astro-cid-ks6psiq2]{color:#526570;max-width:680px;margin:0 auto 20px}.cr-button[data-astro-cid-ks6psiq2]{color:#fff;background:#1f5f8b;border-radius:6px;align-content:center;min-height:48px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-block}.cr-button[data-astro-cid-ks6psiq2]:hover{background:#174c73}.cr-resources[data-astro-cid-ks6psiq2]{justify-content:center;margin-top:12px}.comparison-review[data-astro-cid-ks6psiq2] a[data-astro-cid-ks6psiq2]:hover{text-underline-offset:4px;text-decoration:underline}.comparison-review[data-astro-cid-ks6psiq2] a[data-astro-cid-ks6psiq2]:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #1f5f8b}.cr-hero[data-astro-cid-ks6psiq2] a:focus-visible{outline-offset:4px;outline:3px solid #a3d8c8}@media (width>=640px) and (width<=1279px){.cr-container[data-astro-cid-ks6psiq2]{width:auto;margin-left:24px;margin-right:100px}}@media (width<=1023px){.cr-applications[data-astro-cid-ks6psiq2]{grid-template-columns:1fr;gap:12px}.cr-applications[data-astro-cid-ks6psiq2] li[data-astro-cid-ks6psiq2]+li[data-astro-cid-ks6psiq2]{border-top:1px solid #dbe3df;border-left:0;padding:12px 0 0}}@media (width<=767px){table[data-astro-cid-ks6psiq2],tbody[data-astro-cid-ks6psiq2]{display:block}thead[data-astro-cid-ks6psiq2]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-ks6psiq2] tr[data-astro-cid-ks6psiq2]{border-top:1px solid #dbe3df;padding:14px;display:grid}tbody[data-astro-cid-ks6psiq2] tr[data-astro-cid-ks6psiq2]:first-child{border-top:0}tbody[data-astro-cid-ks6psiq2] th[data-astro-cid-ks6psiq2],tbody[data-astro-cid-ks6psiq2] td[data-astro-cid-ks6psiq2]{border:0;padding:0;display:block}tbody[data-astro-cid-ks6psiq2] td[data-astro-cid-ks6psiq2]{margin-top:8px}.cr-mobile-label[data-astro-cid-ks6psiq2]{color:#263e4b;font-weight:650;display:inline}}@media (width<=639px){.cr-container[data-astro-cid-ks6psiq2]{width:auto;margin-left:20px;margin-right:64px}.cr-hero[data-astro-cid-ks6psiq2]{padding-block:24px}.cr-hero[data-astro-cid-ks6psiq2] h1[data-astro-cid-ks6psiq2]{font-size:30px}.comparison-review[data-astro-cid-ks6psiq2] h2[data-astro-cid-ks6psiq2]{font-size:22px}.comparison-review[data-astro-cid-ks6psiq2] h3[data-astro-cid-ks6psiq2]{font-size:19px}.cr-section[data-astro-cid-ks6psiq2]{padding-block:24px}.cr-applications[data-astro-cid-ks6psiq2] h3[data-astro-cid-ks6psiq2]{font-size:16px}.cr-inputs[data-astro-cid-ks6psiq2]>div[data-astro-cid-ks6psiq2]{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.comparison-review[data-astro-cid-ks6psiq2] a{transition:none}}
