.oCstcq_page{padding-top:52px;padding-bottom:90px}.oCstcq_hero,.oCstcq_finderHero{max-width:880px;margin-bottom:36px}.oCstcq_kicker,.oCstcq_resultHeading span,.oCstcq_otherTools>span,.oCstcq_rule span{letter-spacing:.13em;text-transform:uppercase;color:#6c7b88;font-size:.78rem;font-weight:800;display:block}.oCstcq_hero h1,.oCstcq_finderHero h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(2.35rem,6vw,5.4rem);line-height:.96}.oCstcq_finderHero h1{font-size:clamp(2.1rem,5vw,4.5rem)}.oCstcq_hero>p,.oCstcq_finderHero>p{color:#52606b;max-width:760px;font-size:1.08rem;line-height:1.75}.oCstcq_heroActions,.oCstcq_cardLinks,.oCstcq_otherTools div{flex-wrap:wrap;gap:10px;display:flex}.oCstcq_heroActions{margin-top:22px}.oCstcq_heroActions a,.oCstcq_cardLinks a,.oCstcq_otherTools a,.oCstcq_resultHeading>a,.oCstcq_empty a{font-weight:800;text-decoration:none}.oCstcq_heroActions a{background:#fff;border:1px solid #d7e0e6;border-radius:4px;padding:11px 15px}.oCstcq_grid,.oCstcq_resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oCstcq_toolCard,.oCstcq_resultCard,.oCstcq_rule,.oCstcq_empty,.oCstcq_otherTools{box-shadow:none;background:#fff;border:1px solid #dce4e9;border-radius:3px}.oCstcq_toolCard{min-height:213px;color:inherit;flex-direction:column;padding:24px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.oCstcq_toolCard:hover{background:#f7f9f9;border-color:#8097a2}.oCstcq_toolCard>span{color:#6c7b88;font-size:.82rem;font-weight:700}.oCstcq_toolCard h2{margin:18px 0 10px;font-size:1.5rem}.oCstcq_toolCard p{color:#586670;margin:0 0 24px;line-height:1.6}.oCstcq_toolCard strong{margin-top:auto}.oCstcq_rule{grid-template-columns:.8fr 1.2fr;gap:38px;margin-top:34px;padding:32px;display:grid}.oCstcq_rule h2{margin:8px 0 0;font-size:2rem}.oCstcq_rule p{color:#52606b;margin:0;line-height:1.75}.oCstcq_breadcrumbs{color:#6a7781;flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:.88rem;display:flex}.oCstcq_breadcrumbs a{color:inherit}.oCstcq_searchForm{background:#f7f9f9;border:1px solid #dce4e9;border-radius:3px;margin-top:26px;padding:18px}.oCstcq_searchForm label{margin-bottom:9px;font-size:.82rem;font-weight:800;display:block}.oCstcq_searchForm div{grid-template-columns:1fr auto;gap:10px;display:grid}.oCstcq_searchForm input,.oCstcq_searchForm button{min-height:48px;font:inherit;border-radius:2px}.oCstcq_searchForm input{background:#fff;border:1px solid #cfd9df;width:100%;padding:0 14px}.oCstcq_searchForm button{color:#fff;cursor:pointer;background:#0d1820;border:0;padding:0 20px;font-weight:800}.oCstcq_resultHeading{justify-content:space-between;align-items:end;gap:24px;margin:40px 0 18px;display:flex}.oCstcq_resultHeading h2{margin:6px 0 0;font-size:1.8rem}.oCstcq_resultCard{padding:19px 21px}.oCstcq_vehicleLine{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.oCstcq_vehicleLine span,.oCstcq_vehicleLine small{color:#687681}.oCstcq_resultCard h3{letter-spacing:.08em;text-transform:uppercase;color:#6c7b88;margin:18px 0 8px;font-size:.86rem}.oCstcq_answer{letter-spacing:-.02em;font-size:1.45rem;font-weight:900;line-height:1.25}.oCstcq_resultCard p{color:#596771;line-height:1.6}.oCstcq_cardLinks{align-items:center;margin-top:18px}.oCstcq_cardLinks a:first-child{color:#315b70;text-underline-offset:4px;font-size:.9rem;text-decoration:underline}.oCstcq_cardLinks a:last-child{color:#32424e;font-size:.9rem}.oCstcq_empty,.oCstcq_otherTools{padding:28px}.oCstcq_otherTools{margin-top:40px}.oCstcq_otherTools div{margin-top:14px}.oCstcq_otherTools a{color:#263640;background:#f1f5f7;border-radius:4px;padding:9px 12px}@media (max-width:960px){.oCstcq_grid,.oCstcq_resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.oCstcq_page{padding-top:34px}.oCstcq_grid,.oCstcq_resultGrid,.oCstcq_rule,.oCstcq_searchForm div{grid-template-columns:1fr}.oCstcq_toolCard{min-height:0}.oCstcq_resultHeading{flex-direction:column;align-items:start}}.oCstcq_resultHint{color:#61727a;margin:10px 0 0;font-size:.88rem;line-height:1.55}.oCstcq_pagination{color:#60727b;border-top:1px solid #cdd7dc;border-bottom:1px solid #cdd7dc;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 6px;padding:16px 0;font-size:.9rem;display:flex}.oCstcq_pagination>a{color:#315b70;text-underline-offset:4px;font-weight:700;text-decoration:underline}.oCstcq_pagination>a:hover{color:#132f3d}.oCstcq_pagination>a:focus-visible{outline-offset:4px;outline:2px solid #236b91}
