/* Keep the exact-truck choice in the first section of the ad landing page. */
#medium-duty .kk-discovery-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;align-items:start;padding:12px 0 24px}
#medium-duty .kk-discovery-copy h1{font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-.03em;margin:14px 0 18px}
#medium-duty .kk-discovery-copy>p{font-size:18px;line-height:1.65;color:#c5d0d7;max-width:540px}
#medium-duty .kk-discovery-copy .actions{margin:22px 0 15px;display:flex;gap:12px;flex-wrap:wrap}
#medium-duty .kk-discovery-copy small{display:block;color:#aebbc5;font-size:13px;line-height:1.6}
.kk-discovery-proof{color:#eac052!important;font-size:14px!important;font-weight:650}
.kk-discovery-picker{border:1px solid #465057;border-radius:16px;background:#11191d;padding:24px;min-width:0;scroll-margin-top:115px}
.kk-discovery-picker h2{font-size:24px;margin:0 0 6px}.kk-discovery-picker>p{color:#b9c9d4;margin:0 0 18px;font-size:14px;line-height:1.5}
.kk-truck-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.kk-truck-choice{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;min-height:72px;border:1px solid #3f4c55;border-radius:9px;background:#182229;color:#fff;padding:13px;cursor:pointer;font-family:inherit}
.kk-truck-choice strong{font-size:15px}.kk-truck-choice span{font-size:12px;color:#afc2cf}.kk-truck-choice:hover,.kk-truck-choice[aria-pressed="true"]{border-color:#e6b83f;background:#27271f}.kk-truck-choice:focus-visible{outline:3px solid #e6b83f;outline-offset:3px}
.kk-discovery-picker .kk-proof-controls{grid-template-columns:1fr;margin-top:20px;gap:13px}.kk-discovery-picker .kk-proof-kits{margin-top:16px;font-size:14px}.kk-discovery-picker .kk-proof-kitlinks{flex-direction:column}.kk-discovery-picker .kk-proof-kitlinks a{font-size:14px;white-space:normal}
.kk-discovery-picker .kk-proof-note{font-size:12px;margin-bottom:0}.kk-discovery-followup{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:12px 0 30px}.kk-discovery-followup .kk-growth-card h2{font-size:23px;margin:12px 0}.kk-discovery-followup .kk-growth-card p{font-size:16px;line-height:1.65}.kk-discovery-followup .kk-growth-card .btn{margin-top:12px}
@media(max-width:800px){#medium-duty .kk-discovery-hero{grid-template-columns:1fr;gap:22px;padding-top:0}#medium-duty .kk-discovery-copy h1{font-size:32px;margin:8px 0 12px}#medium-duty .kk-discovery-copy>p{font-size:16px;line-height:1.55}#medium-duty .kk-discovery-copy .actions{margin:16px 0 12px;display:grid;grid-template-columns:1fr}#medium-duty .kk-discovery-copy .btn{white-space:normal;width:100%;text-align:center}.kk-discovery-picker{padding:18px}.kk-discovery-followup{grid-template-columns:1fr}.kk-truck-choice{padding:11px;min-height:76px}.kk-truck-choice strong{font-size:14px}.kk-discovery-followup .kk-growth-card{padding:22px}}
@media(max-width:800px){#medium-duty .kk-discovery-hero{gap:12px}#medium-duty .kk-discovery-copy{display:contents}#medium-duty .kk-discovery-copy>.kk-kicker{order:1}#medium-duty .kk-discovery-copy>h1{order:2;margin:0}#medium-duty .kk-discovery-copy>p{order:3;margin:0}#medium-duty .kk-discovery-copy>.kk-discovery-proof{order:4;margin:0 0 6px}#medium-duty .kk-discovery-picker{order:5}#medium-duty .kk-discovery-copy>.actions{order:6;margin:0}#medium-duty .kk-discovery-copy>.actions>[data-kk-launch-action="find_truck"]{display:none}#medium-duty .kk-discovery-copy>small{order:7}}
