.rd-editorial-body{max-width:820px;margin:0 auto;padding:18px 24px 80px}.rd-editorial-breadcrumb{margin:0 0 4px;font-size:12.5px;font-weight:700;color:var(--rd-muted)}.rd-editorial-breadcrumb a{color:var(--rd-green-hover);font-weight:800;text-decoration:none}.rd-editorial-breadcrumb a:hover{color:var(--rd-green)}.rd-editorial-review{margin:16px 0 26px;padding:14px 16px;border-left:3px solid var(--rd-green-hover);background:var(--rd-tint);color:var(--rd-body);font-size:13px;line-height:1.65}.rd-editorial-review p{margin:0}.rd-editorial-body h2{margin:34px 0 12px;font-size:23px;font-weight:900;letter-spacing:-.4px;color:var(--rd-ink)}.rd-editorial-body h3{margin:22px 0 8px;font-size:17px;font-weight:900;color:var(--rd-ink)}.rd-editorial-body>p{margin:0 0 14px;font-size:15.5px;line-height:1.7;color:var(--rd-body);text-wrap:pretty}.rd-editorial-list{display:flex;flex-direction:column;gap:9px;margin:4px 0 18px;padding:0;list-style:none}.rd-editorial-listitem{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.6;color:var(--rd-body)}.rd-editorial-check{color:var(--rd-green);flex:none;margin-top:4px;display:flex}ol.rd-editorial-list{display:block;list-style:decimal;padding-left:1.5rem}ol.rd-editorial-list .rd-editorial-listitem{display:list-item;padding-left:4px;margin-bottom:9px}ol.rd-editorial-list .rd-editorial-listitem::marker{color:var(--rd-ink);font-weight:800}.rd-editorial-table{border:1px solid var(--rd-border);border-radius:12px;overflow-x:auto;margin:6px 0 20px;background:#fff}.rd-editorial-table table{min-width:420px}.rd-editorial-table caption{padding:12px 14px;line-height:1.5}.rd-editorial-tablehead{background:var(--rd-tint);border-bottom:1px solid var(--rd-hairline)}.rd-editorial-tablehead>th{padding:10px 14px;font-size:11.5px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--rd-body);text-align:left;vertical-align:top}.rd-editorial-tablerow{border-bottom:1px solid #f2f5f9}.rd-editorial-tablerow:last-child{border-bottom:none}.rd-editorial-tablerow>td,.rd-editorial-tablerow>th{padding:10px 14px;font-size:13.5px;color:var(--rd-body);line-height:1.5;text-align:left;vertical-align:top;overflow-wrap:anywhere}.rd-editorial-tablerow>th{font-weight:700}.rd-editorial-cta{margin:24px 0}.rd-editorial-ctabtn{display:inline-flex;align-items:center;gap:8px;border:none;border-radius:999px;padding:13px 24px;font-size:15px;font-weight:800;cursor:pointer;text-decoration:none;box-shadow:var(--rd-shadow-cta);transition:background .2s}.rd-editorial-ctabtn,.rd-editorial-ctabtn:hover{background:var(--rd-green-hover);color:#fff}.rd-editorial-body a:not([class]){color:var(--rd-green-hover);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(22,163,74,.35);text-decoration-color:rgba(22,163,74,.35);text-underline-offset:3px}.rd-editorial-body a:not([class]):hover{color:var(--rd-green-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.rd-editorial a:focus-visible,.rd-editorial summary:focus-visible,.rd-editorial-table:focus-visible{outline:3px solid var(--rd-ink);outline-offset:4px}.rd-editorial-quote{margin:8px 0 22px;padding:18px 22px;border-left:4px solid var(--rd-green);background:var(--rd-green-tint2);border-radius:0 14px 14px 0}.rd-editorial-quote p{margin:0;font-size:16px;line-height:1.65;font-weight:600;font-style:italic;color:var(--rd-ink);text-wrap:pretty}.rd-editorial-quote cite{display:block;margin-top:10px;font-size:13px;font-style:normal;font-weight:800;color:var(--rd-muted)}.rd-editorial-figure{margin:8px 0 22px}.rd-editorial-figure img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--rd-border);box-shadow:var(--rd-shadow-card)}.rd-editorial-figure figcaption{margin-top:8px;font-size:13px;font-weight:600;color:var(--rd-muted)}.rd-editorial-callout{display:flex;gap:12px;align-items:flex-start;margin:6px 0 20px;padding:14px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px}.rd-editorial-callout-icon{display:flex;flex:none;margin-top:2px;color:var(--rd-amber)}.rd-editorial-callout p{margin:0;font-size:14.5px;line-height:1.6;color:#78350f}.rd-editorial-faq{display:flex;flex-direction:column;gap:10px;margin:6px 0 24px}.rd-editorial-faqitem{background:#fff;border:1px solid var(--rd-border);border-radius:14px;overflow:hidden}.rd-editorial-faqitem summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:15.5px;font-weight:800;color:var(--rd-ink)}.rd-editorial-faqitem summary::-webkit-details-marker{display:none}.rd-editorial-faqitem summary:hover{background:var(--rd-tint)}.rd-editorial-faqchev{display:flex;flex:none;color:var(--rd-muted);transition:transform .25s}.rd-editorial-faqitem[open] .rd-editorial-faqchev{transform:rotate(180deg)}.rd-editorial-faqanswer p{margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.65;color:var(--rd-body2);text-wrap:pretty}.rd-editorial-cta{display:flex;gap:12px;flex-wrap:wrap}.rd-editorial-ctabtn-secondary{background:#fff;color:var(--rd-ink);border:1.5px solid var(--rd-border2);box-shadow:none}.rd-editorial-ctabtn-secondary:hover{background:var(--rd-tint);color:var(--rd-ink)}.rd-editorial-body>p.rd-editorial-meta{margin:0 0 22px;padding:10px 14px;border-left:3px solid var(--rd-green);background:var(--rd-green-tint2);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.6;color:var(--rd-body2)}.rd-editorial-table--scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rd-editorial-table table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.5;color:var(--rd-body)}.rd-editorial-table--scroll table{min-width:640px}.rd-editorial-table caption{caption-side:top;padding:13px 16px;font-size:14px;font-weight:800;color:var(--rd-ink);background:#fff}.rd-editorial-table caption,.rd-editorial-table thead th{text-align:left;border-bottom:1px solid var(--rd-hairline)}.rd-editorial-table thead th{padding:10px 14px;font-size:11.5px;font-weight:900;letter-spacing:.5px;text-transform:uppercase;color:var(--rd-muted);background:var(--rd-tint);white-space:nowrap}.rd-editorial-table tbody td,.rd-editorial-table tbody th{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #f2f5f9}.rd-editorial-table tbody tr:last-child td,.rd-editorial-table tbody tr:last-child th{border-bottom:none}.rd-editorial-table tbody tr:hover>*{background:var(--rd-tint)}.rd-editorial-table tbody th[scope=row]{font-weight:800;color:var(--rd-ink);white-space:nowrap}.rd-editorial-table .rd-editorial-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-editorial-table tbody .rd-editorial-num{color:var(--rd-ink);font-weight:700}.rd-editorial-table td{white-space:nowrap}.rd-editorial-price{display:inline-block;min-width:82px;font-weight:800;color:var(--rd-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-editorial-table a{color:var(--rd-green-hover);font-weight:700;text-decoration:none}.rd-editorial-table a:hover{color:var(--rd-green);text-decoration:underline;text-underline-offset:3px}.rd-editorial-steps{list-style:none;margin:4px 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.rd-editorial-steps li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.6;color:var(--rd-body);text-wrap:pretty}.rd-editorial-stepnum{flex:none;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--rd-green-tint);color:var(--rd-green-dark);font-size:12.5px;font-weight:900;margin-top:1px}ul.rd-editorial-sources{list-style:none;padding:0}.rd-editorial-checked{color:var(--rd-muted);font-weight:600}@media (max-width:560px){.rd-editorial-body{padding-left:18px;padding-right:18px}.rd-editorial-table caption{padding:12px 14px;font-size:13.5px}.rd-editorial-table tbody td,.rd-editorial-table tbody th,.rd-editorial-table thead th{padding:10px 12px}}