.rtbd-comparison-intro h1{max-width:1000px;line-height:1.08!important}.rtbd-comparison-intro .elementor-widget-text-editor{max-width:820px}.rtbd-comparison-meta p{font-size:.85rem!important;color:var(--rtbd-muted);margin:0}.rtbd-comparison-lede p{font-size:1.16rem!important;line-height:1.7!important}.rtbd-comparison-cover img{width:100%;height:auto;border-radius:8px;display:block}.rtbd-comparison-cover{margin:1.6rem 0!important}.rtbd-comparison-caption p{font-size:.78rem!important;color:var(--rtbd-muted);margin:0}.rtbd-comparison-verdict{border-left:4px solid var(--rtbd-link);background:var(--rtbd-paper);padding:1.4rem 1.6rem;border-radius:0 8px 8px 0}.rtbd-comparison-verdict h2{margin:0 0 .65rem!important;font-size:1.65rem!important}.rtbd-comparison-verdict p{margin:0;font-size:1.05rem!important}.rtbd-comparison-toc{border-block:1px solid var(--rtbd-line);padding:1rem 0;margin:1.4rem 0!important}.rtbd-comparison-toc ul{display:flex;flex-wrap:wrap;gap:.45rem 1.3rem;list-style:none;padding:0!important;margin:0}.rtbd-comparison-toc li{margin:0;font-size:.9rem!important}.rtbd-comparison-top,.rtbd-comparison-bottom{max-width:960px;margin-inline:auto}.rtbd-comparison-products>.elementor-container{gap:1.3rem;align-items:stretch}.rtbd-comparison-products>.elementor-container>.elementor-column{width:calc(50% - .65rem)!important}.rtbd-comparison-product>.elementor-widget-wrap{background:#fff;border:1px solid var(--rtbd-line);border-top:4px solid var(--rtbd-blue);border-radius:8px;padding:1.6rem!important;display:flex;flex-direction:column;align-content:stretch}.rtbd-comparison-product .elementor-widget-heading h2,.rtbd-comparison-product .elementor-widget-heading h3{font-size:1.4rem!important;letter-spacing:-.025em;line-height:1.25!important;margin:0}.rtbd-comparison-product .elementor-widget-text-editor{font-size:.96rem!important;line-height:1.7}.rtbd-comparison-product .elementor-widget-button{margin-top:auto}.rtbd-comparison-product .elementor-button{width:100%;min-height:48px;background:var(--rtbd-link);color:#fff;line-height:1.3;padding:.9rem 1rem;border-radius:7px}.rtbd-comparison-product .elementor-button:hover{background:#105174;color:#fff}.rtbd-comparison-pros{padding-left:1.1rem;margin:.5rem 0}.rtbd-comparison-pros li{font-size:.94rem!important;margin-bottom:.4rem}.rtbd-comparison-body{max-width:820px;margin-inline:auto}.rtbd-comparison-body>.elementor-widget-wrap{padding-inline:0!important}.rtbd-comparison-body .elementor-widget-heading h2{margin:1.3rem 0 .3rem!important;font-size:1.9rem;line-height:1.25}.rtbd-comparison-body p,.rtbd-comparison-body li{font-size:1.06rem;line-height:1.8}.rtbd-comparison-body a{overflow-wrap:anywhere}.rtbd-comparison-table{overflow-x:auto;scrollbar-color:var(--rtbd-link) var(--rtbd-paper);scrollbar-width:thin;border:1px solid var(--rtbd-line);border-radius:8px;margin:1rem 0 1.4rem}.rtbd-comparison-table:focus-visible{outline:3px solid var(--rtbd-link);outline-offset:4px}.rtbd-comparison-table table{border-collapse:collapse;width:100%;margin:0!important;display:table!important;min-width:560px}.rtbd-comparison-table th,.rtbd-comparison-table td{font-size:.93rem;line-height:1.55;padding:1rem;vertical-align:top;border:0;border-bottom:1px solid var(--rtbd-line);min-width:0}.rtbd-comparison-table thead th{background:var(--rtbd-paper);color:var(--rtbd-ink);text-align:left}.rtbd-comparison-table tbody th{width:23%;text-align:left;color:var(--rtbd-ink);font-weight:700;background:#fff}.rtbd-comparison-table tr:last-child>*{border-bottom:0}.rtbd-comparison-table tr:nth-child(even) td{background:#f8fbfd}.rtbd-comparison-checklist{background:var(--rtbd-paper);border:1px solid var(--rtbd-line);padding:1.4rem 1.6rem;border-radius:8px}.rtbd-comparison-checklist h2{margin-top:0!important}.rtbd-comparison-faq h3{font-size:1.25rem!important;line-height:1.35;margin:1.5rem 0 .6rem}.rtbd-comparison-sources{border-top:1px solid var(--rtbd-line);padding-top:1.2rem}.rtbd-comparison-sources p,.rtbd-comparison-sources li{font-size:.88rem!important;line-height:1.65!important}.rtbd-comparison-related{border-top:1px solid var(--rtbd-line);padding-top:1rem}@media(max-width:767px){.rtbd-comparison-intro h1{font-size:2.15rem!important;line-height:1.12!important}.rtbd-comparison-products>.elementor-container{display:block;gap:0}.rtbd-comparison-products>.elementor-container>.elementor-column{width:100%!important;margin-bottom:1rem}.rtbd-comparison-product>.elementor-widget-wrap{padding:1.25rem!important}.rtbd-comparison-verdict{padding:1.2rem}.rtbd-comparison-body .elementor-widget-heading h2{font-size:1.65rem!important}.rtbd-comparison-body p,.rtbd-comparison-body li{font-size:1rem;line-height:1.75}.rtbd-comparison-table th,.rtbd-comparison-table td{padding:.8rem;font-size:.88rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rtbd-comparison-products .elementor-button{transition:none;transform:none!important}}.rtbd-comparison-quicklinks>.elementor-container{gap:.8rem}.rtbd-comparison-quicklinks .elementor-column{width:calc(50% - .4rem)!important}.rtbd-comparison-quicklinks .elementor-widget-wrap{padding:0!important}.rtbd-comparison-quicklinks .elementor-button{width:100%;min-height:48px;font-size:.9rem!important}.rtbd-comparison-quicklinks{margin-top:1.3rem!important}@media(max-width:767px){.rtbd-comparison-quicklinks>.elementor-container{gap:.65rem}.rtbd-comparison-quicklinks .elementor-column{width:100%!important}}.rtbd-comparison-product-photo{width:100%;margin:.5rem 0 .65rem!important}.rtbd-comparison-product-photo img{display:block;width:100%!important;max-width:100%!important;height:230px!important;object-fit:contain;object-position:center;background:#fff;border-radius:4px}.rtbd-comparison-product-photo a{display:block;border-radius:4px}.rtbd-comparison-product-photo a:focus-visible{outline:3px solid var(--rtbd-link);outline-offset:4px}.rtbd-comparison-photo-credit p{font-size:.75rem!important;line-height:1.5!important;color:var(--rtbd-muted);margin:0 0 .6rem}.rtbd-comparison-photo-credit a{text-decoration:underline}.rtbd-comparison-bottom .rtbd-comparison-product-photo img{height:180px!important}.rtbd-site.elementor-editor-active .site-header .custom-logo,.rtbd-site.elementor-editor-active .site-footer .custom-logo{width:110px!important;height:auto!important;max-width:110px!important}.rtbd-site.elementor-editor-active .site-header .header-inner{max-width:1160px;margin-inline:auto;padding:20px 24px}.rtbd-site.elementor-editor-active .site-header .site-description{font-size:.8rem}@media(max-width:767px){.rtbd-comparison-product-photo img{height:210px!important}}