.compare-root .compare-index{padding-top:40px}.compare-root .compare-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.compare-root .compare-list a{background:var(--panel);height:100%;color:inherit;border-radius:20px;padding:28px 30px;text-decoration:none;transition:box-shadow .3s,transform .4s cubic-bezier(.16,1,.3,1);display:block}.compare-root .compare-list a:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2223261a}.compare-root .compare-list h2{color:var(--ink);margin:0;font-size:22px;font-weight:600}.compare-root .compare-list p{color:var(--ink-soft);margin:10px 0 0;font-size:15.5px;line-height:1.5}.compare-root .compare-more{color:var(--ink);margin-top:18px;font-size:15px;display:inline-block}.compare-root .compare-more:after{content:" →"}.compare-root .compare-warning{color:#7a5a12;background:#fdf6e6;border:1px solid #e0c68a;border-radius:12px;margin:0 0 30px;padding:14px 16px;font-size:14px;line-height:1.5}.compare-root .compare-warning code{font-size:.94em}.compare-root .compare-table-wrap,.compare-root .compare-faq{margin-top:52px}.compare-root .compare-table-wrap h2,.compare-root .compare-faq h2{color:var(--ink);letter-spacing:.02em;margin:0 0 18px;font-size:20px;font-weight:600}.compare-root .compare-table{border-collapse:collapse;width:100%;font-size:15.5px}.compare-root .compare-table th,.compare-root .compare-table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:14px 18px 14px 0}.compare-root .compare-table thead th{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.compare-root .compare-table tbody th{width:30%;color:var(--ink-soft);font-weight:500}.compare-root .compare-table td{color:var(--ink-soft)}.compare-root .compare-table tr[data-unverified] td:last-child{background:#fdf6e6}.compare-root .compare-checked,.compare-root .compare-flag{margin-top:5px;font-size:12.5px;display:block}.compare-root .compare-checked{color:var(--ink-faint)}.compare-root .compare-flag{color:#9a7412;font-weight:500}.compare-root .compare-faq dl{margin:0}.compare-root .compare-faq dt{color:var(--ink);margin-top:22px;font-size:16.5px;font-weight:600}.compare-root .compare-faq dd{color:var(--ink-soft);margin:8px 0 0;font-size:16px;line-height:1.55}@media (max-width:719px){.compare-root .compare-list{grid-template-columns:minmax(0,1fr)}.compare-root .compare-table,.compare-root .compare-table tbody,.compare-root .compare-table tr,.compare-root .compare-table td,.compare-root .compare-table th{display:block}.compare-root .compare-table thead{display:none}.compare-root .compare-table tr{border-bottom:1px solid var(--hair);padding:14px 0}.compare-root .compare-table th,.compare-root .compare-table td{border:0;width:auto;padding:3px 0}.compare-root .compare-table tbody th{color:var(--ink);font-weight:600}}.compare-root .compare-fair{border-left:3px solid var(--ink-faint);background:var(--panel);border-radius:0 14px 14px 0;margin-top:46px;padding:24px 26px}.compare-root .compare-fair h2{color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:600}.compare-root .compare-fair p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.55}.compare-root .compare-evidence{color:var(--ink-faint);margin:20px 0 0;font-size:14px;line-height:1.5}
