.compare-hero{max-width:1050px;padding-block:80px 72px}.compare-hero h1{letter-spacing:-.05em;margin-block:28px;font-size:clamp(48px,5.7vw,82px);line-height:1.05}.compare-page em{color:#b0aa9e}.compare-hero>p{max-width:720px;color:var(--muted);font-size:20px;line-height:1.75}.compare-tools{border-top:1px solid var(--line);padding-top:48px}.comparison-explorer{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:44px;display:grid}.comparison-picker{border:0;min-width:0;margin:0;padding:0}.comparison-picker legend{color:var(--muted);margin-bottom:20px;font-size:13px}.comparison-options{flex-direction:column;gap:8px;display:flex}.comparison-options button{text-align:left;min-height:56px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;line-height:1.5;display:flex}.comparison-options button svg{flex:none;width:16px}.comparison-options button:hover{border-color:var(--line);color:var(--paper)}.comparison-options button[aria-pressed=true]{color:var(--black);background:var(--paper)}.comparison-panel .eyebrow{font-size:12px}.comparison-panel h2{letter-spacing:-.035em;max-width:650px;margin:20px 0 32px;font-size:clamp(30px,3vw,44px);line-height:1.15}.comparison-perspectives{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:32px;display:grid}.comparison-perspectives h3{margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.5}.comparison-perspectives p{color:var(--muted);font-size:16px;line-height:1.75}.comparison-table{border:1px solid var(--line);border-radius:6px;overflow:hidden}.comparison-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-row+.comparison-row{border-top:1px solid var(--line)}.comparison-row>h3{background:#141412;grid-column:1/-1;padding:16px 22px 0;font-size:13px;font-weight:500}.comparison-cell{background:#141412;padding:16px 22px 22px}.comparison-cell>span{color:#b9b4aa;margin-bottom:10px;font-size:12px;display:block}.comparison-cell p{color:var(--muted);font-size:15px;line-height:1.7}.comparison-cell+.comparison-cell{border-left:1px solid var(--line)}.comparison-panda>span{color:#ded6b9}.comparison-panda p{color:var(--paper)}.compare-closing{grid-template-columns:1fr auto;align-items:center;gap:40px;padding-block:80px;display:grid}.compare-closing .eyebrow{font-size:12px}.compare-closing h2{letter-spacing:-.035em;margin-block:20px;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.compare-heading-highlight{background:var(--paper);color:var(--black);-webkit-box-decoration-break:clone;box-decoration-break:clone}.compare-closing p{max-width:620px;color:var(--muted);font-size:17px;line-height:1.75}.compare-actions{flex-direction:column;align-items:center;gap:16px;display:flex}.compare-actions a{align-items:center;gap:14px;min-height:44px;font-size:15px;display:inline-flex}.compare-actions .button{padding:10px 16px}@media (min-width:700px) and (max-width:1099px){.comparison-explorer{grid-template-columns:195px minmax(0,1fr);gap:24px}.comparison-options button{padding:12px;font-size:14px}.comparison-perspectives{grid-template-columns:1fr;gap:24px}.comparison-cell{padding:16px}.compare-closing{grid-template-columns:1fr}.compare-actions{flex-direction:row;justify-content:flex-start;gap:24px}}@media (max-width:699px){.compare-hero{padding-block:44px}.compare-hero h1{font-size:clamp(40px,9vw,60px)}.compare-hero>p{font-size:17px}.compare-tools{padding-top:28px}.comparison-explorer{display:block}.comparison-picker-sticky{top:var(--comparison-header-height,120px);z-index:20;background:var(--black);border-bottom:1px solid var(--line);padding-block:8px;position:sticky}.comparison-picker legend{margin-bottom:8px}.comparison-panels{margin-top:32px}.comparison-options{flex-direction:row;padding:3px;scroll-padding-inline:3px;overflow-x:auto}.comparison-options button{white-space:nowrap;border-color:var(--line);flex:none;min-height:44px;padding:10px 12px;font-size:13px}.comparison-options button svg{display:none}.comparison-panel h2{font-size:32px}.comparison-perspectives{grid-template-columns:1fr;gap:24px}.comparison-row{grid-template-columns:minmax(0,1fr)}.comparison-cell{padding:16px 20px}.comparison-cell+.comparison-cell{border-left:0;border-top:1px solid var(--line)}.comparison-row>h3{padding:16px 20px 0}.comparison-panda>span{color:var(--paper)}.compare-closing{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:52px}.compare-actions{align-items:stretch}.compare-actions a{justify-content:space-between}}
