#d44-vehicle-guide{--d44-ink:#20231f;--d44-muted:#5f655e;--d44-line:#dfe3dd;--d44-paper:#fff;--d44-wash:#f4f6f2;--d44-green:#405946;--d44-green-dark:#2e4133;--d44-gold:#b58b35;--d44-gold-soft:#f3ead7;background:var(--d44-paper);color:var(--d44-ink);font-family:'Segoe UI',Tahoma,sans-serif;font-size:15px;line-height:1.6;scroll-padding-top:175px}#d44-vehicle-guide *,#d44-vehicle-guide *:before,#d44-vehicle-guide *:after{box-sizing:border-box}#d44-vehicle-guide [id]{scroll-margin-top:175px}#d44-vehicle-guide a{text-decoration:none}#d44-vehicle-guide .d44-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}#d44-vehicle-guide .d44-hero{background:radial-gradient(circle at 85% 15%,rgba(181,139,53,.14),transparent 32%),linear-gradient(135deg,#f7f8f5 0%,#edf1eb 100%);border-bottom:1px solid var(--d44-line)}#d44-vehicle-guide .d44-hero-inner{width:min(1180px,calc(100% - 40px));min-height:330px;margin:0 auto;padding:36px 0;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:32px;align-items:center}#d44-vehicle-guide .d44-hero-copy h1{margin:0 0 12px;color:var(--d44-ink);font-size:28px;line-height:1.18;font-weight:950}#d44-vehicle-guide .d44-hero-copy p{max-width:720px;margin:0 0 16px;color:#464c46;font-size:16px;line-height:1.7}#d44-vehicle-guide .d44-hero-tags{display:flex;flex-wrap:wrap;gap:7px}#d44-vehicle-guide .d44-hero-tags span{padding:7px 9px;border:1px solid var(--d44-line);border-radius:5px;background:rgba(255,255,255,.78);color:var(--d44-green-dark);font-size:12px;font-weight:850}#d44-vehicle-guide .d44-hero-image{aspect-ratio:4/3;overflow:hidden;border:1px solid rgba(64,89,70,.18);border-radius:9px;background:#e7eae5;box-shadow:0 16px 38px rgba(45,60,48,.1)}#d44-vehicle-guide .d44-hero-image img{width:100%;height:100%;display:block;object-fit:cover}#d44-vehicle-guide .d44-quick-facts{padding:24px 0}#d44-vehicle-guide .d44-fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#d44-vehicle-guide .d44-fact{padding:14px;border:1px solid var(--d44-line);border-radius:6px;background:var(--d44-wash)}#d44-vehicle-guide .d44-fact strong{display:block;margin-bottom:4px;color:var(--d44-muted);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}#d44-vehicle-guide .d44-fact span{color:var(--d44-green-dark);font-size:15px;line-height:1.35;font-weight:950}#d44-vehicle-guide .d44-jump-nav{border-top:1px solid var(--d44-line);border-bottom:1px solid var(--d44-line);background:#fbfcfa;margin-bottom:28px}#d44-vehicle-guide .d44-jump-nav-inner{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:10px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:7px}#d44-vehicle-guide .d44-jump-nav a{padding:8px 10px;border:1px solid var(--d44-line);border-radius:5px;background:#fff;color:var(--d44-green-dark) !important;font-size:13px;font-weight:850}#d44-vehicle-guide .d44-jump-nav a:hover{border-color:var(--d44-green);background:var(--d44-green-dark);color:#fff !important}#d44-vehicle-guide .d44-section{margin-bottom:26px}#d44-vehicle-guide .d44-section-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:26px;align-items:start}#d44-vehicle-guide .d44-square-image{position:sticky;top:175px;overflow:hidden;border:1px solid var(--d44-line);border-radius:7px;background:#e7eae5}#d44-vehicle-guide .d44-square-image img{display:block;width:100%;height:auto;object-fit:cover}#d44-vehicle-guide .d44-article-card,#d44-vehicle-guide .d44-table-card{padding:22px;border:1px solid var(--d44-line);border-radius:7px;background:#fff;box-shadow:0 8px 22px rgba(32,45,35,.04)}#d44-vehicle-guide .d44-table-card{margin-bottom:26px;background:var(--d44-wash)}#d44-vehicle-guide .d44-kicker{display:inline-block;margin-bottom:9px;padding:5px 8px;border-radius:4px;background:var(--d44-green-dark);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#d44-vehicle-guide h2{margin:0 0 11px;color:var(--d44-ink);font-size:24px;line-height:1.25;font-weight:950}#d44-vehicle-guide h3{margin:18px 0 7px;color:var(--d44-green-dark);font-size:17px;line-height:1.35;font-weight:900}#d44-vehicle-guide p{margin:0 0 12px;color:#3f453f;font-size:15px;line-height:1.7}#d44-vehicle-guide ul{margin:0 0 14px 20px;padding:0;color:#3f453f;font-size:15px;line-height:1.65}#d44-vehicle-guide .d44-model-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 0}#d44-vehicle-guide .d44-model-card{padding:15px;border:1px solid var(--d44-line);border-radius:6px;background:var(--d44-wash)}#d44-vehicle-guide .d44-model-card strong{display:block;margin-bottom:5px;color:var(--d44-green-dark);font-size:15px;font-weight:950}#d44-vehicle-guide .d44-model-card span{display:block;color:var(--d44-muted);font-size:14px;line-height:1.55}#d44-vehicle-guide .d44-link-panel{margin-top:17px;padding:16px;border:1px solid var(--d44-line);border-radius:6px;background:var(--d44-wash)}#d44-vehicle-guide .d44-link-panel-title{margin-bottom:10px;color:var(--d44-green-dark);font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}#d44-vehicle-guide .d44-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}#d44-vehicle-guide .d44-link-card{min-height:74px;padding:13px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--d44-line);border-radius:5px;background:#fff;color:var(--d44-ink) !important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}#d44-vehicle-guide .d44-link-card strong{margin-bottom:3px;color:var(--d44-green-dark);font-size:14px;font-weight:950}#d44-vehicle-guide .d44-link-card span{color:var(--d44-muted);font-size:12px;line-height:1.4}#d44-vehicle-guide .d44-link-card:hover{transform:translateY(-2px);border-color:var(--d44-gold);box-shadow:0 8px 18px rgba(32,45,35,.08)}#d44-vehicle-guide .d44-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}#d44-vehicle-guide .d44-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:13px}#d44-vehicle-guide .d44-table th,#d44-vehicle-guide .d44-table td{padding:10px;border:1px solid #d7ddd6;text-align:left;vertical-align:top}#d44-vehicle-guide .d44-table th{background:var(--d44-green-dark);color:#fff;font-weight:900}#d44-vehicle-guide .d44-table tbody tr:nth-child(even) td{background:#fafbf9}#d44-vehicle-guide .d44-note{margin-top:10px;color:var(--d44-muted);font-size:13px;line-height:1.55}#d44-vehicle-guide .d44-faq{display:grid;grid-template-columns:1fr 1fr;gap:10px}#d44-vehicle-guide .d44-faq-item{padding:16px;border:1px solid var(--d44-line);border-radius:6px;background:#fff}#d44-vehicle-guide .d44-faq-item h3{margin:0 0 6px;font-size:15px}#d44-vehicle-guide .d44-faq-item p{margin:0;font-size:14px;line-height:1.6}#d44-vehicle-guide .d44-final-cta{margin-bottom:32px;padding:24px;border-radius:8px;background:var(--d44-green-dark);color:#fff;text-align:center}#d44-vehicle-guide .d44-final-cta h2{color:#fff}#d44-vehicle-guide .d44-final-cta p{max-width:820px;margin:0 auto 16px;color:rgba(255,255,255,.84)}#d44-vehicle-guide .d44-final-cta a{display:inline-block;padding:11px 17px;border-radius:5px;background:#fff;color:var(--d44-green-dark) !important;font-size:14px;font-weight:950}@media (max-width:980px){#d44-vehicle-guide{scroll-padding-top:110px}#d44-vehicle-guide [id]{scroll-margin-top:110px}#d44-vehicle-guide .d44-hero-inner,#d44-vehicle-guide .d44-section-grid{grid-template-columns:1fr}#d44-vehicle-guide .d44-hero-image{max-width:620px}#d44-vehicle-guide .d44-square-image{position:static;width:min(360px,100%)}#d44-vehicle-guide .d44-fact-grid{grid-template-columns:repeat(2,1fr)}#d44-vehicle-guide .d44-link-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){#d44-vehicle-guide{scroll-padding-top:95px}#d44-vehicle-guide [id]{scroll-margin-top:95px}#d44-vehicle-guide .d44-wrap,#d44-vehicle-guide .d44-hero-inner,#d44-vehicle-guide .d44-jump-nav-inner{width:min(100% - 28px,1180px)}#d44-vehicle-guide .d44-hero-inner{min-height:0;padding:28px 0}#d44-vehicle-guide .d44-hero-copy h1{font-size:25px}#d44-vehicle-guide .d44-fact-grid,#d44-vehicle-guide .d44-model-grid,#d44-vehicle-guide .d44-link-grid,#d44-vehicle-guide .d44-faq{grid-template-columns:1fr}#d44-vehicle-guide .d44-article-card,#d44-vehicle-guide .d44-table-card{padding:17px}#d44-vehicle-guide h2{font-size:21px}#d44-vehicle-guide .d44-table{font-size:12px}}