.bm-collection-header{background:#edf4f6;color:#292b2e;width:100%;clear:both;box-sizing:border-box;border-bottom:1px solid #e2e8eb;text-align:left}
.bm-collection-header>div{max-width:1180px;width:calc(100% - 80px);margin:0 auto;padding:42px 0 28px;box-sizing:border-box}
.bm-collection-header .bm-collection-kicker{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#136d75;margin:0 0 15px}
.bm-collection-header h1{color:#292b2e;font:600 clamp(36px,4.3vw,54px)/1.05 Arial,sans-serif;letter-spacing:-.045em;text-align:left;margin:0 0 18px;padding:0}
.bm-collection-header .bm-collection-intro{font:16px/1.65 Arial,sans-serif;color:#5e6061;max-width:920px;margin:0}
.bm-collection-videos{padding:28px 20px 64px;box-sizing:border-box}.bm-collection-videos .bm-library-grid{max-width:990px}
.bm-collection-videos .bm-library-card[hidden]{display:none!important}
.bm-collection-videos .bm-video-group-nav{max-width:990px;margin:0 auto 40px;display:flex;flex-wrap:wrap;gap:10px}
.bm-video-group-nav a{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:10px 15px;border:1px solid #d6e1e6;border-radius:24px;background:#fff;color:#136d75;text-decoration:none;font:600 14px/1.4 Arial,sans-serif;box-sizing:border-box}
.bm-video-group-nav a span{color:#5e6061;font-weight:400}.bm-video-group-nav a:hover{background:#edf4f6;border-color:#a9c2cc}.bm-video-group-nav a:focus-visible{outline:3px solid #0176c6;outline-offset:3px}
.bm-collection-videos .bm-video-group{max-width:990px;margin:0 auto 52px;scroll-margin-top:130px}.bm-video-group:last-child{margin-bottom:0}
.bm-collection-videos .bm-video-group>h2{margin:0 0 22px;color:#292b2e;font:600 clamp(24px,3vw,30px)/1.2 Arial,sans-serif;letter-spacing:-.02em;text-align:left}
@media(max-width:950px){.bm-collection-header>div{width:calc(100% - 42px)}}
@media(max-width:640px){.bm-collection-header>div{padding:30px 0 24px}.bm-collection-header h1{font-size:36px}.bm-collection-header .bm-collection-intro{font-size:15px}.bm-collection-videos{padding-inline:20px}}

/* Accessory categories share one navigation and the existing AJAX/paging behavior. */
body.bm-site-style.bm-accessory-page .uagb-block-b6e2ccef .uagb-buttons__wrap{gap:8px!important}
body.bm-site-style.bm-accessory-page .uagb-block-b6e2ccef .uagb-buttons-repeater{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:36px!important;padding:7px 13px!important;border:1px solid #b8d4e7!important;border-radius:999px!important;background:#eaf3f8!important;color:#075486!important;box-shadow:none!important;text-decoration:none!important;white-space:normal!important}
body.bm-site-style.bm-accessory-page .uagb-block-b6e2ccef .uagb-buttons-repeater .uagb-button__link{font-size:14px!important;line-height:1.4!important;font-weight:500!important;color:inherit!important}
body.bm-site-style.bm-accessory-page .uagb-block-b6e2ccef .uagb-buttons-repeater:hover{background:#dbeaf4!important;border-color:#7daecf!important}
body.bm-site-style.bm-accessory-page .uagb-block-b6e2ccef .uagb-buttons-repeater[aria-current=page]{background:#06466d!important;color:#fff!important;border-color:#06466d!important}
body.bm-site-style.bm-accessory-page .uagb-block-b6e2ccef .uagb-buttons-repeater:focus-visible{outline:3px solid #0176c6!important;outline-offset:3px}
@media(max-width:640px){body.bm-site-style.bm-accessory-page .uagb-block-b6e2ccef .uagb-buttons-repeater{min-height:44px!important}}
