.brand-market-page{color:#173d36;padding-block:28px 64px}.brand-market-page h1{margin-block:12px;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.5}.brand-market-page h2,.brand-market-directory h2{margin-block:0 16px;font-size:1.35rem;font-weight:750}.brand-market-page h3{font-size:1.08rem;font-weight:750}.brand-market-page p{margin-block:10px;line-height:1.9}.brand-market-page section{margin-block-start:36px}.brand-market-hero{background:#eef8f2;border:1px solid #d7e8de;border-radius:24px;align-items:center;gap:28px;margin-block-start:20px;padding:32px;display:flex}.brand-market-hero>div{min-width:0}.brand-market-eyebrow{color:#286849;align-items:center;gap:8px;font-weight:700;display:flex}.brand-market-updated{color:#54675f;font-size:.84rem}.brand-market-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.brand-market-stats>div{border:1px solid #dce7df;border-radius:16px;padding:20px}.brand-market-stats dd{margin-block-start:8px;font-size:1.4rem;font-weight:750}.brand-market-answers>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-market-answers article{border-inline-start:3px solid #5e9975;padding:8px 20px}.brand-market-filters{gap:16px;margin-block:20px;display:flex}.brand-market-filters label{flex:1;gap:8px;min-width:0;display:grid}.brand-market-filters label span{align-items:center;gap:8px;display:flex}.brand-market-filters input,.brand-market-filters select{color:#173d36;background:#fff;border:1px solid #bacdc1;border-radius:10px;width:100%;min-height:46px;padding:10px 12px}.brand-market-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.brand-market-models article{background:#fff;border:1px solid #d7e5dc;border-radius:18px;height:100%;padding:22px}.brand-market-models h3 a{color:#246442;justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-market-models h3 svg{flex-shrink:0}.brand-market-models dl>div{border-block-start:1px solid #e9efeb;padding-block:12px}.brand-market-models dt{color:#53685c;font-size:.88rem}.brand-market-models dd{margin-block-start:4px;font-weight:700;line-height:1.8}.brand-market-methodology{background:#f5f8f5;border-radius:18px;padding:24px}.brand-market-methodology>div{flex-wrap:wrap;gap:20px;display:flex}.brand-market-methodology a{text-decoration:underline}.brand-market-directory{min-width:0;max-width:100%;margin-block:24px}.brand-market-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8cab97 #edf4ef;margin-block-start:16px;padding:5px 5px 14px;overflow-x:auto}.brand-market-scroll ul{flex-wrap:nowrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.brand-market-scroll li{scroll-snap-align:start;flex:0 0 160px}.brand-market-directory a{text-align:center;color:#245b39;background:#f5faf6;border:1px solid #cddfd1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:12px 16px;font-weight:700;display:flex}.brand-market-directory a>bdi{overflow-wrap:anywhere;align-items:center;min-height:3em;line-height:1.5;display:grid}.brand-market-logo{place-items:center;width:64px;height:48px;display:grid}.brand-market-logo .car-brand-logo{background:0 0;border:0;height:48px;margin:0;padding:4px;width:64px!important;min-width:64px!important}.brand-market-logo img{background:0 0;width:100%;height:100%}.brand-market-directory a:hover{background:#eaf5ee;border-color:#7ba98b}.brand-market-directory small{color:#53685c;font-weight:400}.brand-market-page a:focus-visible,.brand-market-directory a:focus-visible,.brand-market-scroll:focus-visible,.brand-market-filters :focus-visible{outline-offset:4px;outline:3px solid #2c8552}@media (width<=900px){.brand-market-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.brand-market-scroll li{flex-basis:140px}.brand-market-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:22px}.brand-market-stats,.brand-market-answers>div,.brand-market-models{grid-template-columns:minmax(0,1fr)}.brand-market-filters{flex-direction:column}.brand-market-page{overflow-wrap:anywhere}}
