.currency-control select{background:transparent;color:inherit;border:1px solid #62645f;padding:7px;font-size:10px;max-width:110px;cursor:pointer}.currency-control option{background:#fff;color:#222}.market-info{display:flex;justify-content:space-between;gap:16px;font-size:10px;line-height:1.6;padding-block:10px;color:#696d68}.market-info a{white-space:nowrap;text-decoration:underline}.bike-finder{flex-wrap:wrap}.bike-finder #bikeFinder{display:grid;grid-template-columns:1fr 1.3fr 1.5fr .8fr auto;gap:12px;flex:1;width:100%}.vehicle-status{width:100%;font-size:12px;line-height:1.7;color:#5b625c}.vehicle-summary{background:#e0e4dd;border-left:3px solid #505d50;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:12px}.vehicle-summary button{text-decoration:underline;white-space:nowrap}.fitment-status{font-size:10px;line-height:1.6;color:#52634f;margin-top:8px}.fitment-evidence{font-size:12px;line-height:1.8;border:1px solid #d6d8d2;padding:14px;margin-block:18px}.fitment-evidence summary{font-weight:600;cursor:pointer}.fitment-evidence ul{padding-left:18px;max-height:230px;overflow:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(max-width:1100px){.bike-finder #bikeFinder{grid-template-columns:1fr 1fr}.bike-finder #bikeFinder button{grid-column:1/-1}.market-info{flex-wrap:wrap}.header-actions{gap:10px}.garage-button span{display:none}}
@media(max-width:600px){.market-info{font-size:9px;padding-block:8px;gap:5px}.currency-control select{max-width:90px;padding:5px 2px;font-size:9px}.header-actions{gap:9px}.editorial-header{gap:10px}.editorial-header .brand>span{font-size:23px}.bike-finder #bikeFinder{gap:14px 10px}.bike-finder #bikeFinder label{font-size:11px}.bike-finder #bikeFinder select{width:100%;font-size:13px}.vehicle-summary{align-items:flex-start;font-size:11px}.product-price strong{font-size:12px}}

.vehicle-summary[hidden]{display:none!important}.editorial-caption{max-width:80%;font-size:9px}

.bike-finder .vehicle-status{grid-column:1/-1;color:#bac3b5;margin-top:-10px}.bike-finder .vehicle-status:empty{display:none}.bike-finder{scroll-margin-top:110px}

.language-control select{background:transparent;color:inherit;border:1px solid #62645f;padding:7px;font-size:10px;width:106px;cursor:pointer}.language-control option{background:#fff;color:#222}.editorial-nav{gap:18px}.header-actions{gap:13px}.editorial-header{gap:23px}.translation-note{padding:10px 14px;background:#eeefea;font-size:11px;line-height:1.7;color:#596257}@media(max-width:1250px){.editorial-nav{gap:13px;font-size:11px}.garage-button span{display:none}.editorial-header{gap:16px}}@media(max-width:600px){.language-control select{width:76px;padding:5px 2px;font-size:9px}.currency-control select{max-width:82px}.editorial-header .brand>span{font-size:20px}.header-actions{gap:8px}.editorial-header{gap:8px}}

.original-article{margin-top:28px;border-top:1px solid #d5d7d0;padding-top:20px}.original-article>summary{cursor:pointer;font-weight:600}.original-article h2{margin-top:24px}

@media(max-width:1400px){.garage-button span{display:none}.editorial-header{gap:18px}.header-actions{gap:11px}}
