.ms-cmp-answer{background:var(--ms-violet-soft);border-radius:var(--ms-radius);margin-top:40px;padding:28px}.ms-cmp-answer>.ms-h2{margin-bottom:16px}.ms-cmp-answer>p{color:var(--ms-tinted-text);max-width:72ch;font-size:17px;line-height:1.55}.ms-cmp-answer>p+p{margin-top:12px}.ms-cmp-answer .ms-verdict{background:0 0;border-radius:0;margin-top:0;padding:0}.ms-cmp-answer .ms-verdict--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-cmp-answer .ms-verdict p+p{margin-top:10px}.ms-cmp-next{margin-top:72px}.ms-cmp-calc-lede{max-width:68ch;margin-top:12px}.ms-cmp-calc-lede p{color:var(--ms-muted);font-size:17px;line-height:1.55}.ms-cmp-calc-lede p+p{margin-top:12px}.ms-cmp-plain>.ms-h2{margin-bottom:4px}.ms-cmp-closing{max-width:68ch;margin-top:40px}.ms-cmp-closing>p{color:var(--ms-muted)}.ms-cmp-closing>p+p{margin-top:12px}.ms-cmp-closing .ms-quote{margin-bottom:0}.ms-cmp-switch__q{height:100%}.ms-cmp-switch .ms-h2--minor{margin-bottom:10px}.ms-cmp-switch__q .ms-prose{margin-top:20px}.ms-cmp-switch__q .ms-prose ol li{color:var(--ms-ink);font-size:16px;line-height:1.45}.ms-cmp-switch__lede{max-width:56ch}.ms-cmp-switch .ms-cmp-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;margin-top:32px}.ms-cmp-steps p{color:var(--ms-ink);margin-top:8px;font-size:16px;font-weight:600;line-height:1.4}.ms-cmp-source{max-width:72ch;margin-top:28px}.ms-cmp-source p{color:var(--ms-muted);font-size:15px;line-height:1.55}.ms-cmp-source p+p{margin-top:12px}.ms-cmp-aside{margin-top:24px}.ms-cmp-aside p{color:var(--ms-muted);font-size:15px}.ms-tools{gap:24px;display:grid}.ms-tool__head{align-items:flex-start;gap:20px;display:flex}.ms-tool__rank{letter-spacing:-.02em;color:var(--ms-faint);font-variant-numeric:tabular-nums;flex:none;font-size:44px;font-weight:600;line-height:1}.ms-card--tinted .ms-tool__rank{color:var(--ms-violet-ink)}.ms-tool__id{flex:1;min-width:0}.ms-tool__meta{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.ms-card .ms-tool__meta .ms-h3{margin-bottom:0}.ms-tool__rating{color:var(--ms-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.ms-card p.ms-tool__best{color:var(--ms-ink);margin-top:6px;font-size:17px;font-weight:600;line-height:1.4}.ms-card--tinted p.ms-tool__best{color:var(--ms-violet-ink)}.ms-tool__pick{flex:none}.ms-tool__sum{max-width:68ch;margin-top:18px}.ms-tool__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:24px;display:grid}.ms-card p.ms-tool__lbl{color:var(--ms-ink);margin-bottom:12px;font-size:13px;font-weight:600}.ms-tool__foot{border-top:1px solid var(--ms-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:24px;padding-top:18px;display:flex}.ms-tool__price{color:var(--ms-text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:inline-flex}.ms-tool__price svg{color:var(--ms-muted);flex:none;margin-top:2px}.ms-card .ms-tool__foot .ms-link{margin-top:0}@media (max-width:820px){.ms-cmp-answer{margin-top:28px;padding:20px}.ms-cmp-answer .ms-verdict,.ms-cmp-answer .ms-verdict--2{grid-template-columns:minmax(0,1fr);gap:16px}.ms-cmp-answer>p{font-size:16px}.ms-cmp-next{margin-top:48px}.ms-cmp-calc-lede p{font-size:16px}.ms-cmp-closing{margin-top:28px}.ms-cmp-switch .ms-cmp-steps{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.ms-tool__head{gap:14px}.ms-tool__rank{font-size:32px}.ms-tool__cols{grid-template-columns:minmax(0,1fr);gap:20px}}
