.article-search-supplement{margin:36px 0 48px;padding-bottom:28px;border-bottom:1px solid #cdd8cb}.article-search-supplement h2{font-size:clamp(26px,4vw,34px);line-height:1.25;scroll-margin-top:100px}.article-search-supplement .story-body,.article-search-supplement>p{font-size:17px;line-height:1.75}.article-search-supplement .story-body{margin:18px 0}.article-search-supplement .story-body p{margin:12px 0}.article-comparison-scroll{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid #c5d2c2;border-radius:12px}.article-comparison-scroll:focus-visible{outline:3px solid #173f35;outline-offset:4px}.article-comparison-scroll table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;text-align:left}.article-comparison-scroll caption{padding:14px 18px;text-align:left;font-weight:600;background:#edf1e8}.article-comparison-scroll td,.article-comparison-scroll th{padding:16px;vertical-align:top;border-bottom:1px solid #d5dfd1;min-width:110px}.article-comparison-scroll thead{background:#173f35;color:#fff}.article-comparison-scroll tbody th{width:28%;font-weight:600;background:#f0f3eb}.article-comparison-scroll tr:last-child>*{border-bottom:0}.article-search-question h3{font-size:22px;line-height:1.4;margin:26px 0 10px}.article-chicago-callout{padding:20px 24px;margin:24px 0;border:1px solid #c5d2c2;border-radius:12px;background:#f3f5ee}.article-chicago-callout strong{font-size:19px}.article-chicago-callout p{font-size:16px;line-height:1.7;margin:8px 0 0}.article-quick-answers{margin:24px 0;padding:24px;border:1px solid #c5d2c2;border-radius:12px;background:#f3f5ee;min-width:0}.article-quick-answers h2{font-size:clamp(24px,4vw,32px);line-height:1.25;margin:0 0 18px}.article-quick-answers details{padding:16px 0;border-bottom:1px solid #c5d2c2}.article-quick-answers summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.article-quick-answers .story-body{font-size:16px;line-height:1.7;margin:12px 0}.article-quick-answers .story-body p{margin:12px 0}.vin-buyer-reply{margin:22px 0 0;font-size:16px;line-height:1.7}.vin-buyer-reply h3{font-size:20px;line-height:1.4}.vin-buyer-reply blockquote{margin:14px 0;padding:16px 20px;border-left:3px solid #54715c;background:white;user-select:text}.vin-buyer-reply blockquote p{margin:0}.vin-reply-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.vin-reply-actions .button{white-space:normal}.vin-reply-status{font-size:14px;min-height:1.7em}.article-vin-link{margin:24px 0;padding:18px 22px;border:1px solid #c5d2c2;border-radius:12px;line-height:1.7}.article-vin-link p{margin:0}.article-quick-answers a:focus-visible,.article-quick-answers button:focus-visible,.article-quick-answers summary:focus-visible{outline:3px solid #a8792d;outline-offset:4px}@media(max-width:600px){.article-quick-answers{padding:18px}.vin-buyer-reply blockquote{padding:14px}.vin-reply-actions{align-items:flex-start;flex-direction:column}.article-comparison-scroll td,.article-comparison-scroll th{padding:10px;min-width:80px;font-size:14px}.article-comparison-scroll tbody th{width:auto}.article-chicago-callout{padding:18px}.article-search-supplement h2{font-size:26px}}.article-marketplace-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:20px 0;font-size:14px;line-height:1.6}.article-marketplace-links a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}#main .guide-premium{--guide-ink:#173e32;--guide-muted:#526b4b;--guide-line:#d8e2ce;max-width:1408px;margin:auto;padding:20px 64px 38px;color:var(--guide-ink);overflow-wrap:anywhere}.guide-premium *{box-sizing:border-box;min-width:0}.guide-premium :is(h1,h2,h3,p){margin:0}.guide-premium :is(h1,h2,h3,p,a,span,strong,li,time,summary){-webkit-text-fill-color:currentColor}.guide-premium .reach-icon{width:20px;height:20px;flex:none}.guide-premium a:focus-visible,.guide-premium button:focus-visible,.guide-premium summary:focus-visible{outline:3px solid #876621;outline-offset:5px}.guide-premium .guide-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;margin:0 0 24px;font-size:11px;line-height:1.6;color:#526b4b}.guide-breadcrumb a{color:#3d6232;text-decoration:none;min-height:30px;display:inline-flex;align-items:center}.guide-premium .guide-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center;border:1px solid #173e32;border-radius:24px;padding:36px;background:linear-gradient(125deg,#173e32,#2b5139);color:white;margin:0}.guide-premium .guide-eyebrow{font-size:9px;letter-spacing:1.7px;line-height:1.7;font-weight:750;color:#557048;display:flex;align-items:center;gap:9px}.guide-premium .guide-hero .guide-eyebrow{color:#ecd394;margin-bottom:20px}.guide-eyebrow>.reach-icon{width:15px;height:15px}.guide-premium .guide-hero h1{font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.09;letter-spacing:-1.5px;color:white;margin:0 0 23px}.guide-premium .guide-summary{font-size:15px;line-height:1.85;color:#e0ead7;max-width:620px}.guide-meta{gap:12px 23px;flex-wrap:wrap;margin-top:25px}.guide-meta,.guide-meta>span{display:flex;align-items:center}.guide-meta>span{gap:8px;font-size:11px;line-height:1.7;color:#e1ebd8}.guide-meta .reach-icon{width:15px;height:15px;color:#ecd394}.guide-meta a{color:white;text-underline-offset:4px;font-weight:650}.guide-premium .guide-published{font-size:10px;line-height:1.7;color:#d4e2cb;margin-top:12px}.guide-cover{border-radius:15px;overflow:hidden;border:1px solid #8d9d74;background:#f7f8f1}.guide-cover .blog-hero-image{margin:0;border:0;border-radius:0;max-width:none;background:transparent}.guide-cover .blog-hero-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0}.guide-cover figcaption{font-size:8px;line-height:1.7;color:#4f6945;background:#f5f7ed;padding:11px 15px;margin:0}.guide-review{display:flex;flex-wrap:wrap;gap:9px 25px;padding:16px 3px 0}.guide-premium .guide-review p{font-size:10px;line-height:1.9;color:#526b4b}.guide-review a{color:#3b602e;text-underline-offset:3px}.guide-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;justify-content:center;gap:34px;align-items:start;margin-top:35px}.guide-reading{background:white;border:1px solid var(--guide-line);border-radius:21px;padding:32px;min-width:0}#main .guide-premium .story-body{max-width:70ch;margin:0;font-size:17px;line-height:1.9;color:#34513c}#main .guide-premium .story-body p{font-size:17px;line-height:1.9;margin:0 0 23px;color:#34513c}#main .guide-premium .story-body h2{font-size:30px;line-height:1.23;font-weight:500;letter-spacing:-.8px;margin:38px 0 20px;color:#173e32;scroll-margin-top:35px}#main .guide-premium .story-body ul{padding-left:23px;margin:20px 0 27px}#main .guide-premium .story-body li{padding-left:5px;margin:10px 0;font-size:16px;line-height:1.85;color:#34513c}#main .guide-premium .story-body a{color:#335e2d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#main .guide-premium .article-short-answer{margin:0 0 33px;padding:27px;border:1px solid #d3dfc4;border-radius:16px;background:#eef4e5}.article-short-answer>.guide-eyebrow{margin-bottom:14px}#main .guide-premium .article-short-answer h2{font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.7px;margin:0 0 16px;scroll-margin-top:35px}#main .guide-premium .article-short-answer .story-body p:last-child{margin-bottom:0}.guide-sidebar{position:sticky;top:26px}#main .guide-premium .article-quick-answers{background:#f8f5e9;border:1px solid #e1d7b6;border-radius:15px;padding:25px;margin:25px 0 33px}#main .guide-premium .article-quick-answers h2{font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.6px;color:#173e32;margin:0 0 15px;scroll-margin-top:35px}#main .guide-premium .article-quick-answers summary{font-size:15px;line-height:1.7;color:#315234}#main .guide-premium .article-quick-answers .story-body p{font-size:15px;line-height:1.85}#main .guide-premium .article-quick-answers details{padding:16px 0;border-color:#dfd6b8}#main .guide-premium .vin-buyer-reply h3{font-size:22px;line-height:1.3;margin:25px 0 15px;font-weight:500;letter-spacing:-.5px}#main .guide-premium .vin-buyer-reply blockquote{border-color:#789567;border-radius:0 10px 10px 0;padding:19px;background:white}#main .guide-premium .article-search-supplement{margin:32px 0;padding-bottom:12px;border-bottom:1px solid var(--guide-line)}#main .guide-premium .article-search-supplement h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-.7px;color:#173e32;scroll-margin-top:35px;margin-bottom:18px}#main .guide-premium .article-search-supplement>p{font-size:16px;line-height:1.9;color:#34513c}#main .guide-premium .article-search-supplement .story-body p{font-size:16px;line-height:1.9}#main .guide-premium .article-search-question h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.4px;margin:27px 0 15px}#main .guide-premium .article-comparison-scroll{margin:24px 0;border:1px solid #bccda8;border-radius:12px;max-width:100%;overflow:auto}#main .guide-premium .article-comparison-scroll table{font-size:13px;line-height:1.8}#main .guide-premium .article-comparison-scroll caption{padding:17px;text-align:left;font-size:12px;font-weight:650;color:#33562e;background:#eef3e5}#main .guide-premium .article-comparison-scroll thead{color:white;background:#173e32}#main .guide-premium .article-comparison-scroll td,#main .guide-premium .article-comparison-scroll th{padding:17px;border-color:#dbe4cf}#main .guide-premium .article-comparison-scroll tbody th{background:#f1f5e9;color:#35572f}#main .guide-premium .article-comparison-scroll td{color:#3e583a}#main .guide-premium .article-comparison-scroll thead th{color:white}#main .guide-premium .article-chicago-callout,#main .guide-premium .article-vin-link{padding:22px;border-radius:13px;background:#f5f7ee;border:1px solid #d7e1ca;margin:25px 0}#main .guide-premium .article-chicago-callout strong{font-size:20px;line-height:1.4;color:#173e32}#main .guide-premium .article-chicago-callout p,#main .guide-premium .article-vin-link p{font-size:14px;line-height:1.9;color:#3f5c39;margin-top:10px}#main .guide-premium .article-checklist{margin:36px 0;padding:27px;background:#edf3e4;border:1px solid #d3dfc3;border-radius:16px}#main .guide-premium .article-checklist h2{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.7px;margin:15px 0 22px;scroll-margin-top:35px}#main .guide-premium .article-checklist ol{padding:0;list-style:none;display:grid;gap:13px;margin:0}#main .guide-premium .article-checklist li{display:flex;align-items:start;gap:14px;background:white;border:1px solid #d7e0cb;border-radius:11px;padding:17px}#main .guide-premium .article-checklist .decision-number{width:27px;height:27px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid #cddbbd;border-radius:8px;background:#edf3e4;font-size:11px;color:#456735}#main .guide-premium .article-checklist li p{font-size:14px;line-height:1.85;color:#365331}#main .guide-premium .article-worked-example{border-top:1px solid #cddabd;margin-top:24px;padding-top:22px;background:transparent}#main .guide-premium .article-worked-example h3{font-size:21px;font-weight:500;line-height:1.3;margin:0 0 13px}#main .guide-premium .article-worked-example p{font-size:14px;line-height:1.9;color:#3e5935}#main .guide-premium .article-sources{padding:27px;border:1px solid #d8e1ce;border-radius:16px;background:#f8f9f3;margin:35px 0}#main .guide-premium .article-sources h2{font-size:27px;line-height:1.25;font-weight:500;letter-spacing:-.7px;margin:15px 0;scroll-margin-top:35px}#main .guide-premium .article-sources>p:not(.guide-eyebrow){font-size:13px;line-height:1.85;color:#4b6541}#main .guide-premium .article-sources ul{list-style:none;padding:0;margin:19px 0 12px;display:grid;gap:10px}#main .guide-premium .article-sources li{background:white;border:1px solid #dce4d1;padding:15px;border-radius:10px;display:grid;gap:7px}#main .guide-premium .article-sources li>a{display:flex;align-items:center;justify-content:space-between;gap:17px;font-size:13px;line-height:1.7;font-weight:650;color:#365d2d;text-decoration:none}#main .guide-premium .article-sources li>a>.reach-icon{width:14px;height:14px}#main .guide-premium .article-sources li>span{font-size:10px;color:#57714a}.guide-premium .guide-text-link{display:inline-flex;align-items:center;gap:20px;min-height:40px;font-size:11px;line-height:1.7;font-weight:650;color:#3d6131;text-decoration:none}.guide-text-link>.reach-icon{width:15px;height:15px}#main .guide-premium .article-next-step{background:#173e32;color:white;padding:29px;border-radius:16px;border:1px solid #173e32;margin:35px 0 22px}#main .guide-premium .article-next-step .eyebrow{color:#ecd394;font-size:9px;letter-spacing:1.6px}#main .guide-premium .article-next-step h2{color:white;font-size:29px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:15px 0 17px}#main .guide-premium .article-next-step p{font-size:14px;line-height:1.85;color:#dfead5;margin-top:17px}#main .guide-premium .article-next-step p a{color:#f0dca4;text-underline-offset:4px}#main .guide-premium .article-next-step .button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;border:1px solid #e0c582;border-radius:10px;background:#ecd394;color:#173e32;padding:13px 19px;font-size:12px;font-weight:700;line-height:1.6;white-space:normal;text-decoration:none;margin-top:19px}#main .guide-premium .guide-marketplace .article-marketplace-links{display:grid;gap:0;margin:0;padding:0;border-top:1px solid #dce3d2}#main .guide-premium .article-marketplace-links a{font-size:12px;line-height:1.8;min-height:46px;color:#3d6232}.guide-author{display:flex;align-items:start;gap:23px;padding:31px;background:#edf2e5;border:1px solid #d5e0c8;border-radius:19px;margin-top:44px}.guide-author-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:white;border:1px solid #d2dec4;color:#577c45;flex:none}.guide-author-icon>.reach-icon{width:25px;height:25px}.guide-author h2{font-size:29px;font-weight:500;letter-spacing:-.7px;line-height:1.2;margin:12px 0 16px}.guide-author p:not(.guide-eyebrow){font-size:14px;line-height:1.9;color:#47633d;max-width:900px}.guide-author>div>div{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:17px}.guide-author a{display:flex;align-items:center;gap:14px;min-height:36px;color:#365e2e;font-size:11px;font-weight:650;text-decoration:none;line-height:1.8}.guide-author a>.reach-icon{width:14px;height:14px}.guide-related{margin-top:52px}.guide-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.guide-section-heading h2{font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1.2;margin-top:12px}.guide-related>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.guide-related article{display:flex;flex-direction:column;background:white;border:1px solid #d8e1cc;border-radius:17px;overflow:hidden}.guide-related article .blog-card-image{margin:0;border:0;border-radius:0}.guide-related article img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0}.guide-related article>div{display:flex;flex-direction:column;flex:1;padding:23px}.guide-related article .guide-eyebrow{font-size:8px;letter-spacing:1px}.guide-related h3{font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.25;margin:14px 0 19px}.guide-related h3 a{color:#173e32;text-decoration:none}.guide-related article .guide-text-link{margin-top:auto;border-top:1px solid #e1e7d7;padding-top:14px;justify-content:space-between}.guide-newsletter{margin-top:48px}.guide-newsletter>section{margin:0}.guide-newsletter input[type=email]{border-color:#7c926c!important}@media(max-width:1100px){#main .guide-premium{padding:20px 32px 30px}.guide-premium .guide-hero{gap:25px;padding:30px;grid-template-columns:1.2fr .8fr}.guide-premium .guide-hero h1{font-size:39px}.guide-layout{gap:25px;grid-template-columns:minmax(0,1fr) 230px}.guide-reading{padding:27px}.guide-premium .guide-summary{font-size:14px}.guide-related article>div{padding:21px}.guide-related h3{font-size:22px}}@media(max-width:999px){.guide-layout{grid-template-columns:1fr;gap:21px}.guide-sidebar{position:static;grid-row:1}.article-contents nav{max-height:50vh}.article-back-top{display:none}.guide-premium .guide-hero{grid-template-columns:1fr}.guide-cover{max-width:600px;width:100%}.guide-premium .guide-hero h1{font-size:43px;max-width:850px}.guide-meta{margin-top:23px}.guide-related>div:last-child{grid-template-columns:1fr 1fr}}@media(max-width:600px){#main .guide-premium{padding:14px 20px 25px}.guide-premium .guide-breadcrumb{font-size:10px;margin-bottom:18px;gap:10px}.guide-premium .guide-hero{padding:28px 24px;gap:25px;border-radius:20px}.guide-premium .guide-hero h1{font-size:34px;letter-spacing:-1.1px;line-height:1.12;margin-bottom:20px}.guide-premium .guide-hero .guide-eyebrow{font-size:8px;margin-bottom:17px}.guide-premium .guide-summary{font-size:13px;line-height:1.9}.guide-meta{gap:11px 20px}.guide-meta>span{font-size:10px}.guide-meta .reach-icon{width:14px;height:14px}.guide-premium .guide-published{font-size:9px}.guide-cover{border-radius:12px}.guide-cover figcaption{font-size:8px;padding:10px 12px}.guide-premium .guide-review p{font-size:9px;line-height:1.9}.guide-review{gap:8px;padding-top:14px}.guide-layout{margin-top:25px;gap:18px}.guide-reading{padding:23px 20px;border-radius:17px}#main .guide-premium .story-body,#main .guide-premium .story-body p{font-size:16px;line-height:1.9}#main .guide-premium .story-body h2{font-size:27px;line-height:1.25;margin:31px 0 18px;letter-spacing:-.6px}#main .guide-premium .story-body li{font-size:15px;line-height:1.85}#main .guide-premium .story-body ul{padding-left:20px}#main .guide-premium .article-short-answer{padding:23px 19px;border-radius:13px;margin-bottom:26px}#main .guide-premium .article-short-answer h2{font-size:25px}#main .guide-premium .article-short-answer .story-body p{font-size:15px;line-height:1.9}.article-contents summary{min-height:54px;font-size:12px;padding:16px 18px}.article-contents li>a{font-size:11px;padding:12px 0}#main .guide-premium .article-quick-answers{padding:23px 19px;border-radius:13px}#main .guide-premium .article-quick-answers h2{font-size:25px}#main .guide-premium .article-quick-answers .story-body p,#main .guide-premium .article-quick-answers summary{font-size:14px}#main .guide-premium .article-search-supplement h2{font-size:26px}#main .guide-premium .article-search-supplement .story-body p,#main .guide-premium .article-search-supplement>p{font-size:15px}#main .guide-premium .article-search-question h3{font-size:22px}#main .guide-premium .article-comparison-scroll td,#main .guide-premium .article-comparison-scroll th{padding:13px;font-size:12px;min-width:110px}#main .guide-premium .article-checklist,#main .guide-premium .article-sources{padding:23px 18px;border-radius:13px}#main .guide-premium .article-checklist h2,#main .guide-premium .article-sources h2{font-size:25px}#main .guide-premium .article-checklist li{padding:15px 13px;gap:11px}#main .guide-premium .article-checklist li p{font-size:13px}#main .guide-premium .article-sources li>a{font-size:12px}#main .guide-premium .article-sources li{padding:14px 12px}#main .guide-premium .article-sources>p:not(.guide-eyebrow){font-size:12px}#main .guide-premium .article-next-step{padding:25px 20px}#main .guide-premium .article-next-step h2{font-size:26px}#main .guide-premium .article-next-step p{font-size:13px}.guide-author{padding:26px 22px;display:block;margin-top:32px}.guide-author-icon{margin-bottom:22px}.guide-author h2{font-size:28px}.guide-author p:not(.guide-eyebrow){font-size:13px}.guide-author>div>div{display:grid;gap:4px}.guide-author a{font-size:10px}.guide-related{margin-top:38px}.guide-related>div:last-child{grid-template-columns:1fr;gap:17px}.guide-section-heading{display:block;margin-bottom:21px}.guide-section-heading h2{font-size:31px}.guide-section-heading>.guide-text-link{margin-top:11px}.guide-related article>div{padding:24px 22px}.guide-related h3{font-size:25px}.guide-newsletter{margin-top:34px}}@media(max-width:360px){#main .guide-premium{padding-inline:14px}.guide-premium .guide-hero{padding:26px 20px}.guide-premium .guide-hero h1{font-size:30px}.guide-reading{padding:21px 17px}#main .guide-premium .article-short-answer{padding:20px 16px}#main .guide-premium .article-sources li>a{font-size:11px}.guide-premium .guide-eyebrow{font-size:8px}}#main .guide-premium .article-checklist>.eyebrow{font-size:9px;letter-spacing:1.6px;line-height:1.7;color:#557048;font-weight:750}.article-seller-entry{margin:24px 0;padding:18px 22px;background:#eaf0e4;border-left:3px solid #54715c;border-radius:0 12px 12px 0}.article-seller-entry p{margin:0;line-height:1.75}.article-seller-entry a{font-weight:600;text-decoration:underline;text-underline-offset:3px}