.page-id-26 main.bm-section{width:min(1120px,calc(100% - 128px));max-width:none!important;margin-inline:auto;padding:48px 0 64px;box-sizing:border-box}
.page-id-26 main.bm-section>.wp-block-post-title{max-width:none!important;margin:0 0 28px;font-size:34px;line-height:1.5}
.page-id-26 main.bm-section>.wp-block-post-content{width:100%;max-width:none!important;padding-inline:0}
.bm-news-article-search{background:#f8f5fb;border:1px solid #e7deed;border-radius:6px;padding:22px 26px;margin-bottom:40px}
.bm-news-article-search h2{font-size:19px!important;border:0!important;background:none!important;padding:0!important;margin:0 0 6px!important;line-height:1.6}
.bm-news-article-search>p{font-size:12px;color:#7c6c85;margin:0 0 18px}
.bm-news-article-search .bm-side-search.is-compact{grid-template-columns:minmax(0,1fr) auto;max-width:none}
.bm-news-article-search .bm-side-tax-filters>div{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px}
.bm-news-directory-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-bottom:2px solid #6d208c;padding-bottom:14px}
.bm-news-directory-heading h2{font-size:21px!important;margin:0!important;padding:0!important;background:none!important;border:0!important}
.bm-news-directory-heading>p{font-size:12px;color:#8b7b93;margin:0}
.bm-news-rows{display:flex;flex-direction:column}
.bm-news-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:22px;padding:28px 0;border-bottom:1px solid #e9e2ee;align-items:start}
.bm-news-topic-icon{display:grid;place-items:center;width:48px;height:48px;background:#f3edf8;border:1px solid #e5d8ed;border-radius:12px;color:#763697;margin-top:3px}
.bm-news-topic-icon svg{width:26px;height:26px}
.bm-news-row-meta{display:flex;align-items:center;gap:16px;font-size:12px;line-height:1.6;color:#85728e;margin-bottom:7px}
.bm-news-row-meta>span{background:#f5f0f8;color:#794c90;font-size:10px;padding:2px 8px;border-radius:3px}
.bm-news-row h3{border:0!important;background:none!important;padding:0!important;margin:0 0 9px!important;font-size:19px!important;font-weight:650!important;line-height:1.75!important;letter-spacing:.015em}
.bm-news-row h3 a{color:#352b3c;text-decoration:none}.bm-news-row h3 a:hover{color:#6d208c;text-decoration:underline;text-underline-offset:4px}
.bm-news-row-copy>p{font-size:14px;line-height:1.9;color:#716578;margin:0 0 10px;max-width:920px}
.bm-news-row-more{font-size:12px;font-weight:600;color:#6d208c;text-decoration:none}.bm-news-row-more span{margin-left:10px}
.bm-news-directory a:focus-visible{outline:2px solid #6d208c;outline-offset:4px}
@media(max-width:1050px){.page-id-26 main.bm-section{width:calc(100% - 80px)}}
@media(max-width:850px){.page-id-26 main.bm-section{width:calc(100% - 48px)}.bm-news-article-search .bm-side-tax-filters>div{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.page-id-26 main.bm-section{padding-top:30px}.page-id-26 main.bm-section>.wp-block-post-title{font-size:28px}.bm-news-article-search{padding:20px 18px;margin-bottom:30px}.bm-news-row{grid-template-columns:36px minmax(0,1fr);gap:13px;padding:23px 0}.bm-news-topic-icon{width:36px;height:36px;border-radius:9px}.bm-news-topic-icon svg{width:22px;height:22px}.bm-news-row h3{font-size:17px!important}.bm-news-row-copy>p{font-size:13px}.bm-news-directory-heading h2{font-size:19px!important}.bm-news-directory-heading>p{font-size:10px}}

.page-id-26 .wp-block-post-content>.bm-news-article-search,.page-id-26 .wp-block-post-content>.bm-news-directory{max-width:none!important;width:100%;box-sizing:border-box}

/* Small directory search: the list remains the main content. */
body.page-id-26 .bm-news-article-search{background:transparent;border:0;border-radius:0;padding:0;margin:0 0 24px}
body.page-id-26 .bm-news-article-search>h2,body.page-id-26 .bm-news-article-search>p{display:none}
body.page-id-25 .bm-media-search{padding-top:18px}
body.page-id-25 .bm-media-search .bm-side-search,
body.page-id-26 .bm-news-article-search .bm-side-search{background:transparent;border:0;padding:0;max-width:680px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:center;margin:0}
body:is(.page-id-25,.page-id-26) .bm-side-search.is-compact>.bm-filter-keyword{font-size:0;gap:0}
body:is(.page-id-25,.page-id-26) .bm-side-search.is-compact input[type=search]{min-height:36px;padding:7px 10px;font-size:12px}
body:is(.page-id-25,.page-id-26) .bm-side-search.is-compact>button{min-height:36px;padding:7px 15px;font-size:12px}
body:is(.page-id-25,.page-id-26) .bm-side-tax-filters{font-size:11px}
body:is(.page-id-25,.page-id-26) .bm-side-tax-filters summary{padding:3px 0;line-height:1.6}
body:is(.page-id-25,.page-id-26) .bm-side-tax-filters[open]>div{display:grid;grid-template-columns:minmax(0,1fr);padding:14px;background:#faf8fc;border:1px solid #e8e0ed;border-radius:4px;margin:5px 0 0;gap:12px}
body:is(.page-id-25,.page-id-26) .bm-side-search>.bm-search-hint{display:none}
body.page-id-25 .bm-media-list{padding-top:22px}
@media(max-width:600px){body:is(.page-id-25,.page-id-26) .bm-side-search.is-compact{width:100%;max-width:none}body.page-id-26 .bm-news-article-search{margin-bottom:20px}}

/* Entire directory search stays folded until requested. */
.bm-directory-search-toggle{border-bottom:1px solid #e8e0ed;padding:0 0 8px;margin:0;max-width:680px}
.bm-directory-search-toggle>summary{cursor:pointer;color:#6d208c;font-size:13px;font-weight:600;line-height:1.8;padding:3px 0;list-style-position:inside}
.bm-directory-search-toggle>summary>span{font-size:11px;font-weight:400;color:#95849d;margin-left:12px}
.bm-directory-search-panel{padding-top:12px;padding-bottom:5px}
@media(max-width:600px){.bm-directory-search-toggle>summary{font-size:12px}.bm-directory-search-toggle>summary>span{font-size:10px;margin-left:6px}}
