.guide-page{max-width:1050px;margin:40px auto;padding:0 20px}.guide-page h1{font-size:clamp(30px,5vw,48px);margin:12px 0}.guide-intro{max-width:720px;font-size:18px;line-height:1.6}.guide-card{background:#f4f7fb;border:1px solid #d5dfec;padding:24px;border-radius:14px;margin:24px 0}.guide-card h2{margin-top:0}.guide-card p,.guide-card li{line-height:1.6}.guide-card li{margin:12px 0}.guide-page img{width:100%;height:auto}.guide-video-layout{display:grid;grid-template-columns:minmax(230px,330px) 1fr;gap:28px;align-items:start}.guide-player{aspect-ratio:9/16;background:#101820;border-radius:12px;overflow:hidden;display:grid;place-items:center}.guide-player iframe{width:100%;height:100%;border:0}.guide-player button{background:#fff;color:#154fb6;padding:18px;border:0;border-radius:8px;font-size:17px;cursor:pointer}.guide-languages{display:flex;gap:12px;margin:15px 0}.guide-languages button{padding:10px 18px;border:1px solid #155ad5;background:#fff;border-radius:7px;cursor:pointer}.guide-languages button[aria-pressed=true]{background:#155ad5;color:#fff}.axle-fitment{padding:18px;background:#f4f7fb;border:1px solid #cddbec;border-radius:10px;margin:18px 0}.axle-fitment h3{margin-top:0}.axle-fitment label{display:block;margin:14px 0 6px}.axle-fitment input:not([type=checkbox]),.axle-fitment select{width:100%;padding:12px;font-size:16px;box-sizing:border-box}.axle-fitment img{width:100%;height:auto}.axle-check{display:flex!important;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.axle-check input{margin-top:4px;flex:none}.axle-fitment [hidden]{display:none!important}.axle-fitment .fitment-message{color:#9b3417;font-weight:600}.axle-fitment a{display:inline-block;margin:8px 0}.guide-page .btn{display:inline-block;margin:8px 10px 8px 0}@media(max-width:650px){.guide-video-layout{grid-template-columns:1fr}.guide-player{width:min(100%,300px);margin:auto}.guide-card{padding:18px}}

.guide-video-layout{grid-template-columns:1fr}.guide-player{aspect-ratio:16/9;width:100%;margin:0}.guide-player video{width:100%;height:100%;object-fit:contain;background:#101820}.guide-player button{max-width:90%}
