/* Business information and search-discoverable watch pages, using the original visual system. */
.footer-information{display:flex;flex-wrap:wrap;gap:14px 24px;padding:24px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.7}
.footer-information a:hover,.information-body a:hover,.dealer-guide-links a:hover{color:#6c8429}
.video-entry{min-width:0;display:flex;flex-direction:column;gap:12px}
.video-entry .video-card{width:100%}.video-watch-link{font-size:11px;text-decoration:underline;text-underline-offset:4px;align-self:flex-start}
.information-page{padding-top:32px;padding-bottom:80px}.information-heading{max-width:920px;margin:45px 0 50px}
.information-heading h1{font-size:clamp(38px,5vw,66px);line-height:1.09;letter-spacing:-2.8px;margin:18px 0 24px;font-weight:600}
.information-heading>p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:850px;color:#646e61}.information-heading small{display:block;margin-top:20px;color:#727c6d;font-size:12px}
.information-body{max-width:940px}.information-body>section{padding:30px 0;border-top:1px solid var(--line)}
.information-body h2,.product-support-note h2{font-size:26px;line-height:1.25;letter-spacing:-.8px;margin-bottom:17px}
.information-body p,.information-body li{font-size:15px;line-height:1.9;color:#596452}.information-body p+p{margin-top:16px}.information-body ul{padding-left:22px;list-style:disc}.information-body li+li{margin-top:9px}
.information-body p>a,.information-body li>a,.product-support-note a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}
.info-model-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.info-model-list>a{display:flex;flex-direction:column;padding:24px 18px;background:var(--warm);gap:12px;border:1px solid var(--line)}.info-model-list strong{font-size:20px}.info-model-list span{font-size:12px;color:#68735f}
.info-contact-options{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:25px}.info-contact-options a{min-width:180px}
.site-faq details{padding:17px 0;border-bottom:1px solid var(--line)}.site-faq summary{cursor:pointer;font-weight:600;font-size:15px;line-height:1.6}.site-faq details p{margin:13px 0 3px}
.watch-player{width:100%;margin-bottom:34px;background:#17231a;border-radius:5px;overflow:hidden}.watch-player video{display:block;width:100%;max-height:72vh;aspect-ratio:16/9;object-fit:contain}
.info-video-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.info-video-list>a{display:grid;gap:12px}.info-video-list img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.info-video-list strong{font-size:18px;line-height:1.5}.info-video-list span{font-size:12px;color:#69735f}
.dealer-guide{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line)}.dealer-guide h2{margin-top:18px}.dealer-guide>div>p:not(.eyebrow){font-size:16px;line-height:1.9;color:#65705e}.dealer-guide-links{display:flex;flex-direction:column;gap:18px;margin-top:23px;font-size:12px}
.product-support-note{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-block:42px;border-top:1px solid var(--line)}.product-support-note p{font-size:13px;line-height:1.9;color:#65705e}.product-support-note a{display:block;font-size:11px;margin-top:15px}
.contact-method-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.information-page{padding-top:20px;padding-bottom:45px}.information-heading{margin:27px 0 33px}.information-heading h1{font-size:38px;letter-spacing:-1.8px}.information-heading>p:not(.eyebrow){font-size:14px;line-height:1.8}.information-body>section{padding:25px 0}.information-body h2,.product-support-note h2{font-size:23px}.information-body p,.information-body li{font-size:13px;line-height:1.85}.info-model-list{grid-template-columns:1fr}.info-model-list>a{padding:20px}.info-video-list{grid-template-columns:1fr;gap:28px}.dealer-guide,.product-support-note{grid-template-columns:1fr;gap:27px}.dealer-guide>div>p:not(.eyebrow){font-size:13px}.dealer-guide-links{font-size:11px}.footer-information{font-size:10px;gap:12px 19px;padding:21px 0}.video-watch-link{font-size:10px}.watch-player video{max-height:none}.info-contact-options{display:grid}.info-contact-options a{width:100%}}
