@layer components{.vs-verdict{align-content:start;gap:14px;display:grid}.vs-verdict .mk-ticks{max-width:none}.vs-verdict-best{font-size:var(--mk-text-small,14.5px);color:var(--mk-ink-2);margin:4px 0 0;line-height:1.55}.vs-verdict-best strong{color:var(--mk-ink);font-weight:600}.vs-verified{padding:18px var(--mk-gutter) 24px;border-top:1px solid var(--mk-rule);text-align:center;margin:0}.vs-table-wrap{padding:0 var(--mk-gutter) clamp(48px, 6vw, 72px)}.vs-table-wrap>.mk-table-figure{max-width:960px;margin-inline:auto}.vs-table thead th.vs-table-ba{color:var(--mk-accent-ink)}.vs-table tbody th[scope=colgroup]{border-bottom:1px solid var(--mk-rule);font:600 13px/1.35 var(--mk-font-body);color:var(--mk-ink-3);padding-top:28px;padding-bottom:8px}.vs-table tbody tr:nth-child(2){border-top:0}@media (max-width:639px){.vs-table-wrap .mk-table-scroll{background:0 0;overflow:visible}.vs-table-wrap .mk-table-scroll>.vs-table :is(th,td):first-child{box-shadow:none;background:0 0;position:static}.vs-table,.vs-table thead,.vs-table tbody,.vs-table tr{display:block}.vs-table thead{top:var(--mk-nav-height,60px);z-index:2;background:var(--mk-bg);position:sticky}.vs-table thead tr,.vs-table tbody tr{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.vs-table-wrap .mk-table-scroll .vs-table :is(th,td){min-width:0;padding:8px 0;display:block}.vs-table-wrap .mk-table-scroll .vs-table thead th{padding:12px 0 10px;font-size:14px}.vs-table-wrap .mk-table-scroll .vs-table thead th:first-child{display:none}.vs-table-wrap .mk-table-scroll .vs-table tbody th[scope=colgroup]{grid-column:1/-1;padding:24px 0 8px}.vs-table-wrap .mk-table-scroll .vs-table tbody td:first-child{grid-column:1/-1;padding:14px 0 2px;font-size:14px}.vs-table-wrap .mk-table-scroll .vs-table tbody td:not(:first-child){padding-bottom:14px;font-size:14.5px}.vs-table tbody tr+tr{border-top:1px dotted var(--mk-rule-strong)}.vs-table tbody tr:nth-child(2){border-top:0}}.vs-yes{color:var(--mk-accent)}.vs-no{color:var(--mk-ink-3);opacity:.55}.vs-strengths>div dt{font:500 18px/1.3 var(--mk-font-display);color:var(--mk-ink)}.vs-strengths>div dd{font-size:var(--mk-text-small,14.5px);color:var(--mk-ink-2);margin:8px 0 0;line-height:1.55}.vs-showcase{padding-bottom:clamp(48px,6vw,72px)}.vs-faq>.mk-split-copy{align-content:start}.vs-faq-list{border-top:1px solid var(--mk-rule)}@media (min-width:980px){.vs-faq-list{border-top:0;border-left:1px solid var(--mk-rule)}}.vs-sources{max-width:760px;color:var(--mk-ink-3);text-align:center;gap:10px;margin-inline:auto;padding-block:28px 36px;font-size:13px;line-height:1.6;display:grid}.vs-sources p{margin:0}.vs-sources a{text-underline-offset:2px;text-decoration:underline}.vs-sources a:hover{color:var(--mk-ink)}.vs-sources ul{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.vs-quote{max-width:640px;padding:0 var(--mk-gutter) clamp(48px, 6vw, 72px);text-align:center;gap:10px;margin:0 auto;display:grid}.vs-quote blockquote{font:400 19px/1.55 var(--mk-font-body);color:var(--mk-ink);text-wrap:pretty;margin:0}.vs-quote footer{color:var(--mk-ink-3);font-size:13px}.vs-quote footer a{text-underline-offset:2px;text-decoration:underline}.vs-ratings>li>a{text-align:center;gap:4px;display:grid}.vs-ratings b{font:500 34px/1.1 var(--mk-font-display);letter-spacing:-.03em;color:var(--mk-ink)}.vs-ratings .vs-rating-ba{color:var(--mk-accent-ink)}}
