.compare-article{--page-gutter: clamp(1.5rem, 4vw, 5rem);--page-width: 86rem;--hairline: rgb(65 91 112 / .42);--hairline-strong: rgb(65 91 112 / .62);--chapter-line: rgb(44 65 85 / .52)}.compare-article .compare-hero,.compare-article .compare-chapter,.compare-article .small-print{width:min(calc(100% - (var(--page-gutter) * 2)),var(--page-width));margin-inline:auto}.compare-article .compare-hero{position:relative;padding-block:clamp(1.25rem,2.5vw,2rem) clamp(2.5rem,5vw,4.5rem)}.compare-article .compare-hero:after{content:"";position:absolute;right:0;bottom:-1px;width:clamp(7rem,28vw,28rem);height:1px;background:#38bdf8;box-shadow:0 0 14px #38bdf87a}.compare-article .crumbs{display:flex;gap:.55rem;color:#4f667a;font-size:.74rem;font-weight:600;letter-spacing:.06em}.compare-article .crumbs a:hover{color:#7dd3fc}.compare-article .crumb-current{color:#8298aa}.compare-article .compare-hero h1{max-width:20ch;margin-top:.9rem;color:#fff;font-size:clamp(2.6rem,5.4vw,5.75rem);font-weight:700;letter-spacing:-.055em;line-height:.98}.compare-article .compare-hero h1 span{color:#7dd3fc}.compare-article .hero-copy{max-width:46rem;margin-top:1.75rem;color:#a9bac8;font-size:1.1rem;line-height:1.7}.compare-article .compare-chapter{position:relative;display:grid;gap:clamp(2.25rem,5vw,4.5rem);padding-block:clamp(3.25rem,6.5vw,5.75rem);border-bottom:1px solid var(--chapter-line)}.compare-article .compare-chapter:before{content:"";position:absolute;top:0;left:0;width:clamp(3.5rem,9vw,8rem);height:1px;background:#38bdf8}.compare-article .chapter-heading h2{margin-top:.8rem;color:#fff;font-size:clamp(1.9rem,3.4vw,3.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.02}.compare-article .chapter-heading>p:last-of-type{margin-top:1.25rem;color:#8298aa;line-height:1.7}.compare-article .chapter-content{min-width:0}.compare-article .prose>p{margin-top:1.1rem;color:#a9bac8;font-size:1rem;line-height:1.75}.compare-article .prose>p:first-child{margin-top:0}.compare-article .prose strong{color:#fff;font-weight:650}.compare-article .prose a{color:#38bdf8}.compare-article .prose a:hover{color:#7dd3fc}.compare-article .ask-grid{display:grid;border-top:1px solid var(--hairline-strong)}.compare-article .ask-col{padding:1.35rem 0 2rem;border-bottom:1px solid var(--hairline)}.compare-article .ask-col h3{color:#8298aa;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.compare-article .ask-rift h3{color:#7dd3fc}.compare-article .ask-col ul{margin-top:1rem}.compare-article .ask-col li{position:relative;padding:.7rem 0 .7rem 1.2rem;border-top:1px solid var(--hairline);color:#8298aa;font-size:.9rem;line-height:1.65}.compare-article .ask-col li:first-child{border-top:0}.compare-article .ask-col li:before{content:"";position:absolute;top:1.45rem;left:0;width:.45rem;height:1px;background:#4f667a}.compare-article .ask-rift li{color:#a9bac8}.compare-article .ask-rift li:before{background:#38bdf8}.compare-article .ask-grid+.prose{margin-top:1.75rem}.compare-article .stat-strip{display:grid;border-top:1px solid var(--hairline-strong)}.compare-article .stat{padding:1.35rem 0 1.6rem;border-bottom:1px solid var(--hairline)}.compare-article .stat-value{color:#fff;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.compare-article .stat-label{margin-top:.45rem;color:#7dd3fc;font-size:.66rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.compare-article .stat-caption{margin-top:.5rem;color:#657d94;font-size:.8rem;line-height:1.55}.compare-article .shot{margin-top:2.5rem;border:1px solid var(--hairline-strong)}.compare-article .shot img{display:block;width:100%}.compare-article .shot figcaption{padding:.8rem 1rem;border-top:1px solid var(--hairline);color:#657d94;font-size:.78rem}.compare-article .fine-note{margin-top:1.75rem;color:#657d94;font-size:.85rem;line-height:1.65}.compare-article .compare-cta{border-bottom:0}.compare-article .cta-actions{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:.75rem}.compare-article .small-print{padding-block:1.5rem 2.5rem;border-top:1px solid var(--chapter-line)}.compare-article .small-print p{color:#657d94;font-size:.76rem;line-height:1.7}.compare-article .small-print a{color:#8298aa}.compare-article .small-print a:hover{color:#7dd3fc}@media(min-width:42rem){.compare-article .ask-grid,.compare-article .stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-article .stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-article .ask-col,.compare-article .stat{padding-inline:1.5rem}.compare-article .ask-col:first-child,.compare-article .stat:first-child{padding-left:0}.compare-article .ask-col:first-child,.compare-article .stat:not(:last-child){border-right:1px solid var(--hairline)}.compare-article .ask-col:last-child{padding-right:0}}@media(min-width:64rem){.compare-article .compare-chapter{grid-template-columns:minmax(15rem,.58fr) minmax(0,1.42fr)}.compare-article .chapter-heading{position:sticky;top:9.5rem;align-self:start}}@media(max-width:41.999rem){.compare-article .compare-hero h1{font-size:clamp(2.5rem,12vw,4rem)}.compare-article .cta-actions>a{width:100%}}
