.marketing-comparisons{--comparison-inset:max(var(--sheet-inset), calc((100% - var(--measure-wide)) / 2));--type-annotation:var(--type-core);background:var(--paper-0);color:var(--graphite-9);font-family:var(--type-core)}.marketing-comparisons :is(a,button):focus-visible{outline:3px solid var(--line-focus);outline-offset:5px}.marketing-comparisons a{color:inherit;text-underline-offset:5px}.marketing-comparisons :is(h1,h2){color:inherit}.comparison-index-head,.comparison-article-head{padding:clamp(40px, 5vw, 72px) var(--comparison-inset);background:var(--graphite-9);color:var(--paper-0)}.comparison-index-head{grid-template-columns:1.4fr .8fr;align-items:end;gap:30px 8%;display:grid}.comparison-index-head>p{color:var(--timber-5);grid-column:1/-1;margin:0;font-size:15px}.comparison-index-head h1{max-width:13ch;font:600 clamp(52px, 6.4vw, 88px)/.91 var(--type-display);letter-spacing:-.06em;margin:0}.comparison-index-head>div p{max-width:36ch;margin:0;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.comparison-selector{padding:16px var(--comparison-inset);border-bottom:1px solid var(--paper-4);background:var(--paper-1);flex-wrap:wrap;gap:0 28px;display:flex}.comparison-selector p,.comparison-selector a{min-height:44px;margin:0;padding-block:11px;font-size:15px}.comparison-selector p{color:var(--graphite-6)}.comparison-selector a{font-weight:600}.comparison-proof{padding:clamp(52px, 7vw, 96px) var(--comparison-inset);background:var(--paper-2);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,88px);display:grid}.comparison-proof-copy>p{color:var(--graphite-6);letter-spacing:var(--tracking-normal);text-transform:none;margin:0 0 18px;font-size:13px;font-weight:650}.comparison-proof-copy h2{max-width:12ch;font:600 clamp(40px, 4.4vw, 64px)/.98 var(--type-display);letter-spacing:-.045em;margin:0 0 32px}.comparison-proof-copy ol{counter-reset:proof;gap:20px;margin:0;padding:0;list-style:none;display:grid}.comparison-proof-copy li{counter-increment:proof;padding-left:42px;font-size:17px;line-height:1.55;position:relative}.comparison-proof-copy li:before{color:var(--timber-7);font:600 14px/1.5 var(--type-core);content:"0" counter(proof);position:absolute;top:2px;left:0}.comparison-proof-copy strong{display:block}.comparison-proof-media{grid-template-columns:1fr 1fr;align-self:center;gap:12px;display:grid}.comparison-proof-media figure{margin:0}.comparison-proof-media figure:last-child{margin-top:clamp(32px,5vw,68px)}.comparison-proof-media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.comparison-proof-media figcaption{color:var(--graphite-6);margin-top:10px;font-size:13px}.comparison-index-list{padding:24px var(--comparison-inset) 0}.comparison-index-entry{border-bottom:1px solid var(--paper-4);grid-template-columns:1fr 1fr;gap:32px 8%;padding:clamp(32px,3.2vw,46px) 0;display:grid}.comparison-index-entry p{max-width:49ch;margin:0 0 22px;font-size:18px;line-height:1.5}.comparison-index-entry>div:first-child p{color:var(--graphite-6);margin-bottom:12px;font-size:14px}.comparison-index-entry h2{font:600 clamp(38px, 4.5vw, 64px)/1 var(--type-display);letter-spacing:-.045em;margin:0}.comparison-index-entry h2 a{text-decoration:none}.comparison-index-entry a:hover{text-decoration:underline}.comparison-index-entry>div:last-child a{font-size:15px;font-weight:600}.comparison-index-entry a span{margin-left:12px}.comparison-editorial-note{max-width:80ch;padding:34px var(--comparison-inset) 72px;box-sizing:content-box;color:var(--graphite-7);margin:0;font-size:14px;line-height:1.6}.comparison-article-head>a{color:var(--timber-5);font-size:14px}.comparison-article-head h1{max-width:22ch;font:600 clamp(43px, 5.1vw, 76px)/1.01 var(--type-display);letter-spacing:-.05em;text-wrap:balance;margin:32px 0}.comparison-standfirst{max-width:74ch;color:var(--paper-2);margin:0;font-size:20px;line-height:1.55}.comparison-date{color:var(--paper-3);margin:32px 0 0;font-size:13px}.comparison-citations{vertical-align:super;gap:5px;margin-left:5px;font-size:.72em;line-height:1;display:inline-flex}.comparison-citations a{text-underline-offset:2px;font-weight:650;text-decoration-thickness:1px}.comparison-fit{padding:48px var(--comparison-inset);background:var(--paper-2);grid-template-columns:1fr 1fr;gap:8%;display:grid}.comparison-fit-ink{border-left:4px solid var(--timber-5);padding-left:24px}.comparison-fit h2{margin:0 0 14px;font-size:20px;line-height:1.3}.comparison-fit p{max-width:52ch;margin:0;font-size:17px;line-height:1.55}.comparison-decisions{padding:clamp(48px, 6vw, 80px) var(--comparison-inset);grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(36px,7vw,104px);display:grid}.comparison-decisions header>p{color:var(--graphite-6);letter-spacing:var(--tracking-normal);text-transform:none;margin:0 0 16px;font-size:13px;font-weight:650}.comparison-decisions h2{max-width:9ch;font:600 clamp(36px, 4vw, 58px)/.98 var(--type-display);letter-spacing:-.045em;margin:0}.comparison-decisions ol{margin:0;padding:0;list-style:none}.comparison-decisions li{border-top:1px solid var(--paper-4);padding:22px 0}.comparison-decisions li:last-child{border-bottom:1px solid var(--paper-4)}.comparison-decisions h3,.comparison-decisions p{margin:0}.comparison-decisions h3{font:600 clamp(22px, 2.2vw, 30px)/1.08 var(--type-display);letter-spacing:-.025em}.comparison-decisions p{max-width:70ch;margin-top:12px;font-size:15px;line-height:1.55}.comparison-table-wrap{padding:64px var(--comparison-inset)}.comparison-table{border-collapse:collapse;table-layout:fixed;width:100%}.comparison-table caption{font:600 clamp(32px, 3.5vw, 48px)/1.1 var(--type-display);letter-spacing:-.035em;text-align:left;margin-bottom:32px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--paper-4);text-align:left;vertical-align:top;padding:24px;font-size:16px;line-height:1.5}.comparison-table thead th{background:var(--graphite-9);color:var(--paper-0);font-weight:600}.comparison-table thead .comparison-ink-column{background:var(--timber-5);color:var(--graphite-9)}.comparison-table th:first-child{width:24%}.comparison-table tbody th{padding-left:0;font-weight:600}.comparison-table tbody td:first-of-type{background:var(--paper-1);box-shadow:inset 3px 0 var(--timber-5)}.comparison-mobile-label{display:none}.comparison-reading-layout{padding:12px var(--comparison-inset) 88px;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:8%;display:grid}.comparison-contents{gap:18px;display:grid;position:sticky;top:32px}.comparison-contents p{color:var(--graphite-6);margin:0;font-size:13px}.comparison-contents a{font-size:15px;line-height:1.4}.comparison-reading{max-width:72ch}.comparison-reading section{scroll-margin-top:32px}.comparison-reading section+section{margin-top:52px}.comparison-reading h2{font:600 clamp(29px, 3vw, 40px)/1.12 var(--type-display);letter-spacing:-.035em;margin:0 0 22px}.comparison-reading p{margin:0 0 24px;font-size:18px;line-height:1.65}.comparison-sources ul{padding-left:20px}.comparison-sources li{overflow-wrap:anywhere;padding:6px 0;font-size:15px;line-height:1.5}.comparison-next{padding:64px var(--comparison-inset);background:var(--paper-2);grid-template-columns:1.2fr 1fr;gap:48px 8%;display:grid}.comparison-next h2{max-width:15ch;font:600 clamp(38px, 4vw, 58px)/.98 var(--type-display);letter-spacing:-.04em;margin:0 0 28px}.comparison-next nav{align-content:center;gap:20px;font-size:17px;display:grid}@media (max-width:800px){.comparison-table caption{width:100%;display:block}.comparison-table tbody th:first-child{width:100%}.comparison-index-head,.comparison-index-entry,.comparison-proof,.comparison-fit,.comparison-decisions,.comparison-reading-layout,.comparison-next{grid-template-columns:1fr;gap:30px}.comparison-index-head h1{font-size:clamp(60px,12vw,84px)}.comparison-selector{gap:0 20px}.comparison-proof-media{max-width:680px}.comparison-standfirst{font-size:18px}.comparison-contents{position:static}.comparison-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comparison-table,.comparison-table tbody{display:block}.comparison-table tr{border-top:2px solid var(--graphite-9);margin-bottom:28px;display:grid}.comparison-table tbody th,.comparison-table td{width:auto;padding:20px 16px;display:block}.comparison-table tbody td:first-of-type{box-shadow:inset 3px 0 var(--timber-5)}.comparison-table tbody th{border-bottom:0;padding-inline:0;font-size:20px}.comparison-mobile-label{margin-bottom:10px;font-size:13px;font-weight:650;display:block}.comparison-table-wrap{padding-block:48px 12px}.comparison-reading-layout{padding-top:32px}.comparison-editorial-note{box-sizing:border-box}}
