.comparison.svelte-ojv51c{margin-left:0;margin-right:0}.comparison-card.svelte-ojv51c{overflow:hidden;border:1px solid #dce9fe;border-radius:1.5rem;background:#fff;box-shadow:0 18px 45px #3c83f61f}.comparison-caption.svelte-ojv51c{padding:1.1rem 1.25rem .8rem;color:#66748f;font-size:.875rem;text-align:left}.comparison-scroll-shell.svelte-ojv51c{position:relative;overflow:hidden;border-top:1px solid #edf3ff}.comparison-scroll.svelte-ojv51c{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#9fc4f5 transparent;scrollbar-width:thin}.comparison-scroll.svelte-ojv51c::-webkit-scrollbar{height:.45rem}.comparison-scroll.svelte-ojv51c::-webkit-scrollbar-thumb{border-radius:999px;background:#9fc4f5}.comparison-scroll.svelte-ojv51c:focus-visible{outline:3px solid #3c83f6;outline-offset:-3px}.comparison-scroll-fade.svelte-ojv51c{display:none;pointer-events:none}.comparison-scroll-hint.svelte-ojv51c{display:none}table.svelte-ojv51c{width:100%;min-width:36rem;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.875rem;line-height:1.35;text-align:left}th.svelte-ojv51c,td.svelte-ojv51c{padding:.8rem .65rem;border-bottom:1px solid #dce9fe;vertical-align:middle}thead.svelte-ojv51c th:where(.svelte-ojv51c){background:#eff5ff;color:#0b1220;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}thead.svelte-ojv51c th:where(.svelte-ojv51c):last-child,tbody.svelte-ojv51c td:where(.svelte-ojv51c):last-child{min-width:8.5rem;text-align:left}tbody.svelte-ojv51c th:where(.svelte-ojv51c),tbody.svelte-ojv51c td:where(.svelte-ojv51c){color:#3e4c66;text-align:center}.row-head.svelte-ojv51c{position:sticky;left:0;z-index:1;width:29%;min-width:9.5rem;border-right:1px solid #dce9fe;color:#0b1220;font-weight:650;text-align:left}thead.svelte-ojv51c .row-head:where(.svelte-ojv51c){background:#eff5ff}tbody.svelte-ojv51c .row-head:where(.svelte-ojv51c){background:#fff}tbody.svelte-ojv51c tr:where(.svelte-ojv51c):hover th:where(.svelte-ojv51c),tbody.svelte-ojv51c tr:where(.svelte-ojv51c):hover td:where(.svelte-ojv51c){background:#f7faff}tbody.svelte-ojv51c tr:where(.svelte-ojv51c):last-child th:where(.svelte-ojv51c),tbody.svelte-ojv51c tr:where(.svelte-ojv51c):last-child td:where(.svelte-ojv51c){border-bottom:0}.status.svelte-ojv51c{display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border-radius:999px;font-size:1.05rem;font-weight:800;line-height:1}.status--yes.svelte-ojv51c{color:#147a45;background:#dcfce7}.status--no.svelte-ojv51c{color:#b42318;background:#fee4e2}.status--unknown.svelte-ojv51c{color:#8a5a00;background:#fff1c2}.price-cell.svelte-ojv51c{white-space:normal;overflow-wrap:break-word}.price.svelte-ojv51c{color:#273651;font-weight:650}.comparison-note.svelte-ojv51c{margin:.9rem 0 0;color:#53627d;font-size:.88rem;line-height:1.55}.comparison-scroll-arrow.svelte-ojv51c{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:999px;background:#dceafe;color:#245a9f;font-size:1rem;font-weight:700;line-height:1}.sr-only.svelte-ojv51c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.comparison-scroll-hint.svelte-ojv51c{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;padding:.65rem .9rem;border-bottom:1px solid #edf3ff;color:#245a9f;font-size:.78rem;font-weight:700;letter-spacing:.01em}.comparison-scroll-fade.svelte-ojv51c{display:block;position:absolute;top:0;right:0;bottom:0;width:1.25rem;background:linear-gradient(90deg,#fff0,#ffffffeb)}table.svelte-ojv51c{min-width:35rem}th.svelte-ojv51c,td.svelte-ojv51c{padding:.7rem .55rem}.row-head.svelte-ojv51c{min-width:8.75rem}}.blog-content{color:#0b1220;font-size:1.125rem;line-height:1.8}.blog-content>:first-child{margin-top:0}.blog-content p,.blog-content ul,.blog-content ol,.blog-content blockquote{margin:1.35rem 0;color:#3e4c66}.blog-content h2,.blog-content h3,.blog-content h4{margin-top:3rem;margin-bottom:1rem;line-height:1.2;color:#0b1220;font-family:var(--font-display);font-weight:750;letter-spacing:-.018em}.blog-content h2{font-size:2rem}.blog-content h3{font-size:1.5rem}.blog-content ul,.blog-content ol{padding-left:1.5rem;list-style-position:outside}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{margin:.5rem 0}.blog-content li::marker{color:#94bffd}.blog-content blockquote{border-left:1px solid #94BFFD;padding-left:1.25rem;font-style:italic;color:#3e4c66}.blog-content hr{margin:2.5rem 0;border:0;border-top:1px solid #DCE9FE}.blog-content strong{color:#0b1220}.blog-content code{border-radius:.45rem;background:#eff5ff;color:#2251d8;padding:.15rem .45rem;font-size:.95em}
