.rs-vs{--rs-orange: #e8652b;--rs-orange-ink: #b0430f;--rs-orange-wash: #fdeee6;--rs-slate: #47617a;--rs-slate-wash: #eef2f6;--rs-wa: #1e9c5b;--rs-ink: #1e1a16;--rs-ink-soft: #5c554c;--rs-ink-faint: #938a7d;--rs-line: #e8e2d8;--rs-surface: #ffffff;--rs-surface-2: #f5f1ec;--rs-ground: #fcfbf9;color:var(--rs-ink);background:var(--rs-ground);min-height:100vh;line-height:1.68;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.rs-vs__inner{max-width:780px;margin:0 auto;padding:0 clamp(18px,4vw,32px)}.rs-vs__nav{display:flex;align-items:center;justify-content:space-between;padding:16px clamp(18px,4vw,32px);border-bottom:1px solid var(--rs-line);background:var(--rs-surface)}.rs-vs__nav-links{display:flex;gap:18px;font-size:14px}.rs-vs__nav-links a{color:var(--rs-ink-soft);text-decoration:none}.rs-vs__nav-links a:hover{color:var(--rs-orange-ink)}.rs-vs__hero{padding:clamp(30px,5vw,60px) 0 6px}.rs-vs__crumb{font-size:13px;color:var(--rs-ink-soft);margin-bottom:14px}.rs-vs__crumb a{color:var(--rs-orange-ink);text-decoration:none}.rs-vs__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-orange-ink);background:var(--rs-orange-wash);padding:5px 12px;border-radius:999px}.rs-vs__hero h1{font-size:clamp(30px,5.6vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:840;margin:16px 0 14px;text-wrap:balance}.rs-vs__hero h1 em{color:var(--rs-orange);font-style:italic}.rs-vs__lead{font-size:clamp(17px,2.3vw,20px);color:var(--rs-ink-soft);margin:0;max-width:62ch}.rs-vs__byline{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--rs-ink-faint);margin-top:18px;padding-top:16px;border-top:1px solid var(--rs-line)}.rs-vs__body{padding:6px 0 20px}.rs-vs__body h2{font-size:clamp(22px,3.4vw,30px);letter-spacing:-.02em;font-weight:800;margin:44px 0 12px;text-wrap:balance}.rs-vs__body h3{font-size:18px;font-weight:750;margin:0 0 10px;letter-spacing:-.01em}.rs-vs__body p{font-size:17px;margin:0 0 16px}.rs-vs__body p.lede{font-size:19px;color:var(--rs-ink-soft)}.rs-vs__oink{color:var(--rs-orange-ink);font-weight:700}.rs-vs__body a{color:var(--rs-orange-ink);font-weight:600}.rs-vs__verdict{background:var(--rs-surface);border:1px solid var(--rs-line);border-left:4px solid var(--rs-orange);border-radius:14px;padding:22px 24px;margin:30px 0;box-shadow:0 12px 34px -26px #1e140a99}.rs-vs__verdict-h{margin:0 0 12px;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--rs-ink-faint);font-weight:700}.rs-vs__verdict ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rs-vs__verdict li{display:grid;grid-template-columns:108px 1fr;gap:14px;align-items:start;font-size:16px}.rs-vs__pick{font-weight:800;font-size:13px;text-align:center;padding:4px 6px;border-radius:7px}.rs-vs__pick--rs{background:var(--rs-orange-wash);color:var(--rs-orange-ink)}.rs-vs__pick--nb{background:var(--rs-slate-wash);color:var(--rs-slate)}.rs-vs__pick--both{background:color-mix(in srgb,var(--rs-wa) 16%,transparent);color:var(--rs-wa)}.rs-vs__tablewrap{overflow-x:auto;margin:22px 0 8px;border:1px solid var(--rs-line);border-radius:14px}.rs-vs__table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.rs-vs__table thead th{text-align:left;padding:14px 16px;font-weight:800;letter-spacing:-.01em;vertical-align:bottom}.rs-vs__table thead th:first-child{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--rs-ink-faint);font-weight:700}.rs-vs__col-rs{color:var(--rs-orange);border-bottom:3px solid var(--rs-orange)}.rs-vs__col-nb{color:var(--rs-slate);border-bottom:3px solid var(--rs-slate)}.rs-vs__table tbody td,.rs-vs__table tbody th{padding:13px 16px;border-top:1px solid var(--rs-line);vertical-align:top}.rs-vs__table tbody th{text-align:left;font-weight:650;color:var(--rs-ink-soft);font-size:14px}.rs-vs__table tbody tr:nth-child(2n){background:var(--rs-surface-2)}.rs-vs__yes{color:var(--rs-wa);font-weight:750}.rs-vs__tablenote{font-size:14px;color:var(--rs-ink-faint);margin:0 0 16px}.rs-vs__usecard{background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:14px;padding:20px 22px;margin:8px 0 0}.rs-vs__usecard--rs{border-top:3px solid var(--rs-orange)}.rs-vs__usecard--nb{border-top:3px solid var(--rs-slate)}.rs-vs__usecard ul{margin:0;padding-left:18px;display:grid;gap:7px}.rs-vs__usecard li{font-size:15px;color:var(--rs-ink-soft)}.rs-vs__cta{background:linear-gradient(135deg,#e8652b,#d2571f);color:#fff;border-radius:18px;padding:32px;text-align:center;margin:42px 0}.rs-vs__cta h2{color:#fff;margin:0 0 8px;font-size:clamp(20px,3vw,26px);letter-spacing:-.02em}.rs-vs__cta p{color:#ffffffeb;margin:0 auto 18px;max-width:46ch}.rs-vs__cta a{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--rs-orange-ink);font-weight:700;font-size:15px;border-radius:12px;padding:12px 22px;text-decoration:none}.rs-vs__faq{display:grid;gap:10px;margin:16px 0}.rs-vs__faq details{background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:12px;padding:2px 18px}.rs-vs__faq summary{cursor:pointer;font-weight:680;font-size:16px;padding:14px 0;list-style:none}.rs-vs__faq summary::-webkit-details-marker{display:none}.rs-vs__faq summary:after{content:"+";float:right;color:var(--rs-orange);font-weight:800}.rs-vs__faq details[open] summary:after{content:"−"}.rs-vs__faq p{font-size:15.5px;color:var(--rs-ink-soft);margin:0 0 14px}.rs-vs__disclaimer{background:var(--rs-surface-2);border:1px solid var(--rs-line);border-radius:12px;padding:16px 18px;font-size:12.5px;color:var(--rs-ink-faint);margin:26px 0 8px;line-height:1.6}.rs-vs__disclaimer b{color:var(--rs-ink-soft)}.rs-vs__footer{border-top:1px solid var(--rs-line);background:var(--rs-surface);padding:24px clamp(18px,4vw,32px);font-size:13px;color:var(--rs-ink-faint);text-align:center}.rs-vs__footer a{color:var(--rs-orange);text-decoration:none}@media(max-width:560px){.rs-vs__verdict li{grid-template-columns:92px 1fr;gap:10px}}@media(prefers-color-scheme:dark){.rs-vs{--rs-orange: #f5834f;--rs-orange-ink: #f9a578;--rs-orange-wash: #33200f;--rs-slate: #8bb0d0;--rs-slate-wash: #1b232c;--rs-wa: #4cd786;--rs-ink: #f1ebe1;--rs-ink-soft: #b1a596;--rs-ink-faint: #7c7264;--rs-line: #33291d;--rs-surface: #1e1913;--rs-surface-2: #271f17;--rs-ground: #14110d}}
