.ranked-position[data-astro-cid-d454an64]{color:#5a6166;font-size:inherit;font-weight:inherit}.ranked-product[data-astro-cid-d454an64].is-guide-recommended{outline-offset:3px;outline:3px solid #b7ea46}.ranked-brand[data-astro-cid-d454an64]{color:#14181a;font-size:.875rem;font-weight:500;line-height:1.3}.ranked-actions[data-astro-cid-d454an64]{background:#fff;border-top:1px solid #e6e2d9;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding-top:1rem;display:flex}.ranked-price[data-astro-cid-d454an64]{min-width:0}.ranked-price-label[data-astro-cid-d454an64]{color:#5a6166;margin-bottom:.2rem;font-size:.72rem;font-weight:600;line-height:1.2;display:block}.ranked-price-value[data-astro-cid-d454an64]{color:#14181a;font-size:1.65rem;font-weight:600;line-height:1;display:block}.ranked-price-basis[data-astro-cid-d454an64]{color:#5a6166;margin-top:.28rem;font-size:.72rem;font-weight:600;line-height:1.25;display:block}.ranked-price-detail[data-astro-cid-d454an64]{color:#5a6166;max-width:34rem;margin-top:.4rem;font-size:.78rem;font-weight:500;line-height:1.4;display:block}.ranked-media.is-wide-photo{align-self:stretch;place-items:stretch stretch;min-height:220px;padding:0}.ranked-media.is-wide-photo .ranked-product-img{object-fit:cover;object-position:82% center;filter:none;width:100%;max-width:none;height:100%;max-height:none}.ranked-cta[data-astro-cid-d454an64]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}@media (max-width:639px){.ranked-actions[data-astro-cid-d454an64]{flex-direction:column;align-items:stretch}.ranked-cta[data-astro-cid-d454an64]{flex-direction:column;justify-content:stretch;width:100%}.ranked-cta[data-astro-cid-d454an64] .btn[data-astro-cid-d454an64]{width:100%}}.car-brands-section[data-astro-cid-zpzhdgvz] .local-city-media[data-astro-cid-zpzhdgvz] img[data-astro-cid-zpzhdgvz]{object-fit:cover;object-position:center}.brand-links-section[data-astro-cid-fvxnthz2] .brand-links-grid[data-astro-cid-fvxnthz2]{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-links-section[data-astro-cid-fvxnthz2] .local-city-media-product[data-astro-cid-fvxnthz2]{padding:0}.brand-links-section[data-astro-cid-fvxnthz2] .local-city-media-product[data-astro-cid-fvxnthz2] img[data-astro-cid-fvxnthz2]{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 24px #14181a33);width:76%;height:76%;position:absolute;inset:12%}@media (max-width:640px){.brand-links-section[data-astro-cid-fvxnthz2] .brand-links-grid[data-astro-cid-fvxnthz2]{grid-template-columns:1fr}}.cmp-price-amount[data-astro-cid-ssdv3lq7]{color:#fff;font-weight:700;display:block}.cmp-price-basis[data-astro-cid-ssdv3lq7]{letter-spacing:.02em;color:#ffffff9e;margin-top:.15rem;font-size:.7rem;font-weight:700;display:block}.ranked-position[data-astro-cid-uk5w2pel]{color:#5a6166;font-size:inherit;font-weight:inherit}.ranked-brand[data-astro-cid-uk5w2pel]{color:#14181a;font-size:.875rem;font-weight:500;line-height:1.3}.ranked-actions[data-astro-cid-uk5w2pel]{background:#fff;border-top:1px solid #e6e2d9;justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;padding-top:1rem;display:flex}.ranked-price[data-astro-cid-uk5w2pel]{min-width:0}.ranked-price-label[data-astro-cid-uk5w2pel]{color:#5a6166;margin-bottom:.2rem;font-size:.72rem;font-weight:600;line-height:1.2;display:block}.ranked-price-value[data-astro-cid-uk5w2pel]{color:#14181a;font-size:1.65rem;font-weight:600;line-height:1;display:block}.ranked-cta[data-astro-cid-uk5w2pel]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}@media (max-width:639px){.ranked-actions[data-astro-cid-uk5w2pel]{flex-direction:column;align-items:stretch}.ranked-cta[data-astro-cid-uk5w2pel]{flex-direction:column;justify-content:stretch;width:100%}.ranked-cta[data-astro-cid-uk5w2pel] .btn[data-astro-cid-uk5w2pel]{width:100%}}.eeat-doc[data-astro-cid-m45rcmyc] .content-section+.content-section{margin-top:var(--editorial-block-pad);padding-top:var(--editorial-block-pad)}.eeat-doc[data-astro-cid-m45rcmyc] h2{scroll-margin-top:96px}.eeat-doc[data-astro-cid-m45rcmyc] .content-table-scroll{min-width:0;max-width:100%;margin:var(--editorial-block) 0;-webkit-overflow-scrolling:touch;overflow-x:auto}.eeat-doc[data-astro-cid-m45rcmyc] .content-table-scroll table{margin-top:0;margin-bottom:0}.eeat-doc[data-astro-cid-m45rcmyc] table{border-collapse:collapse;width:100%;min-width:0}.eeat-doc[data-astro-cid-m45rcmyc] th,.eeat-doc[data-astro-cid-m45rcmyc] td{text-align:left;vertical-align:top;color:#3c4448;border-bottom:1px solid #e6e2d9;padding:.8rem .75rem .8rem 0;font-size:1rem;line-height:1.55}.eeat-doc[data-astro-cid-m45rcmyc] th{color:#14181a;font-weight:600}.eeat-doc[data-astro-cid-m45rcmyc] tbody tr:last-child th,.eeat-doc[data-astro-cid-m45rcmyc] tbody tr:last-child td{border-bottom:0}.eeat-main[data-astro-cid-m45rcmyc] .faq-section{max-width:none;margin-inline:0}.vs-hero{padding:clamp(1.75rem,4vw,2.75rem) 0 clamp(1rem,3vw,2rem)}.vs-hero-inner{max-width:1100px;margin:0 auto;padding-inline:clamp(1rem,3vw,1.5rem);position:relative}.vs-hero-pill{color:#daf7b8;letter-spacing:.08em;text-transform:uppercase;background:#224e47;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.vs-hero-grid{grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media (min-width:720px){.vs-hero-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.vs-hero-card{background:#fff;border:1px solid #e6e2d9;border-radius:28px;grid-template-rows:auto auto;gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid;position:relative;box-shadow:0 18px 44px -28px #0f172a33}.vs-hero-card-winner{border-color:#5bc74a;box-shadow:0 24px 60px -28px #5bc74a66}.vs-hero-media{background:#f5f4f0;border-radius:20px;justify-content:center;align-items:center;min-height:200px;padding:1rem;display:flex;position:relative}.vs-hero-img{object-fit:contain;width:100%;max-width:240px;height:auto}.vs-hero-badge{color:#0b2722;text-transform:uppercase;letter-spacing:.06em;background:#5bc74a;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.vs-hero-meta{gap:.5rem;display:grid}.vs-hero-brand{color:#5bc74a;font-size:.75rem}.vs-hero-name{color:#0b2722;margin:0;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:800}.vs-hero-stats{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.25rem;display:grid}.vs-hero-stats span{background:#f5f4f0;border-radius:14px;gap:.15rem;padding:.65rem .75rem;display:grid}.vs-hero-stats strong{color:#0b2722;font-size:1rem}.vs-hero-stats small{color:#5c6862;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.vs-hero-vs{color:#daf7b8;text-transform:uppercase;background:#224e47;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:900;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 24px -8px #0f172a80}@media (min-width:720px){.vs-hero-vs{display:flex}}.vs-intro-section{margin-top:2rem}.vs-intro-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:720px){.vs-intro-grid{grid-template-columns:1fr 1fr}}.vs-intro-card{background:#fff;border:1px solid #e6e2d9;border-radius:24px;padding:clamp(1.25rem,3vw,1.75rem)}.vs-intro-card h3{color:#0b2722;margin:.5rem 0 .75rem;font-size:1.25rem;font-weight:800}.vs-intro-card p{color:#2f3f3a;margin-bottom:1rem;line-height:1.65}.vs-intro-meta{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.vs-intro-meta span{color:#2f3f3a;background:#fff;border:1px solid #e6e2d9;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:700}.vs-pros-section{margin-top:2.5rem}.vs-pros-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:720px){.vs-pros-grid{grid-template-columns:1fr 1fr}}.vs-pros-card{background:#fff;border:1px solid #e6e2d9;border-radius:24px;padding:clamp(1.25rem,3vw,1.75rem)}.vs-pros-card h3{color:#0b2722;margin-bottom:1rem;font-size:1.15rem;font-weight:800}.vs-pros-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.vs-pros-list li{color:#2f3f3a;grid-template-columns:20px 1fr;align-items:flex-start;gap:.65rem;line-height:1.5;display:grid}.vs-pros-list li svg{color:#5bc74a;margin-top:.15rem}.vs-similarities{background:#f5f4f0;border:1px solid #e6e2d9;border-radius:24px;margin-top:2.5rem;padding:clamp(1.25rem,3vw,1.75rem)}.vs-similarities h2{margin-bottom:.65rem;font-size:1.35rem;font-weight:800}.vs-similarities p{color:#2f3f3a;margin-bottom:1rem}.vs-similarities-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vs-similarities-list li{color:#2f3f3a;grid-template-columns:18px 1fr;align-items:flex-start;gap:.5rem;font-weight:500;display:grid}.vs-similarities-list li:before{content:"";background:#224e47;border-radius:999px;width:8px;height:8px;margin-top:.55rem}.vs-verdict-section{color:#fff;background:#0b2722;border-radius:28px;margin-top:3rem;padding:clamp(1.5rem,4vw,2.5rem)}.vs-verdict-head{max-width:720px;margin-bottom:1.5rem}.vs-verdict-head h2{color:#fff;margin-top:.5rem}.vs-verdict-intro{color:#ffffffb3;margin-top:.5rem}.vs-verdict-grid{gap:.5rem;display:grid}.vs-verdict-headers,.vs-verdict-row{background:#ffffff0a;border-radius:16px;grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.vs-verdict-headers{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding-block:.5rem;font-size:.75rem}.vs-verdict-attr-label,.vs-verdict-side{font-weight:700}.vs-verdict-side-a,.vs-verdict-side-b{color:#daf7b8}.vs-verdict-attr strong{color:#fff;margin-bottom:.15rem;font-size:.95rem;display:block}.vs-verdict-attr small{color:#fff9;font-size:.8rem;line-height:1.45;display:block}.vs-verdict-marker{color:#fff6;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;min-height:32px;display:flex}.vs-verdict-marker-win{color:#0b2722;background:#5bc74a}.vs-verdict-tie{text-transform:uppercase;color:#ffffffb3;letter-spacing:.04em;font-size:.75rem;font-weight:700}.vs-verdict-empty{background:#ffffff40;border-radius:999px;width:12px;height:2px;display:inline-block}.vs-recommendation{margin-top:3rem}.vs-recommendation-head{max-width:720px;margin-bottom:1.5rem}.vs-recommendation-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:720px){.vs-recommendation-grid{grid-template-columns:1fr 1fr}}.vs-recommendation-card{background:#fff;border:1px solid #e6e2d9;border-radius:24px;align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.vs-recommendation-card-winner{background:linear-gradient(#fff 0%,#f4faec 100%);border-color:#5bc74a}.vs-recommendation-card header p.caps{color:#5bc74a;margin-bottom:.3rem;font-size:.7rem}.vs-recommendation-card h3{color:#0b2722;margin:0;font-size:1.2rem;font-weight:800}.vs-recommendation-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.vs-recommendation-list li{color:#2f3f3a;grid-template-columns:20px 1fr;align-items:flex-start;gap:.6rem;line-height:1.5;display:grid}.vs-recommendation-list li svg{color:#5bc74a;margin-top:.15rem}.vs-recommendation-cta{color:#fff;background:#0b2722;border-radius:24px;align-items:center;gap:1rem;margin-top:1.75rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}@media (min-width:720px){.vs-recommendation-cta{grid-template-columns:1fr auto}}.vs-recommendation-cta p.caps{color:#daf7b8}.vs-recommendation-cta-title{margin:.35rem 0 .25rem;font-size:1.2rem;font-weight:800}.vs-recommendation-cta-body{color:#ffffffc7;line-height:1.6}.vs-body-section{margin-top:3rem}.vs-body-article{max-width:760px;margin:0 auto}.money-hero#vs-quiz{padding:clamp(.75rem,1.5vw,1rem) 0 clamp(1rem,2vw,1.5rem)}.money-hero#vs-quiz .money-hero-grid{gap:clamp(1.75rem,3.5vw,2.5rem)}.money-hero#vs-quiz .guide-widget-card-compact{padding:18px}.money-hero#vs-quiz .guide-widget-progress-row{margin:12px 0 16px}.money-hero#vs-quiz .guide-option-compact{padding-block:10px}.money-hero#vs-quiz .guide-widget-action-compact{margin-top:14px}.versus-content-visual{z-index:2;border:1px solid #e6e2d9;border-radius:24px;width:100%;max-width:840px;margin:0 auto clamp(2rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 8px 18px -12px #14181a2e,0 22px 54px -34px #14181a5c}.versus-content-visual img{aspect-ratio:16/9;object-fit:contain;background:#faf9f6;border:0;width:100%;height:auto;max-height:none;display:block}
