/* The collection image source contains narrow side-profile speakers that render as distracting black bars. Keep the product grid as the primary route into JBL models. */
body[data-catalogue="jbl"] .catalogue-collections{display:none}
.jbl-guide,.jbl-faq{padding:82px 6vw;background:#f2efe7;border-top:1px solid #aaa79d}.jbl-guide-intro{max-width:790px}.jbl-guide h2,.jbl-faq h2{margin:8px 0 18px;font-size:clamp(34px,4.8vw,64px);line-height:.98;letter-spacing:-.06em}.jbl-guide-intro>p:not(.eyebrow){max-width:680px;color:#625f57;line-height:1.7;font-size:17px}.jbl-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;border-top:1px solid #aaa79d;border-left:1px solid #aaa79d}.jbl-guide-grid article{padding:28px;border-right:1px solid #aaa79d;border-bottom:1px solid #aaa79d;background:#e9e5da}.jbl-guide-grid h3{margin:0 0 12px;font-size:24px;line-height:1.15}.jbl-guide-grid p,.jbl-system p,.jbl-faq p{margin:0;color:#625f57;line-height:1.7}.jbl-system{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:18px;padding:36px;background:#341b10;color:#fff}.jbl-system h2{max-width:620px}.jbl-system p:not(.eyebrow){max-width:640px;color:#f3d8ca}.jbl-system .eyebrow{color:#ffb38d}.jbl-system a{flex:0 0 auto;padding:16px 20px;border:1px solid #ffc3a4;color:#fff;text-decoration:none;font-weight:800}.jbl-system a:hover{background:#ed6a2c;border-color:#ed6a2c}.jbl-system a span{margin-left:18px}.jbl-faq{padding-top:0}.jbl-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jbl-faq details{background:#fff;border:1px solid #aaa79d;padding:0 18px}.jbl-faq summary{padding:19px 0;cursor:pointer;font-weight:800;line-height:1.35}.jbl-faq details p{padding-bottom:18px}@media(max-width:720px){.jbl-guide,.jbl-faq{padding:52px 20px}.jbl-guide-grid,.jbl-faq-grid{grid-template-columns:1fr}.jbl-system{align-items:start;flex-direction:column}.jbl-system a{width:100%;text-align:center}.jbl-guide-grid article{padding:24px}}
