.compare_scenarios__0v6n7{background:var(--wash);border:1px solid var(--line);border-radius:var(--r-card);margin:0 0 var(--space-8);padding:var(--space-6)}.compare_scenarios__0v6n7 legend{color:var(--ink);font-size:var(--text-body);font-weight:700;padding-inline:var(--space-2)}.compare_scenarios__0v6n7>div{display:flex;flex-wrap:wrap;gap:var(--space-2)}.compare_scenarios__0v6n7 button{background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);cursor:pointer;font:600 var(--text-caption) var(--font-sans);min-height:2.75rem;padding:var(--space-2) var(--space-4)}.compare_scenarios__0v6n7 button:hover{border-color:var(--accent)}.compare_scenarios__0v6n7 button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.compare_scenarios__0v6n7 p{color:var(--text-2);font-size:var(--text-caption);margin:var(--space-3) 0 0}.compare_comparison__hMULw,.compare_faq__9n__5,.compare_tradeoffs__jdk8o{margin-top:var(--space-12)}.compare_sectionHeading__Z2sw0{align-items:end;display:flex;gap:var(--space-6);justify-content:space-between;margin-bottom:var(--space-6)}.compare_faq__9n__5 h2,.compare_nextStep__kMaRg h2,.compare_sectionHeading__Z2sw0 h2,.compare_sources__4DOxM h2,.compare_tradeoffs__jdk8o h2{font-size:var(--text-section-title);line-height:var(--leading-heading);margin:0;text-wrap:balance}.compare_sectionHeading__Z2sw0 button{background:transparent;border:0;color:var(--accent);cursor:pointer;flex:none;font:600 var(--text-caption) var(--font-sans);min-height:2.75rem;padding:var(--space-2);text-decoration:underline;text-underline-offset:.2em}.compare_tableWrap__TWv9K{border:1px solid var(--line);border-radius:var(--r-card);overflow-x:auto}.compare_tableWrap__TWv9K table{border-collapse:collapse;min-width:70rem;table-layout:fixed;width:100%}.compare_tableWrap__TWv9K td,.compare_tableWrap__TWv9K th{border-bottom:1px solid var(--line);border-right:1px solid var(--line-soft);padding:var(--space-4);text-align:left;vertical-align:top}.compare_tableWrap__TWv9K td:last-child,.compare_tableWrap__TWv9K th:last-child{border-right:0}.compare_tableWrap__TWv9K tbody tr:last-child>*{border-bottom:0}.compare_tableWrap__TWv9K thead th{background:var(--deep-green);color:#fff;font-size:var(--text-caption);line-height:var(--leading-ui)}.compare_tableWrap__TWv9K thead th:first-child{width:9.5rem}.compare_tableWrap__TWv9K tbody th{background:var(--wash);color:var(--ink);font-size:var(--text-caption)}.compare_tableWrap__TWv9K td{background:#fff;color:var(--text-2);font-size:var(--text-caption);line-height:var(--leading-ui)}.compare_tableWrap__TWv9K .compare_selected__bFc7x{background:var(--accent-soft);box-shadow:inset 0 3px 0 var(--accent);color:var(--ink)}.compare_mobileMatrix__e8F7E{display:none}.compare_matrixNotice__JTE_B{color:var(--text-2);font-size:var(--text-caption);line-height:var(--leading-ui);margin:var(--space-4) auto 0;max-width:78ch;text-align:center}.compare_tradeoffs__jdk8o>div{border-top:1px solid var(--line);margin-top:var(--space-6)}.compare_tradeoffs__jdk8o details{border-bottom:1px solid var(--line)}.compare_tradeoffs__jdk8o summary{cursor:pointer;list-style:none;min-height:4.5rem;padding:var(--space-4) 3rem var(--space-4) 0;position:relative}.compare_tradeoffs__jdk8o summary::-webkit-details-marker{display:none}.compare_tradeoffs__jdk8o summary:after{color:var(--accent);content:"+";font-size:1.5rem;position:absolute;right:var(--space-2);top:var(--space-4)}.compare_tradeoffs__jdk8o details[open] summary:after{content:"−"}.compare_tradeoffs__jdk8o summary span{display:grid;gap:var(--space-1)}.compare_tradeoffs__jdk8o summary strong{color:var(--ink);font-size:var(--text-body)}.compare_tradeoffs__jdk8o summary small{color:var(--text-2);font-size:var(--text-caption);line-height:var(--leading-ui)}.compare_tradeoffs__jdk8o ul{color:var(--text-2);font-size:var(--text-body);line-height:var(--leading-body);margin:0;max-width:75ch;padding:0 0 var(--space-6) 1.25rem}.compare_tradeoffs__jdk8o li+li{margin-top:var(--space-2)}.compare_sources__4DOxM{background:var(--wash);border-radius:var(--r-card);margin-top:var(--space-12);padding:var(--space-6)}.compare_sources__4DOxM h2{font-size:var(--text-card-title)}.compare_sources__4DOxM p{color:var(--text-2);font-size:var(--text-body);line-height:var(--leading-body);margin:var(--space-2) 0}.compare_sources__4DOxM ul{column-count:2;font-size:var(--text-caption);line-height:var(--leading-ui);margin:var(--space-4) 0 0;padding-left:1.25rem}.compare_sources__4DOxM li{break-inside:avoid;margin-bottom:var(--space-2);padding-right:var(--space-4)}.compare_sources__4DOxM a{color:var(--accent)}.compare_nextStep__kMaRg{align-items:center;border-top:1px solid var(--line);display:flex;gap:var(--space-8);justify-content:space-between;margin-top:var(--space-12);padding-top:var(--space-8)}.compare_nextStep__kMaRg div{max-width:70ch}.compare_nextStep__kMaRg p{color:var(--text-2);font-size:var(--text-body);line-height:var(--leading-body);margin:var(--space-2) 0 0}.compare_nextStep__kMaRg>a{align-items:center;background:var(--ink);border-radius:var(--r-control);color:#fff;display:inline-flex;flex:none;font-weight:700;min-height:3rem;padding:var(--space-3) var(--space-5);text-decoration:none}.compare_nextStep__kMaRg>a:hover{background:var(--accent-hover)}.compare_faq__9n__5>div{margin-top:var(--space-6)}.compare_faq__9n__5 details{border-bottom:1px solid var(--line)}.compare_faq__9n__5 summary{color:var(--ink);cursor:pointer;font-size:var(--text-body);font-weight:700;min-height:3.5rem;padding:var(--space-4) 0}.compare_faq__9n__5 p{color:var(--text-2);font-size:var(--text-body);line-height:var(--leading-body);margin:0;max-width:75ch;padding:0 0 var(--space-6)}@media (max-width:48rem){.compare_scenarios__0v6n7{padding:var(--space-6)}.compare_scenarios__0v6n7>div{display:grid;grid-template-columns:1fr}.compare_scenarios__0v6n7 button{border-radius:var(--r-control);text-align:left}.compare_sectionHeading__Z2sw0{align-items:start;flex-direction:column;gap:var(--space-2)}.compare_tableWrap__TWv9K{display:none}.compare_mobileMatrix__e8F7E{display:grid;gap:var(--space-4)}.compare_mobileMatrix__e8F7E article{border-bottom:1px solid var(--line);padding:var(--space-6) 0;scroll-margin-top:var(--space-6)}.compare_mobileMatrix__e8F7E article:first-child{padding-top:0}.compare_mobileMatrix__e8F7E article.compare_selectedCard__mNdWm{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--r-card);padding:var(--space-6)}.compare_mobileMatrix__e8F7E h3{font-size:var(--text-card-title);margin:0}.compare_mobileMatrix__e8F7E article>p{color:var(--text-2);font-size:var(--text-body);line-height:var(--leading-body)}.compare_mobileMatrix__e8F7E dl{margin:var(--space-4) 0 0}.compare_mobileMatrix__e8F7E dl>div{border-top:1px solid var(--line-soft);display:grid;gap:var(--space-1);padding:var(--space-3) 0}.compare_mobileMatrix__e8F7E dt{color:var(--text-2);font-size:var(--text-caption);font-weight:700}.compare_mobileMatrix__e8F7E dd{color:var(--ink);font-size:var(--text-body);line-height:var(--leading-ui);margin:0}.compare_matrixNotice__JTE_B{text-align:left}.compare_sources__4DOxM ul{column-count:1}.compare_nextStep__kMaRg{align-items:stretch;flex-direction:column;gap:var(--space-6)}.compare_nextStep__kMaRg>a{justify-content:center;width:100%}}@media print{.compare_faq__9n__5,.compare_nextStep__kMaRg,.compare_scenarios__0v6n7,.compare_sectionHeading__Z2sw0 button,.compare_sources__4DOxM,.compare_tradeoffs__jdk8o{display:none}.compare_comparison__hMULw{margin-top:0}.compare_tableWrap__TWv9K{border:0;display:block;overflow:visible}.compare_tableWrap__TWv9K table{font-size:9pt;min-width:0}.compare_tableWrap__TWv9K td,.compare_tableWrap__TWv9K th{padding:6pt}}@media (prefers-reduced-motion:reduce){.compare_scenarios__0v6n7 button{transition:none}}