.dealer-nav a.active{background:#202027;color:#fff;box-shadow:none}.specials-hero{display:grid;grid-template-columns:1fr .65fr;gap:70px;padding:80px 0 65px;border-bottom:1px solid #2d2d36}.specials-hero>p,.specials-grid article div>p,.specials-cta div>p{margin:0 0 14px;color:#777682;font-size:8px;font-weight:800;letter-spacing:.16em}.specials-hero h1{grid-column:1;margin:0;color:#fff;font-size:58px;line-height:1.02;letter-spacing:-.055em}.specials-hero h1 em{font-style:normal;color:#aaa9b4}.specials-hero-copy{grid-column:2;grid-row:1/3;align-self:end}.specials-hero-copy p{margin:0 0 25px;color:#92919c;font-size:13px;line-height:1.8}.specials-hero-copy a,.specials-grid a{color:#fff;font-size:10px;font-weight:800;text-decoration:none}.specials-grid{margin-bottom:70px}.specials-grid article{display:grid;grid-template-columns:70px 1fr;gap:30px;padding:42px 0;border-bottom:1px solid #2d2d36}.specials-grid article>span{color:#575660;font-size:12px}.specials-grid article>div{display:grid;grid-template-columns:.55fr 1fr .55fr;align-items:start;gap:35px}.specials-grid h2{margin:0;color:#fff;font-size:25px;line-height:1.25;letter-spacing:-.03em}.specials-grid article div>p:last-of-type{margin:0;color:#92919c;font-size:11px;font-weight:500;letter-spacing:0;line-height:1.7}.specials-grid a{text-align:right}.specials-cta{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px;padding:48px;border-radius:18px;background:#f1f1f3;color:#111}.specials-cta div>p{color:#777682}.specials-cta h2{margin:0;font-size:35px;line-height:1.18;letter-spacing:-.04em}.specials-cta>a{padding:15px 20px;border-radius:9px;background:#111;color:#fff;font-size:10px;font-weight:800;text-decoration:none}.specials-note{margin-bottom:75px;color:#62616c;font-size:8px;line-height:1.6}@media(max-width:850px){.specials-hero{grid-template-columns:1fr;gap:30px;padding-top:55px}.specials-hero-copy{grid-column:1;grid-row:auto;max-width:600px}.specials-grid article>div{grid-template-columns:1fr 1fr}.specials-grid article div>p:first-child{grid-column:1/-1}.specials-grid a{text-align:left}.specials-cta{align-items:flex-start;flex-direction:column;gap:28px}}@media(max-width:560px){.specials-hero h1{font-size:42px}.specials-grid article{grid-template-columns:35px 1fr;gap:10px}.specials-grid article>div{grid-template-columns:1fr;gap:18px}.specials-cta{padding:30px 24px}.specials-cta h2{font-size:28px}}
