.truck-explainer h1{font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.08;text-transform:none;letter-spacing:-.025em}.truck-explainer h2{text-transform:none;letter-spacing:-.015em}.truck-explainer p{line-height:1.75}.explainer-hero{background:#f5f5f3}.explainer-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.truck-explainer figure{margin:0}.truck-explainer img{width:100%;height:auto;display:block;border-radius:12px}.explainer-lead{font-size:1.3rem;font-weight:700}.explainer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.explainer-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.explainer-grid.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.explainer-grid article{background:#f5f5f3;border:1px solid #deded9;border-radius:12px;padding:26px}.explainer-grid h3{font-size:1.15rem;line-height:1.35;margin:10px 0}.step-number{color:#9c3900;font-size:1.5rem;font-weight:700}.stats strong{font-size:3.2rem;line-height:1.2;color:#a33d00}.explainer-copy{max-width:850px}.research-note{font-size:.95rem;max-width:950px}.explainer-faq details,.explainer-detail{border-bottom:1px solid #d4d4cf;padding:20px 0}.explainer-faq summary,.explainer-detail summary{font-size:1.1rem;font-weight:700;cursor:pointer}.explainer-detail figure{margin-top:24px}.truck-explainer .section{border-bottom:1px solid #deded9}.nav .links{flex-wrap:wrap}@media(max-width:900px){.explainer-split{grid-template-columns:1fr}.explainer-grid.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.explainer-grid,.explainer-grid.two,.explainer-grid.steps{grid-template-columns:1fr}.explainer-split{gap:24px}.explainer-grid article{padding:22px}}/* Explicit foregrounds keep light surfaces readable within the shared dark theme. */
body.site-design-standard .truck-explainer .explainer-hero,
body.site-design-standard .truck-explainer .explainer-grid article{background:#f5f5f3!important;color:#171717!important}
body.site-design-standard .truck-explainer .explainer-hero :is(h1,h2,h3,p),
body.site-design-standard .truck-explainer .explainer-grid article :is(h2,h3,p,span){color:#171717!important;opacity:1!important}
body.site-design-standard .truck-explainer .explainer-grid article a{color:#8c3300!important;text-decoration:underline}
body.site-design-standard .truck-explainer .explainer-grid article .step-number,
body.site-design-standard .truck-explainer .stats article strong{color:#963700!important}
body.site-design-standard .truck-explainer .explainer-hero .eyebrow{color:#963700!important}
body.site-design-standard .truck-explainer .explainer-hero .btn.alt{background:#171717!important;color:#fff!important;border-color:#171717!important}

@media(max-width:900px){.truck-explainer .explainer-hero .explainer-split>figure{grid-row:1}.truck-explainer .explainer-hero .explainer-split>div{grid-row:2}}
