.diesel-blog{min-width:0;padding:22px 0 36px;color:#171d27;background:#e9edf2}.diesel-blog .blog-panel{box-sizing:border-box;width:97%;margin:0 auto 22px;padding:24px 2.5%;background:#fff;border:1px solid #111;border-radius:8px}.diesel-blog h1{font-size:clamp(28px,3.4vw,48px);line-height:1.12;margin:12px 0 18px;color:#111f38}.diesel-blog h2{font-size:clamp(22px,2.2vw,29px);line-height:1.2;margin:0 0 14px;color:#111f38}.diesel-blog p,.diesel-blog li{font-size:17px;line-height:1.8;max-width:none}.diesel-blog a{color:#102e64;text-decoration:underline;text-underline-offset:3px}.diesel-blog a:focus-visible{outline:3px solid #ffaa00;outline-offset:4px}.diesel-blog .blog-eyebrow{color:#895000;letter-spacing:.09em;font-size:12px;font-weight:800;text-transform:uppercase}.diesel-blog .blog-meta,.diesel-blog time{color:#505b6a;font-size:14px}.diesel-blog .blog-disclosure{font-size:13px;background:#f3f5f8;border-left:4px solid #ffaa00;padding:12px 16px}.diesel-blog .blog-hero{display:block;width:95%;max-width:600px;height:auto;aspect-ratio:2/1;object-fit:cover;margin:22px auto 0;border-radius:6px}.diesel-blog .blog-actions{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin:18px 0}.diesel-blog .btn{display:inline-flex;background:#ffaa00;color:#111;min-height:44px;padding:12px 18px;border-radius:7px;text-decoration:none;font-weight:800;line-height:1.3}.diesel-blog .blog-card{display:grid;grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:26px;align-items:center}.diesel-blog .blog-card img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:6px}.diesel-blog #amsoil-fullwidth-vehicle-lookup{margin-bottom:22px}.diesel-blog ul{padding-left:24px}.diesel-blog .blog-list{display:grid;gap:0}@media(max-width:800px){.diesel-blog .blog-panel{padding:20px 4%;margin-bottom:16px}.diesel-blog .blog-card{grid-template-columns:1fr;gap:20px}.diesel-blog p,.diesel-blog li{font-size:16px}.diesel-blog .blog-actions{align-items:stretch;flex-direction:column}.diesel-blog .btn{justify-content:center}.diesel-blog h1{overflow-wrap:anywhere}}
/* Article headers are editorial content, so use readable light-panel text. */
.diesel-blog header.blog-intro{position:static;color:#171d27;background:#fff}.diesel-blog header.blog-intro>p{color:#171d27}.diesel-blog header.blog-intro>.blog-eyebrow{color:#895000}.diesel-blog header.blog-intro>.blog-meta{color:#505b6a}.diesel-blog header.blog-intro>.blog-disclosure{color:#303b4a}
/* Blog discovery and reading tools. */
.diesel-blog .blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline;font-size:13px;line-height:1.5;color:#505b6a;margin-bottom:16px}.diesel-blog .blog-breadcrumbs [aria-current]{max-width:100%;overflow-wrap:anywhere}.diesel-blog .blog-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.diesel-blog .blog-topic{border:1px solid #b7c1cc;border-radius:7px;padding:15px;text-decoration:none;background:#f7f9fc;display:flex;flex-direction:column;gap:7px;min-height:90px}.diesel-blog .blog-topic:hover{border-color:#b06b00;background:#fff8e8}.diesel-blog .blog-topic strong{font-size:17px}.diesel-blog .blog-topic span{font-size:14px;line-height:1.5;color:#354256}.diesel-blog .blog-search{display:grid;grid-template-columns:2fr 1fr auto auto;gap:12px;align-items:end;margin-top:18px}.diesel-blog .blog-search label{display:block;font-size:14px;font-weight:700;margin-bottom:6px}.diesel-blog input,.diesel-blog select,.diesel-blog button{box-sizing:border-box;font:inherit;min-height:44px;border:1px solid #626f80;border-radius:6px;padding:10px;background:#fff;color:#172333;max-width:100%}.diesel-blog input,.diesel-blog select{width:100%}.diesel-blog button{cursor:pointer;font-weight:700}.diesel-blog button[type=submit]{background:#ffaa00;color:#111;border-color:#9b6000}.diesel-blog .blog-search-status{font-size:14px;margin-bottom:0}.diesel-blog .blog-featured{display:inline-block;background:#fff0c2;border:1px solid #a16c00;padding:3px 10px;color:#533400;border-radius:20px;font-size:12px;font-weight:800}.diesel-blog .blog-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.diesel-blog .blog-copy-status{font-size:13px}.diesel-blog .blog-toc ol{columns:2;column-gap:30px;padding-left:24px}.diesel-blog .blog-toc li{break-inside:avoid;font-size:15px;margin-bottom:8px}.diesel-blog .blog-answer{border-left:5px solid #ffaa00}.diesel-blog .blog-meta a{color:#354256}.diesel-blog figure{margin:0}.diesel-blog figcaption{font-size:12px;text-align:center;color:#505b6a;margin:8px auto}.diesel-blog .blog-sources li{font-size:15px;margin-bottom:8px;overflow-wrap:anywhere}.diesel-blog section[id],.diesel-blog aside[id]{scroll-margin-top:25px}.diesel-blog .blog-next-prev{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.diesel-blog [hidden]{display:none!important}@media(max-width:1000px){.diesel-blog .blog-search{grid-template-columns:1fr 1fr}.diesel-blog .blog-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.diesel-blog .blog-search,.diesel-blog .blog-topics{grid-template-columns:1fr}.diesel-blog .blog-toc ol{columns:1}.diesel-blog .blog-tools{align-items:stretch}.diesel-blog .blog-tools button{flex:1 1 42%}.diesel-blog .blog-topic{min-height:0}.diesel-blog h1{font-size:29px}}
@media print{body>header,.product-navigation,aside.sidebar,.page-layout>aside,body>footer,.site-info-links,.promo-discovery,#amsoil-fullwidth-vehicle-lookup,.blog-tools,.blog-toc,.blog-actions,.blog-search,.blog-topics,.blog-next-prev{display:none!important}.page-layout{display:block!important;grid-template-columns:1fr!important}main.diesel-blog{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important}.diesel-blog .blog-panel{width:100%!important;margin:0 0 18px!important;padding:0!important;border:0!important;box-shadow:none!important}.diesel-blog h1{font-size:24pt!important}.diesel-blog h2{font-size:16pt!important;break-after:avoid}.diesel-blog p,.diesel-blog li{font-size:11pt!important;line-height:1.5!important}.diesel-blog a{color:#000!important}.diesel-blog .blog-hero{max-width:360px!important}.diesel-blog .blog-disclosure{background:none!important;border:0!important;padding:0!important}.diesel-blog .blog-breadcrumbs{display:block!important}}
