body main{max-width:1000px;margin:auto;padding:32px 20px}body main h1{font-size:clamp(1.8rem,5vw,3rem)}.guide-picker{display:grid;gap:16px}.fitting-guide{border:1px solid #b8cde0;border-radius:10px;background:#fff;padding:18px}.fitting-guide summary{font-size:1.15rem;font-weight:700;color:#093d70;cursor:pointer}.fitting-guide p{margin-top:16px}.fitting-guide img{display:block;width:100%;max-width:560px;height:auto;margin:22px auto}.fitting-guide ol{padding-left:24px}.fitting-guide li{margin:10px 0}.guide-safety{padding:18px;background:#e7f2fd;border-left:5px solid #0879e4;margin:20px 0}.guide-sources{margin-top:28px;font-size:.9rem}.site-header nav{flex-wrap:wrap}@media(max-width:550px){body main{padding:24px 16px}.fitting-guide{padding:14px}.fitting-guide img{max-width:100%}}