.xs-compare-intro{padding-block:62px 72px}.xs-compare-intro .xs-eyebrow{margin-bottom:27px}.xs-compare-intro h1{max-width:900px;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1.07;letter-spacing:-.052em}.xs-compare-lede{max-width:900px;margin-top:35px;font-size:20px;line-height:1.6;color:#d8d8d8}.xs-compare-summary{max-width:900px;margin-top:22px;color:var(--xs-on-dark);font:400 23px/1.4 var(--xs-serif);letter-spacing:-.02em}.xs-compare-choice,.xs-compare-points,.xs-compare-table{padding-block:74px 0}.xs-compare-choice h2,.xs-compare-points h2,.xs-compare-table h2{max-width:900px;font-size:clamp(36px,4.25vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.xs-compare-table table{width:100%;margin-top:44px;border-collapse:collapse;font-size:17px;line-height:1.5}.xs-compare-table caption{caption-side:top;padding-bottom:18px;text-align:left;color:var(--xs-muted);font-size:15px}.xs-compare-table td,.xs-compare-table th{text-align:left;vertical-align:top}.xs-compare-product{display:block;color:var(--xs-ink);font:400 30px/1.15 var(--xs-serif);letter-spacing:-.04em}.xs-compare-tagline{display:block;max-width:300px;margin-top:8px;color:var(--xs-quiet);font:400 15px/1.45 var(--xs-sans);letter-spacing:0}.xs-compare-table tbody th{color:var(--xs-ink);font:400 20px/1.35 var(--xs-serif);letter-spacing:-.02em}.xs-compare-table .xs-compare-ours{background:#fafaf8;color:var(--xs-ink)}.xs-compare-table .xs-compare-theirs{color:var(--xs-muted)}@media (min-width:721px){.xs-compare-table td,.xs-compare-table th{padding:28px 30px}.xs-compare-table thead th{padding-block:30px 26px;vertical-align:bottom}.xs-compare-table thead .xs-compare-topic{padding-left:0;color:var(--xs-quiet);font:400 15px/1.45 var(--xs-sans)}.xs-compare-table thead .xs-compare-ours{border-top:2px solid var(--xs-ink)}.xs-compare-table tbody th{width:24%;padding-left:0}.xs-compare-table tbody td{width:38%}.xs-compare-table tbody>tr>*{border-top:1px solid #dfe1df}.xs-compare-table tbody>tr:first-child>*{border-top-color:#bfc2bf}.xs-compare-table tbody>tr:last-child>*{border-bottom:1px solid #bfc2bf}}@media (max-width:720px){.xs-compare-table caption,.xs-compare-table table,.xs-compare-table tbody,.xs-compare-table td,.xs-compare-table th,.xs-compare-table tr{display:block}.xs-compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.xs-compare-table tbody>tr{padding-block:26px;border-top:1px solid #dfe1df}.xs-compare-table tbody>tr:first-child{border-top-color:#bfc2bf}.xs-compare-table tbody>tr:last-child{border-bottom:1px solid #bfc2bf}.xs-compare-table tbody th{margin-bottom:14px;font-size:22px}.xs-compare-table td{padding:14px 16px}.xs-compare-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--xs-ink);font:400 17px/1.35 var(--xs-serif);letter-spacing:-.02em}}.xs-compare-choice ul,.xs-compare-points ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 58px;margin:44px 0 0;padding:0;list-style:none}.xs-compare-choice li,.xs-compare-points li{min-width:0;padding-top:24px;border-top:1px solid #bfc2bf}.xs-compare-choice h3,.xs-compare-points h3{margin-bottom:14px;font-size:27px;font-weight:400;line-height:1.3;letter-spacing:-.045em}.xs-compare-choice p,.xs-compare-points p{max-width:620px;color:var(--xs-muted);font-size:18px;line-height:1.55;letter-spacing:-.01em}.xs-compare-choice p+p,.xs-compare-points p+p{margin-top:12px}.xs-compare-choice a,.xs-compare-note a,.xs-compare-points a{color:var(--xs-ink);text-decoration:underline;text-underline-offset:3px}.xs-compare-note{padding-block:44px 74px;color:var(--xs-muted);font-size:15px;line-height:1.5}@media (max-width:820px){.xs-compare-choice,.xs-compare-points,.xs-compare-table{padding-block:54px 0}.xs-compare-table table{font-size:16px}.xs-compare-choice ul,.xs-compare-points ul{grid-template-columns:1fr;gap:34px}.xs-compare-choice p,.xs-compare-points p{font-size:17px}}@media (max-width:600px){.xs-compare-intro{padding-block:34px 44px}.xs-compare-intro h1{font-size:40px}.xs-compare-lede{margin-top:25px;font-size:17px}.xs-compare-summary{margin-top:18px;font-size:20px}.xs-compare-choice h3,.xs-compare-points h3{font-size:23px}}