.tQzWnG_home{--home-ink:#172033;--home-muted:#475569;--home-border:#dbe2ec;--home-accent:#a92820;--home-focus:#145cc3;color:var(--home-ink);padding-block:clamp(.8rem,2vw,1.65rem) clamp(2rem,5vw,4rem)}.tQzWnG_section{margin-block:clamp(1.6rem,4vw,3rem);scroll-margin-block-start:var(--storefront-scroll-offset,1rem)}.tQzWnG_sectionHeading{margin-block-end:.9rem}.tQzWnG_sectionHeading h2{margin:0;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:750}.tQzWnG_sectionHeading p{color:var(--home-muted);margin:.35rem 0 0}.tQzWnG_makes,.tQzWnG_models,.tQzWnG_help ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.tQzWnG_makes li,.tQzWnG_models li,.tQzWnG_help ul li{min-width:0}.tQzWnG_makes a,.tQzWnG_models a,.tQzWnG_help ul a{border:1px solid var(--home-border);height:100%;min-height:48px;color:var(--home-ink);overflow-wrap:anywhere;background:#fff;border-radius:.65rem;align-items:center;font-weight:650;text-decoration:none;display:flex}.tQzWnG_makes a:hover,.tQzWnG_models a:hover,.tQzWnG_help ul a:hover{border-color:var(--home-accent);color:var(--home-accent)}.tQzWnG_makes a:focus-visible,.tQzWnG_models a:focus-visible,.tQzWnG_help ul a:focus-visible{outline:3px solid var(--home-focus);outline-offset:2px}.tQzWnG_makes{grid-template-columns:repeat(2,minmax(0,1fr))}.tQzWnG_makes a{text-align:center;justify-content:center;padding:.5rem}@media (min-width:30rem){.tQzWnG_makes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:45rem){.tQzWnG_makes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:58rem){.tQzWnG_makes{grid-template-columns:repeat(6,minmax(0,1fr))}}.tQzWnG_models{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.tQzWnG_models a{gap:.7rem;padding:.65rem}.tQzWnG_modelIcon{width:2.6rem;height:2.6rem;color:var(--home-accent);background:#fff1e7;border-radius:.55rem;flex:none;place-items:center;display:grid}.tQzWnG_modelIcon svg{fill:currentColor}.tQzWnG_modelName small{color:var(--home-muted);font-size:.85rem;font-weight:500;display:block}.tQzWnG_arrow{color:var(--home-accent);margin-inline-start:auto;font-size:1.35rem}[dir=rtl] .tQzWnG_arrow{transform:rotate(180deg)}.tQzWnG_help{border:1px solid var(--home-border);background:#f6f8fb;border-radius:.875rem;padding:clamp(1rem,3vw,1.5rem)}.tQzWnG_help ul{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.tQzWnG_help a{padding:.6rem .75rem}
