.card-rail-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.card-rail-count{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#595856);font-size:.72rem}.card-rail-arrows{gap:8px;display:flex}.card-rail-arrows button{border:1px solid var(--border-subtle,#e6e2dd);background:var(--ds-bg-card,#fff);width:38px;height:38px;color:var(--headline,#1f1e1c);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .15s,background .15s,transform .1s,opacity .15s;display:grid}.card-rail-arrows button svg{width:16px;height:16px}.card-rail-arrows button:hover:not(:disabled){border-color:var(--marketing-tone,var(--accent,#8a412c));color:var(--marketing-tone,var(--accent,#8a412c))}.card-rail-arrows button:active:not(:disabled){transform:scale(.94)}.card-rail-arrows button:disabled{opacity:.35;cursor:default}.card-rail-scroller{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--muted,#595856) 40%, transparent) transparent;outline:none;align-items:flex-start;gap:18px;margin:-4px -4px 0;padding:4px 4px 18px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.card-rail-scroller:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 24%, transparent);border-radius:14px}.card-rail-scroller::-webkit-scrollbar{height:7px}.card-rail-scroller::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--muted,#595856) 34%, transparent);border-radius:999px}.card-rail-card{scroll-snap-align:start;flex:0 0 300px}@media (max-width:640px){.card-rail-card{flex-basis:260px}}.card-rail-meta{align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-rail-logo,.card-rail-lockup img{object-fit:contain;border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-radius:6px}.card-rail-lockup{align-items:center;gap:6px;display:flex}.card-rail-lockup em{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#595856);font-size:.6rem;font-weight:700}.card-rail-initial{background:var(--accent-subtle,#f7eae6);width:24px;height:24px;color:var(--marketing-tone,var(--accent,#8a412c));border-radius:6px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.card-rail-kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--marketing-tone,var(--accent,#8a412c));border:1px solid color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 30%, transparent);border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:600}
.compare-finder{background:var(--ds-bg-card,#fffdfb);border:1px solid var(--border-subtle,#e6e2dd);border-radius:22px;padding:40px 44px 36px;position:relative;overflow:visible;box-shadow:0 1px 2px #1f1e1c0a,0 14px 44px #1f1e1c12}.compare-finder:before{content:"";background:var(--marketing-tone,var(--accent,#8a412c));opacity:.85;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:44px;right:44px}.compare-finder-head{margin-bottom:26px}.compare-finder-headrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.compare-finder-stats{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#595856);margin:0;font-size:.7rem}.compare-finder-stats b{color:var(--marketing-tone,var(--accent,#8a412c));font-weight:700}.compare-finder-head h2{color:var(--headline,#1f1e1c);margin:10px 0 8px;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.compare-finder-sub{max-width:720px;color:var(--muted,#595856);margin:0;font-size:.98rem;line-height:1.55}.compare-finder-panels{grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr);align-items:start;gap:30px;display:grid}.compare-finder-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--marketing-tone,var(--accent,#8a412c));margin:0 0 10px;font-size:.68rem;font-weight:600;display:block}.compare-finder-search{position:relative}.compare-finder-inputwrap{background:var(--bg,#f7f5f3);border:1px solid var(--border-subtle,#e6e2dd);border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.compare-finder-inputwrap:focus-within{border-color:var(--marketing-tone,var(--accent,#8a412c));box-shadow:0 0 0 3px color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 16%, transparent);background:#fff}.compare-finder-inputwrap--open{border-radius:14px 14px 4px 4px}.compare-finder-icon{width:17px;height:17px;color:var(--muted,#595856);flex-shrink:0}.compare-finder-inputwrap input{min-width:0;color:var(--headline,#1f1e1c);background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:.99rem}.compare-finder-inputwrap input::placeholder{color:color-mix(in oklch, var(--muted,#595856) 72%, transparent)}.compare-finder-kbd{font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted,#595856);border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-bottom-width:2px;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:.72rem}.compare-finder-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 2px 0;display:flex}.compare-finder-chips span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#595856);font-size:.66rem;font-weight:600}.compare-finder-chips a{color:var(--text,#3d3c3a);border:1px solid var(--border-subtle,#e6e2dd);background:var(--ds-bg-card,#fff);border-radius:999px;padding:4px 12px;font-size:.82rem;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.compare-finder-chips a:hover{border-color:var(--marketing-tone,var(--accent,#8a412c));color:var(--marketing-tone,var(--accent,#8a412c));background:var(--accent-subtle,#f7eae6)}.compare-finder-results{z-index:60;border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-radius:14px;max-height:420px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #1f1e1c24}.compare-finder-results[data-open]{animation:.14s finder-pop;display:block}@keyframes finder-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compare-finder-results[data-open]{animation:none}}.compare-finder-group+.compare-finder-group{border-top:1px solid var(--border-subtle,#e6e2dd);margin-top:6px;padding-top:8px}.compare-finder-groupname{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#595856);margin:4px 10px;font-size:.63rem;font-weight:600}.compare-finder-option{color:var(--text,#3d3c3a);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:.93rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.compare-finder-optlogo{object-fit:contain;border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-radius:5px;flex-shrink:0;width:20px;height:20px}.compare-finder-optlogo--dot{background:radial-gradient(circle at center, color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 55%, transparent) 0 3px, transparent 3.5px);border:none;width:20px;height:20px}.compare-finder-option mark{background:color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 16%, transparent);color:inherit;border-radius:3px;padding:0 1px}.compare-finder-optlabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.compare-finder-optarrow{color:var(--muted,#595856);opacity:0;transition:opacity .12s,transform .12s;transform:translate(-3px)}.compare-finder-option[data-active]{background:var(--accent-subtle,#f7eae6);color:var(--headline,#1f1e1c)}.compare-finder-option[data-active] .compare-finder-optarrow{opacity:1;color:var(--marketing-tone,var(--accent,#8a412c));transform:translate(0)}.compare-finder-empty{color:var(--muted,#595856);margin:0;padding:16px 12px;font-size:.92rem}.compare-finder-empty a{color:var(--marketing-tone,var(--accent,#8a412c))}.compare-finder-more{color:var(--muted,#595856);border-bottom:1px solid var(--border-subtle,#e6e2dd);margin:2px 10px 6px;padding:6px 2px;font-size:.78rem}.compare-finder-keys{border-top:1px solid var(--border-subtle,#e6e2dd);color:var(--muted,#595856);gap:16px;margin-top:6px;padding:8px 10px 4px;font-size:.72rem;display:flex}.compare-finder-keys kbd{font-family:var(--font-mono,ui-monospace, monospace);border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-bottom-width:2px;border-radius:5px;margin-right:2px;padding:1px 5px;font-size:.68rem}.compare-finder-srlive{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-finder-divider{flex-direction:column;align-self:stretch;align-items:center;gap:8px;padding-top:30px;display:flex}.compare-finder-divider:before,.compare-finder-divider:after{content:"";background:var(--border-subtle,#e6e2dd);flex:1;width:1px}.compare-finder-divider span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#595856);font-size:.68rem}.compare-finder-pairrow{align-items:center;gap:10px;display:flex}.vendor-select{flex:1;min-width:0;position:relative}.vendor-select-trigger{background:var(--bg,#f7f5f3);border:1px solid var(--border-subtle,#e6e2dd);width:100%;min-height:48px;color:var(--headline,#1f1e1c);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:.93rem;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.vendor-select-trigger:hover:not(:disabled){border-color:color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 40%, var(--border-subtle,#e6e2dd))}.vendor-select-trigger:focus-visible{border-color:var(--marketing-tone,var(--accent,#8a412c));box-shadow:0 0 0 3px color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 16%, transparent);background:#fff;outline:none}.vendor-select-trigger:disabled{opacity:.55;cursor:not-allowed}.vendor-select-value{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.vendor-select-value img{object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0}.vendor-select-value strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vendor-select-placeholder{color:color-mix(in oklch, var(--muted,#595856) 82%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vendor-select-initial{background:var(--accent-subtle,#f7eae6);width:22px;height:22px;color:var(--marketing-tone,var(--accent,#8a412c));border-radius:5px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.vendor-select-initial--sm{width:20px;height:20px;font-size:.7rem}.vendor-select-chevron{width:12px;height:8px;color:var(--muted,#595856);flex-shrink:0;transition:transform .18s}.vendor-select-chevron[data-open]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.vendor-select-chevron{transition:none}}.vendor-select-list{z-index:70;border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-radius:12px;max-height:300px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 48px #1f1e1c24}.vendor-select-list[data-open]{animation:.14s finder-pop;display:block}@media (prefers-reduced-motion:reduce){.vendor-select-list[data-open]{animation:none}}.vendor-select-option{color:var(--text,#3d3c3a);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:.9rem;transition:background .12s,color .12s;display:flex}.vendor-select-option img{object-fit:contain;border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-radius:5px;flex-shrink:0}.vendor-select-optname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vendor-select-option[data-active]{background:var(--accent-subtle,#f7eae6);color:var(--headline,#1f1e1c)}.vendor-select-option[data-selected] .vendor-select-optname{font-weight:600}.vendor-select-check{width:14px;height:14px;color:var(--marketing-tone,var(--accent,#8a412c));flex-shrink:0}.compare-finder-vs{background:var(--accent-subtle,#f7eae6);width:34px;height:34px;color:var(--marketing-tone,var(--accent,#8a412c));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;cursor:default;border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:700;transition:background .15s,border-color .15s,transform .12s;display:grid}.compare-finder-vs:not(:disabled){cursor:pointer;font-size:.95rem}.compare-finder-vs:not(:disabled):hover{border-color:var(--marketing-tone,var(--accent,#8a412c));transform:rotate(180deg)}.compare-finder-vs:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--marketing-tone,var(--accent,#8a412c)) 24%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.compare-finder-vs:not(:disabled):hover{transform:none}}.compare-finder-preview{border:1px solid var(--border-subtle,#e6e2dd);background:var(--bg,#f7f5f3);border-radius:14px;margin-top:14px;padding:14px 16px;animation:.16s finder-pop}@media (prefers-reduced-motion:reduce){.compare-finder-preview{animation:none}}.compare-finder-lockup{align-items:center;gap:12px;display:flex}.compare-finder-lockup em{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted,#595856);text-transform:uppercase;font-size:.66rem;font-weight:700}.compare-finder-tile{border:1px solid var(--border-subtle,#e6e2dd);background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.compare-finder-tile img{object-fit:contain;border-radius:6px;flex-shrink:0}.compare-finder-tile strong{color:var(--headline,#1f1e1c);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.compare-finder-tile-initial{background:var(--accent-subtle,#f7eae6);width:30px;height:30px;color:var(--marketing-tone,var(--accent,#8a412c));border-radius:6px;flex-shrink:0;place-items:center;font-weight:700;display:grid}.compare-finder-meters{gap:7px;margin-top:12px;display:grid}.compare-finder-meter{grid-template-columns:minmax(72px,110px) 1fr 42px;align-items:center;gap:10px;display:grid}.compare-finder-meter-name{color:var(--text,#3d3c3a);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.compare-finder-meter-track{background:color-mix(in oklch, var(--muted,#595856) 16%, transparent);border-radius:999px;height:8px;overflow:hidden}.compare-finder-meter-fill{background:var(--marketing-tone,var(--accent,#8a412c));border-radius:999px;height:100%;transition:width .45s cubic-bezier(.22,.7,.2,1);display:block}.compare-finder-meter-fill--b{background:color-mix(in oklch, var(--headline,#1f1e1c) 62%, var(--muted,#595856))}@media (prefers-reduced-motion:reduce){.compare-finder-meter-fill{transition:none}}.compare-finder-meter-count{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--muted,#595856);text-align:right;font-size:.74rem}.compare-finder-meter-caption{color:var(--muted,#595856);margin:2px 0 0;font-size:.72rem}.compare-finder-note{color:var(--text,#3d3c3a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.compare-finder-go{justify-content:center;width:100%;margin-top:12px}.compare-finder-go:disabled{opacity:.5;cursor:not-allowed}.compare-finder-hint{color:var(--muted,#595856);margin:10px 0 0;font-size:.8rem}@media (max-width:900px){.compare-finder{padding:30px 24px 28px}.compare-finder:before{left:24px;right:24px}.compare-finder-panels{grid-template-columns:1fr;gap:22px}.compare-finder-divider{flex-direction:row;padding-top:0}.compare-finder-divider:before,.compare-finder-divider:after{width:auto;height:1px}.compare-finder-kbd,.compare-finder-keys{display:none}}.compare-finder-hintline{color:var(--muted,#595856);margin:0;padding:14px 12px 10px;font-size:.9rem;line-height:1.55}.compare-finder-head h2{letter-spacing:-.014em;margin:12px 0 10px;line-height:1.1}.compare-finder-sub{max-width:62ch}.compare-finder-label{letter-spacing:.16em}
.comparison-platform-artifact{--cpa-bg:#f7f2ed;--cpa-panel:#fefcf9;--cpa-ink:#221b19;--cpa-ink-2:#504845;--cpa-ink-3:#7b726f;--cpa-rule:#d2c8c2;--cpa-rule-soft:#e3ddd7;--cpa-clay:#c76749;--cpa-blue:#407ba5;--cpa-sage:#487b61;background:var(--cpa-bg);border-top:1px solid var(--cpa-rule-soft);color:var(--cpa-ink)}@supports (color:lab(0% 0 0)){.comparison-platform-artifact{--cpa-bg:lab(95.8322% .826389 2.91529);--cpa-panel:lab(99.0792% .340223 1.47663);--cpa-ink:lab(10.6011% 3.16524 3.03019);--cpa-ink-2:lab(31.4879% 3.03964 3.12171);--cpa-ink-3:lab(48.8962% 2.88251 3.28592);--cpa-rule:lab(81.4069% 2.52086 4.57784);--cpa-rule-soft:lab(88.3934% 1.42518 3.48128);--cpa-clay:lab(54.8925% 37.2189 34.8489);--cpa-blue:lab(48.8659% -9.80535 -28.8873);--cpa-sage:lab(47.5738% -22.9208 9.05247)}}.comparison-platform-artifact__inner{padding:22px 0 24px}.comparison-platform-artifact__head{grid-template-columns:minmax(170px,.42fr) minmax(260px,.66fr) minmax(320px,1fr);align-items:end;gap:18px;margin-bottom:14px;display:grid}.comparison-platform-artifact__eyebrow,.comparison-platform-artifact__meta,.comparison-platform-artifact__tagline{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase}.comparison-platform-artifact__eyebrow{color:var(--cpa-ink-3);margin:0;font-size:9.5px}.comparison-platform-artifact__head h2{max-width:460px;color:var(--cpa-ink);font-family:var(--font-serif-display), "Source Serif 4", Georgia, serif;letter-spacing:0;margin:0;font-size:clamp(20px,1.7vw,26px);font-weight:440;line-height:1.08}.comparison-platform-artifact__head p:last-child{max-width:620px;color:var(--cpa-ink-2);margin:0;font-size:12.5px;line-height:1.48}.comparison-platform-artifact__rail{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.comparison-platform-artifact__rail:before{content:"";background:var(--cpa-rule);height:1px;position:absolute;top:14px;left:8%;right:8%}.comparison-platform-artifact__item{--cpa-tone:var(--cpa-clay);min-width:0;display:flex;position:relative}.comparison-platform-artifact__item--blue{--cpa-tone:var(--cpa-blue)}.comparison-platform-artifact__item--sage{--cpa-tone:var(--cpa-sage)}.comparison-platform-artifact__link{border:1px solid var(--cpa-rule);background:color-mix(in oklch, var(--cpa-panel) 92%, white);width:100%;height:124px;color:inherit;border-radius:6px;grid-template-rows:auto auto 1fr;gap:6px;padding:13px 12px 12px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 1px #3c1e0a08,0 14px 28px -30px #3c1e0a52}.comparison-platform-artifact__link:before{content:"";background:var(--cpa-tone);border-radius:6px 6px 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.comparison-platform-artifact__link:after{content:"";background:var(--cpa-tone);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in oklch, var(--cpa-tone) 16%, transparent);border-radius:999px;position:absolute;top:10px;right:10px}.comparison-platform-artifact__link:hover{border-color:color-mix(in oklch, var(--cpa-tone) 42%, var(--cpa-rule));transform:translateY(-2px);box-shadow:0 1px #3c1e0a08,0 18px 30px -25px #3c1e0a47}.comparison-platform-artifact__link:focus-visible{outline:2px solid var(--cpa-tone);outline-offset:3px}.comparison-platform-artifact__meta{min-height:12px;color:var(--cpa-ink-3);align-items:center;gap:7px;font-size:8.5px;display:flex}.comparison-platform-artifact__meta span:first-child{color:var(--cpa-tone);font-weight:700}.comparison-platform-artifact__link strong{color:var(--cpa-ink);font-family:var(--font-serif-display), "Source Serif 4", Georgia, serif;letter-spacing:0;font-size:15.5px;font-weight:520;line-height:1.08}.comparison-platform-artifact__link>span:last-child{color:var(--cpa-ink-2);font-size:10.4px;line-height:1.38;overflow:hidden}.comparison-platform-artifact__tagline{color:var(--cpa-ink-3);align-items:center;gap:10px;margin:11px 0 0;font-size:9px;display:flex}.comparison-platform-artifact__tagline:before{content:"";background:var(--cpa-rule);width:28px;height:1px}@media (max-width:1120px){.comparison-platform-artifact__head{grid-template-columns:1fr;align-items:start;gap:8px}.comparison-platform-artifact__head h2,.comparison-platform-artifact__head p:last-child{max-width:760px}.comparison-platform-artifact__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-platform-artifact__rail:before{display:none}}@media (max-width:720px){.comparison-platform-artifact__inner{padding:22px 0 24px}.comparison-platform-artifact__head{margin-bottom:16px}.comparison-platform-artifact__head h2{font-size:22px}.comparison-platform-artifact__rail{margin-right:calc(var(--shell-gutter,24px) * -1);overscroll-behavior-x:contain;padding:1px var(--shell-gutter,24px) 10px 0;scroll-padding-inline:0 var(--shell-gutter,24px);scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(236px,78vw);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.comparison-platform-artifact__item{scroll-snap-align:start;scroll-snap-stop:normal}.comparison-platform-artifact__link{height:128px}.comparison-platform-artifact__tagline{align-items:flex-start;line-height:1.45}}
