html{scroll-padding-top:80px}.browse-nav{position:sticky;top:0;z-index:12;background:#f6f6f1f5;backdrop-filter:blur(16px);border-bottom:1px solid #c9cece;box-shadow:0 6px 22px #10171906}.browse-nav-inner{min-height:66px;display:flex;justify-content:space-between;align-items:center;gap:25px}.browse-brand{font-size:14px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.browse-brand span{color:#737c82}.browse-nav nav{display:flex;align-items:center;gap:30px;font-size:11px}.browse-nav nav a{display:flex;border-bottom:2px solid transparent;padding:9px 0;min-height:44px}.browse-nav nav a.active{border-color:var(--accent);color:#a52a2a}.browse-contact{font-size:11px;font-weight:700;background:var(--ink);color:#fff;display:flex;gap:25px;align-items:center;justify-content:center;min-height:40px;padding:10px 18px}.browse-contact:hover{background:#333d43}.mobile-label{display:none}.faq-section{padding-block:85px 90px;display:grid;grid-template-columns:1fr 1.2fr;gap:10%;border-bottom:1px solid #d8dcde}.faq-heading h2{font-size:clamp(40px,4.1vw,62px)}.faq-heading>p:not(.eyebrow){font-size:14px;line-height:1.7;color:var(--muted);margin:23px 0 18px}.faq-heading .text-link{display:inline-flex;gap:30px;font-size:12px;padding:10px 0;min-height:44px}.faq-list{border-top:1px solid #bfc7ca}.faq-list details{border-bottom:1px solid #cbd1d4}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 0;font-size:14px;line-height:1.5;font-weight:700;min-height:72px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;line-height:1;font-weight:400;color:#a14141;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{font-size:13px;line-height:1.85;max-width:94%;color:#5e6b73;margin:0 0 22px}.faq-list details>a{display:inline-flex;align-items:center;font-size:12px;min-height:44px;margin:-8px 0 17px;border-bottom:1px solid #a8b3b7}.faq-list summary:focus-visible{outline:3px solid #628ea6;outline-offset:4px}.share-vehicle{display:flex;align-items:center;justify-content:center;gap:14px;min-height:46px;width:100%;border:1px solid #b5c0c5;margin-top:12px;font-size:12px}.share-vehicle:hover{background:#e6eaea}.share-result{font-size:11px;line-height:1.6;color:#30564b;margin:11px 0 0}.share-manual{width:100%;font-size:12px;background:white;border:1px solid #b5c0c5;min-height:44px;padding:12px;margin-top:10px}.shared-notice{font-size:13px;line-height:1.7;padding:17px 20px;border:1px solid #c9c0a6;background:#f2eddf;margin:0 0 25px}.vehicle-mechanics.empty{display:none}.drive-chapters>button{position:relative}.drive-chapters>button:before{content:'';position:absolute;inset:-6px}.drive-chapters{gap:15px}.drive-footer{font-size:8px}.drive-footer>a{min-height:44px}.drive-panel .eyebrow{font-size:9px}.drive-caption>span{font-size:8px}.drive-specs small{font-size:8px}.drive-specs b{font-size:17px}
@media(max-width:900px){.browse-brand{font-size:12px}.browse-nav nav{gap:20px;font-size:10px}.browse-contact{font-size:10px;padding-inline:15px;gap:18px}.faq-section{gap:7%;grid-template-columns:1fr 1.2fr}.faq-heading h2{font-size:44px}.faq-list summary{font-size:13px}.drive-footer{font-size:7px}}
@media(max-width:650px){html{scroll-padding-top:75px}.browse-nav-inner{min-height:60px;gap:12px}.browse-brand{display:none}.browse-nav nav{display:flex;flex:1;justify-content:space-between;gap:15px;font-size:11px}.browse-nav nav a{display:flex!important;min-height:44px}.desktop-label{display:none}.mobile-label{display:inline}.browse-contact{font-size:10px;gap:14px;min-height:38px;padding:9px 13px}.faq-section{display:block;padding-block:55px 60px}.faq-heading{margin-bottom:30px}.faq-heading h2{font-size:43px}.faq-heading>p:not(.eyebrow){font-size:13px;margin-block:20px 8px}.faq-list summary{font-size:13px;padding-block:21px;min-height:65px;gap:22px}.faq-list details>p{font-size:12px;max-width:100%;line-height:1.85}.faq-list details>a{font-size:11px}.drive-panel .eyebrow{font-size:8px;max-width:95%;letter-spacing:1px}.drive-specs small{font-size:7px;letter-spacing:.8px}.drive-specs b{font-size:13px}.drive-caption>span{font-size:7px;letter-spacing:1px}.drive-footer{font-size:6px;bottom:9px}.drive-footer>a{font-size:6px;min-height:38px;letter-spacing:.8px}.drive-caption{bottom:8%}.drive-chapters>button{width:29px;height:29px;min-height:29px;font-size:7px}.drive-chapters{gap:14px;right:9px}.drive-chapters>button:before{inset:-7px}.drive-specs{bottom:17%;gap:8px}.drive-specs>span{padding-left:8px}.drive-hero-bottom>p{max-width:45%;font-size:10px}.share-result{font-size:12px}.share-vehicle{min-height:48px}.shared-notice{font-size:12px;padding:15px}.whatsapp-dock>span:last-child{margin-left:4px}.whatsapp-dock{gap:9px;padding:12px 15px}}
@media(max-width:360px){.browse-nav nav{font-size:10px;gap:12px}.browse-contact{font-size:9px;padding-inline:10px;gap:9px}.browse-nav-inner{gap:12px}.drive-panel .eyebrow{font-size:7px}.drive-specs small{font-size:6px}.drive-specs b{font-size:11px}.drive-caption>span{font-size:6px}.faq-heading h2{font-size:39px}}
