.bm-facet-sidebar{min-width:0;display:block}.bm-facets{padding:20px 16px;background:#faf7fc;border:1px solid #e2d7e9;border-radius:5px}
.bm-facets>h2{font-size:17px;line-height:1.7;margin:0 0 10px!important}.bm-facet-help,.bm-facet-rule{font-size:12px!important;line-height:1.8!important;color:#6b5c73;margin:8px 0 15px!important}
.bm-facet-group{margin-top:18px}.bm-facet-group h3{font-size:13px!important;font-weight:700;line-height:1.7;margin:0 0 8px!important;border:0!important;padding:0!important;color:#35253f}
.bm-facet-options{display:flex;flex-wrap:wrap;gap:6px}
.bm-facet-sidebar .bm-facet-chip,.bm-facet-sidebar .bm-facet-more{appearance:none;box-sizing:border-box;max-width:100%;background:#fff;color:#6d208c;border:1px solid #6d208c;border-radius:4px;padding:6px 9px;font:inherit;font-size:12px;line-height:1.55;text-align:left;cursor:pointer;overflow-wrap:anywhere}
.bm-facet-sidebar .bm-facet-chip[aria-pressed=true]{background:#6d208c;color:#fff}
.bm-facet-sidebar .bm-facet-chip:hover{background:#f0e6f5}.bm-facet-sidebar .bm-facet-chip[aria-pressed=true]:hover{background:#501667}
.bm-facet-sidebar button:focus-visible{outline:3px solid #6d208c;outline-offset:3px}
.bm-facet-term-count{font-size:10px;margin-left:5px;opacity:.8;white-space:nowrap}
.bm-facet-result-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid #dfd1e7;padding-top:14px;margin-top:16px}
.bm-facet-count{margin:0!important;font-size:13px!important;font-weight:700;color:#35253f}
.bm-facet-sort-label{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:11px;margin:14px 0 0;color:#35253f}.bm-facet-sort{font:inherit;font-size:12px;max-width:100%;background:#fff;border:1px solid #6d208c;border-radius:4px;color:#6d208c;padding:7px 9px;flex:1;min-width:95px}.bm-facet-sort:focus-visible{outline:3px solid #6d208c;outline-offset:3px}.bm-facet-admin-link{font-size:10px;margin:5px 0}.bm-facet-admin-link a{color:#6d208c}
.bm-facet-reset{background:transparent;border:0;padding:3px 0;color:#6d208c;font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}
.bm-facet-results{list-style:none;margin:12px 0 0!important;padding:0!important}.bm-facet-results li{list-style:none;border-bottom:1px solid #e5dcea;padding:12px 0;margin:0!important}
.bm-facet-results a{display:flex;gap:9px;color:#35253f;text-decoration:none;align-items:flex-start}.bm-facet-results a:hover .bm-facet-result-title{text-decoration:underline;color:#6d208c}
.bm-facet-results img{width:76px;height:48px;object-fit:cover;flex:0 0 76px;border-radius:3px}.bm-facet-results a>span{min-width:0}.bm-facet-result-title{display:block;font-size:12px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}.bm-facet-results time{display:block;font-size:10px;color:#776e7c;margin-top:5px}
.bm-facet-sidebar .bm-facet-more{display:block;text-align:center;width:100%;margin-top:15px}.bm-facet-sidebar [hidden]{display:none!important}.bm-facet-empty{font-size:12px;line-height:1.8;color:#6b5c73}
@media(max-width:850px){.bm-facets{padding:22px}.bm-facet-sidebar .bm-facet-chip{font-size:13px}.bm-facet-results img{width:90px;height:57px;flex-basis:90px}.bm-facet-result-title{font-size:14px}}
/* The media directory shows article facets from the first render. */
body:is(.blog,.page-id-25) .bm-media-search{display:none}
.bm-media-directory-columns{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:32px;align-items:start;padding-top:38px;padding-bottom:60px}
.bm-media-directory-columns>.bm-article-sidebar{margin:0!important;padding-top:0;border-top:0;display:block}
.bm-media-directory-columns>.bm-media-list{width:100%;max-width:none;margin:0;padding:0!important;min-width:0}
.bm-media-directory-columns .bm-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:1450px){.bm-media-directory-columns .bm-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1050px) and (min-width:851px){.bm-media-directory-columns{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}
@media(max-width:850px){.bm-media-directory-columns{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:28px}}
@media(max-width:600px){.bm-media-directory-columns .bm-media-grid{grid-template-columns:minmax(0,1fr)}}
@media(min-width:851px){.bm-media-directory-columns>.bm-media-list{grid-column:1;grid-row:1}.bm-media-directory-columns>.bm-article-sidebar{grid-column:2;grid-row:1}}

/* Progressive enhancement: a compact filter disclosure on narrow screens. */
.bm-facet-disclosure-toggle{display:none;}
.bm-facet-disclosure-panel>h2{font-size:17px;line-height:1.7;margin:0 0 10px!important;}
@media(max-width:850px){
 .bm-facets.bm-facets-collapsible{padding:0;}
 .bm-facet-disclosure-toggle{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;padding:15px 18px;border:0;border-radius:5px;background:#faf7fc;color:#54206c;font:inherit;font-size:15px;font-weight:700;line-height:1.6;text-align:left;cursor:pointer;}
 .bm-facet-disclosure-icon{font-size:24px;font-weight:400;line-height:1;flex:0 0 24px;text-align:center;}
 .bm-facet-disclosure-toggle[aria-expanded=true] .bm-facet-disclosure-icon{transform:rotate(45deg);}
 .bm-facet-disclosure-panel{padding:0 18px 20px;border-top:1px solid #e2d7e9;}
 .bm-facet-disclosure-panel>.bm-sidebar-eyebrow,.bm-facet-disclosure-panel>h2{display:none;}
 .bm-facet-disclosure-panel>.bm-facet-help{margin-top:16px!important;}
 .bm-media-directory-columns{gap:20px;}
}
