.offroad-page .or-page{--or-accent:#8b0000;--or-ink:#242424;--or-muted:#5a5a5a;--or-line:#dedbd9;--or-paper:#fff;--or-band:#f5f3f1;background:var(--or-paper);color:var(--or-ink);font:17px/1.7 Arial,sans-serif;text-align:left}.or-page *{box-sizing:border-box}.or-page section{scroll-margin-top:100px}.or-page h1,.or-page h2,.or-page h3{font-family:Arial,sans-serif;text-align:left;color:var(--or-ink);margin:0;padding:0;line-height:1.18;letter-spacing:-.035em}.or-page h1{font-size:clamp(35px,3.5vw,60px);font-weight:700}.or-page h2{font-size:clamp(28px,2.5vw,40px);font-weight:700}.or-page h3{font-size:22px;letter-spacing:-.02em;margin-bottom:15px}.or-page p{margin:0 0 20px}.or-page p:last-child{margin-bottom:0}.or-page a{color:var(--or-accent)}.or-page a:hover{text-decoration:underline}.or-page a:focus-visible,.or-page iframe:focus-visible{outline:3px solid #d45436;outline-offset:5px}.or-page figure{margin:0;min-width:0}.or-page img{display:block;width:100%;height:auto}.or-page figcaption,.or-page .or-caption{font-size:13px;line-height:1.6;color:var(--or-muted);margin:12px 0 0}.or-page .or-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;color:var(--or-accent);margin:0 0 16px}.or-section{max-width:1220px;margin:auto;padding:76px 40px}.or-two{display:grid;grid-template-columns:1fr 1fr;gap:56px}.or-two>*{min-width:0}.or-align{align-items:center}.or-band{background:var(--or-band)}.or-section-heading{max-width:760px;margin-bottom:38px}.or-section-heading h2{margin-bottom:20px}.or-hero{display:grid;grid-template-columns:1fr 1.1fr;max-width:1600px;margin:auto;min-height:570px}.or-hero-copy{padding:65px 45px 60px max(40px,calc((100vw - 1140px)/2));align-self:center}.or-page .or-hero h1 span{color:var(--or-accent)}.or-page .or-lead{margin:27px 0 30px;max-width:530px;font-size:18px;line-height:1.7}.or-hero-photo{position:relative;overflow:hidden}.or-hero-photo img{height:100%;object-fit:cover;object-position:64% center;min-height:570px}.or-page .or-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:40px 25px 22px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;margin:0;font-size:15px}.or-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.or-page .or-btn{display:inline-flex;gap:12px;justify-content:center;align-items:center;padding:14px 22px;background:var(--or-accent);color:#fff;border:1px solid var(--or-accent);border-radius:3px;font-size:15px;line-height:1.45;font-weight:700;text-decoration:none}.or-page .or-btn:hover{background:#650000;color:white}.or-page .or-text-link{font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.or-highlights{display:grid;grid-template-columns:repeat(3,1fr);padding:28px max(40px,calc((100% - 1140px)/2));background:linear-gradient(112deg,#181111,#3b1313);gap:28px;color:white}.or-highlights div+div{border-left:1px solid #ffffff35;padding-left:28px}.or-highlights strong{display:block;font-size:16px}.or-highlights span{font-size:13px;color:#e1d6d6}.or-video{display:block;width:100%;aspect-ratio:16/9;border:0;background:#171717;border-radius:4px}.or-video-wrap{min-width:0}.or-features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.or-features article{border-top:3px solid var(--or-accent);padding-top:22px}.or-page .or-number{display:block;color:var(--or-accent);font-size:14px;font-weight:700;margin-bottom:20px}.or-features p{font-size:16px}.or-page .or-inline-link{font-size:15px;text-decoration:underline}.or-table{border-collapse:collapse;width:100%;background:var(--or-paper);font-size:16px;text-align:left}.or-table caption{text-align:left;font-weight:700;margin-bottom:12px}.or-table th,.or-table td{padding:18px;border-bottom:1px solid var(--or-line);vertical-align:middle}.or-table thead{background:#2d2020;color:white;font-size:13px}.or-table tbody th{font-size:18px;line-height:1.5}.or-table th span{display:block;font-size:12px;font-weight:400;color:var(--or-muted)}.or-table td{font-size:26px;font-weight:700;white-space:nowrap}.or-photo img{border-radius:4px;aspect-ratio:1/1;object-fit:cover;object-position:65% center}.or-page .or-photo+div h2{margin-bottom:24px}.or-page .or-photo+div h3{margin-top:26px}.or-warranty{padding-top:40px;border-top:1px solid var(--or-line)}.or-warranty h2{margin-bottom:12px}.or-warranty dl{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:30px 0}.or-warranty dt{font-size:34px;font-weight:700;color:var(--or-accent)}.or-warranty dd{margin:5px 0 0;font-size:14px;line-height:1.5}.or-models article{background:var(--or-paper);padding:32px;border:1px solid var(--or-line);border-top:4px solid var(--or-accent)}.or-page .or-models h3{font-size:28px}.or-page .or-capacity{color:var(--or-accent);font-size:20px}.or-cta{text-align:center;max-width:860px}.or-page .or-cta h2{text-align:center;margin-bottom:22px}.or-cta .or-actions{justify-content:center;margin-top:30px}.or-safety{padding-top:0;padding-bottom:35px;font-size:12px;color:var(--or-muted)}.dark-mode .or-page{--or-ink:#efeded;--or-muted:#c0b9b9;--or-line:#4d4545;--or-paper:#211e1e;--or-band:#2b2626;--or-accent:#ef8c83}.dark-mode .or-page .or-btn{background:#8b0000;border-color:#ad514b}.dark-mode .or-page .or-btn:hover{background:#a81717}.dark-mode .or-highlights{color:#fff}@media(min-width:1600px){.or-hero-copy{padding-left:100px}}@media(max-width:1000px){.or-hero{min-height:480px;grid-template-columns:1fr 1fr}.or-hero-copy{padding:40px 28px}.or-hero-photo img{min-height:480px}.or-section{padding:56px 28px}.or-two{gap:30px}.or-features{gap:22px}.or-highlights{padding:24px 28px;gap:18px}.or-highlights div+div{padding-left:18px}}@media(max-width:760px){.or-hero{display:flex;flex-direction:column}.or-hero-copy{padding:36px 22px}.or-hero-photo img{min-height:0;aspect-ratio:16/10;object-position:center}.or-page .or-lead{font-size:17px}.or-highlights{grid-template-columns:1fr;padding:22px;gap:16px}.or-highlights div+div{border-left:0;border-top:1px solid #ffffff35;padding:16px 0 0}.or-section{padding:44px 22px}.or-two,.or-features{grid-template-columns:1fr;gap:28px}.or-page h1{font-size:clamp(34px,7vw,48px)}.or-page h2{font-size:29px}.or-section-heading{margin-bottom:28px}.or-warranty dl{grid-template-columns:1fr 1fr}.or-table th,.or-table td{padding:14px 10px}.or-table tbody th{font-size:16px}.or-table td{font-size:23px}.or-models article{padding:24px}.or-photo img{aspect-ratio:4/3}.or-safety{padding-top:0}.or-page .or-actions{gap:18px}.or-page .or-hero-photo figcaption{font-size:13px}}@media(prefers-reduced-motion:reduce){.offroad-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}