/* Header, mobile navigation, footer and disclosures — 03 November 2026. */
:root{--bidsh-header-height:210px;--bidsh-panel-navy:#10334d;--bidsh-panel-gold:#cba454}
.bidsh-site{overflow-x:clip}.bidsh-site .bidsh-header{background:#fff}.bidsh-header .bidsh-masthead{padding-top:17px!important;padding-bottom:17px!important;min-height:100px}.bidsh-header .bidsh-brand{flex-basis:430px}.bidsh-header .bidsh-brand img{max-width:430px;width:100%;height:auto}.bidsh-header .bidsh-masthead-details{gap:22px}.bidsh-header .bidsh-heritage{padding-right:20px}.bidsh-header #mobile-menu>.multipage-menu{align-items:center;gap:3px}.bidsh-header #mobile-menu>.multipage-menu>li>a{font-size:13px!important;padding:18px 9px!important;line-height:1.35!important}.bidsh-header #mobile-menu>.multipage-menu>li:first-child>a{min-width:54px}.bidsh-header .ndc-menu-trigger:after{display:none!important}.bidsh-menu-button{display:none!important;align-items:center;justify-content:center;border:1px solid #d4e1eb!important;border-radius:10px;background:#f4f8fc;color:#123c79;width:46px;height:44px;flex:0 0 46px;padding:9px!important}.bidsh-menu-button svg{display:block!important;max-width:none!important;width:24px;height:24px}.bidsh-site .offcanvas-area{position:fixed!important;top:0!important;right:0!important;bottom:0!important;height:100dvh!important;width:min(420px,100vw)!important;max-width:100vw!important;background:#fff!important;z-index:3001!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;transform:translateX(105%)!important;visibility:hidden!important;transition:transform .22s ease,visibility .22s}.bidsh-site .offcanvas-area.info-open{transform:translateX(0)!important;visibility:visible!important}.bidsh-site .offcanvas-wrapper{padding:20px!important;min-height:100%}.bidsh-site .offcanvas-top{position:relative;gap:12px;margin-bottom:20px!important;padding-bottom:18px;border-bottom:1px solid #e0e8ee}.bidsh-site .offcanvas-logo img{width:min(280px,68vw)!important;height:auto!important;max-width:100%!important}.bidsh-site .offcanvas-close{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#123c79!important;color:#fff!important;flex-shrink:0;border:0}.bidsh-site .offcanvas-about,.bidsh-site .offcanvas-gallery{display:none!important}.bidsh-site .offcanvas-overlay{z-index:3000!important;background:rgba(6,24,41,.56)!important}.bidsh-menu-is-open{overflow:hidden!important}.bidsh-site .bidsh-mobile-navigation{margin:0 0 25px}.bidsh-site .bidsh-mobile-navigation>ul{padding:0!important;list-style:none}.bidsh-site .bidsh-mobile-navigation>ul>li{border-bottom:1px solid #e4ebf0;margin:0!important}.bidsh-site .bidsh-mobile-navigation summary,.bidsh-site .bidsh-mobile-navigation a{font-size:14px!important;color:#183b54!important;line-height:1.55!important}.bidsh-site .bidsh-mobile-navigation>ul>li>details>summary,.bidsh-site .bidsh-mobile-navigation>ul>li>a{padding:15px 12px!important;font-weight:600;background:transparent;border-radius:8px}.bidsh-site .bidsh-mobile-navigation details[open]>summary{background:#eef4f8!important;color:#143d73!important}.bidsh-site .bidsh-mobile-navigation details>ul{background:#f7fafc!important;padding:7px 10px!important;margin:4px 0 10px!important;border-radius:8px}.bidsh-site .bidsh-mobile-navigation details>ul a{padding:10px!important;font-weight:400}.bidsh-site .bidsh-mobile-navigation details details summary{padding:12px 10px!important;font-size:13px!important}.bidsh-site .bidsh-mobile-navigation img{width:20px!important;height:20px!important;object-fit:contain;vertical-align:middle;margin-right:7px}.bidsh-site .offcanvas-contact{padding:20px 12px;background:#f2f6f9;border-radius:12px}.bidsh-site .offcanvas-contact a{font-size:13px!important;line-height:1.65!important;overflow-wrap:anywhere}.bidsh-site .offcanvas-contact .offcanvas-contact-icon{flex-shrink:0}.bidsh-site .offcanvas-title-meta{font-size:18px!important}.bidsh-site .offcanvas-overlay-white{display:none!important}
/* The disclosure popup is placed directly in the document body, outside positioned menu ancestors. */
.bidsh-disclosure-panel{display:block;position:fixed!important;margin:0!important;padding:12px!important;list-style:none!important;background:#fff;border:1px solid #dce6ed;border-top:3px solid #cba454;border-radius:0 0 14px 14px;box-shadow:0 20px 55px #09264335;z-index:2500!important;overflow-x:hidden;overflow-y:auto;transform:none!important;box-sizing:border-box;scrollbar-width:thin;overscroll-behavior:contain}.bidsh-disclosure-panel[hidden]{display:none!important}.bidsh-disclosure-panel>li{list-style:none!important;padding:0!important;margin:0!important;position:static!important;display:block!important;width:auto!important}.bidsh-disclosure-panel .bidsh-disclosure-panel-head{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:4px 5px 12px!important;margin-bottom:7px!important;border-bottom:1px solid #e0e8ee;color:#153b53;font-size:12px;font-weight:700;letter-spacing:.3px}.bidsh-disclosure-panel-head button{border:0;background:#edf3f7;color:#173d55;font-size:23px;line-height:1;border-radius:6px;padding:5px 8px}.bidsh-disclosure-panel a{display:flex!important;align-items:center;justify-content:space-between;gap:6px;font-size:13px!important;line-height:1.5!important;padding:12px!important;text-decoration:none;color:#153e59!important;white-space:normal!important;overflow-wrap:anywhere;background:#fff;border-radius:7px}.bidsh-disclosure-panel>li>a:hover,.bidsh-disclosure-panel>li.is-open>a{background:#eaf2f8;color:#123c79}.bidsh-disclosure-panel .ndc-detail-menu{display:none!important;position:static!important;transform:none!important;padding:12px 0 4px!important;margin:0!important;width:100%!important;list-style:none!important;box-shadow:none;border:0;opacity:1!important;visibility:visible!important}.bidsh-disclosure-panel .ndc-annexure-parent.is-open>.ndc-detail-menu{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bidsh-disclosure-panel .ndc-detail-menu>li{display:flex!important;flex-direction:column;list-style:none!important;border:1px solid #dfe8ee;background:#f5f8fb;border-radius:9px;margin:0!important;padding:7px!important;min-width:0}.bidsh-disclosure-panel .ndc-detail-menu>li>a{align-items:flex-start;justify-content:flex-start;padding:7px!important;font-weight:600;background:transparent;font-size:12px!important}.bidsh-disclosure-panel .ndc-detail-menu>li>a:hover{background:#e6eef6}.bidsh-disclosure-panel .ndc-direct-docs{display:grid;gap:6px;margin-top:7px}.bidsh-disclosure-panel .ndc-direct-docs a{display:block!important;font-size:11px!important;line-height:1.5!important;padding:8px!important;background:#e7f0f7;border:1px solid #dce7ef}.bidsh-disclosure-panel a:focus-visible,.bidsh-disclosure-panel button:focus-visible{outline:2px solid #cba454;outline-offset:2px}
/* Keep the clear logo and group footer destinations into readable menus. */
.bidsh-site .bidsh-current-footer{padding:52px 0 42px!important}.bidsh-current-footer .bidsh-current-footer-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1.15fr)!important;gap:38px!important}.bidsh-current-footer .rs-footer-widget-logo{margin:0 0 20px!important}.bidsh-current-footer .rs-footer-widget-logo a{display:inline-block;width:100%;max-width:350px;background:#fff;border:1px solid #e0e6eb;border-radius:10px;padding:14px 12px}.bidsh-current-footer .rs-footer-widget-logo .bidsh-footer-brand-image{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:auto;object-fit:contain!important;background:transparent!important;padding:0!important;filter:none!important;opacity:1!important}.bidsh-current-footer h5{font-size:17px!important;font-weight:600!important;margin:0 0 20px!important;position:relative;padding-bottom:12px}.bidsh-current-footer h5:after{content:'';position:absolute;bottom:0;left:0;width:27px;height:2px;background:#d4ae63}.bidsh-current-footer .rs-footer-widget-link ul{display:grid;gap:5px}.bidsh-current-footer .rs-footer-widget-link li{margin:0!important;padding:0!important}.bidsh-current-footer .rs-footer-widget-link a{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:9px 0!important;border-bottom:1px solid #ffffff12;color:#d7e3eb!important;font-size:13px!important;text-decoration:none!important}.bidsh-current-footer .rs-footer-widget-link a:hover{color:#efcf8e!important}.bidsh-current-footer .bidsh-footer-link-arrow{color:#c7a65d;font-size:14px;flex-shrink:0}.bidsh-current-footer .rs-footer-widget+.rs-footer-widget{margin-top:28px!important}.bidsh-current-footer .rs-footer-widget-content p{font-size:13px!important;line-height:1.95!important}.bidsh-current-footer .rs-footer-widget-content .d-flex{align-items:flex-start;gap:11px!important}.bidsh-current-footer .rs-footer-widget-social{margin-top:18px!important}.bidsh-current-footer .rs-footer-widget-social a{display:inline-flex!important;align-items:center;justify-content:center;width:35px;height:35px;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px}.bidsh-current-footer .badge{line-height:1.5!important;white-space:normal}.footer-bottom>.container>div{gap:12px}.footer-bottom p{line-height:1.7!important}
/* Consistent full-width slides; no blending of two banners during transition. */
.bidsh-site .rs-banner-six .banner-img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block}.bidsh-site .rs-banner-six .swiper-slide{overflow:hidden}.bidsh-site .rs-banner-six .slider-content{background:#edf3f7;line-height:0}.bidsh-site .rs-banner-six .slider-content a{line-height:1.5}.bidsh-site .rs-banner-six .swiper-button-next,.bidsh-site .rs-banner-six .swiper-button-prev{width:40px!important;height:40px!important}.bidsh-site .rs-banner-six .slider-content .mob-view,.bidsh-site .rs-banner-six .slider-content .home-img-landsc{display:none!important}
/* Disclosure directory and its contact tables. Text and PDF destinations are unchanged. */
.bidsh-site .ndc-page{background:#f3f7fa}.bidsh-site .ndc-page .ndc-wrap{max-width:1280px;padding-left:28px;padding-right:28px}.bidsh-site .ndc-page .ndc-hero{padding:36px 0;background:linear-gradient(115deg,#0d2d46,#174775)}.bidsh-site .ndc-page h1{font-size:clamp(27px,3vw,40px);line-height:1.25;max-width:1000px}.bidsh-site .ndc-page .ndc-hero p{color:#dbe7f2!important;font-size:14px!important}.bidsh-site .ndc-page .disclosure-intro{padding-top:30px}.bidsh-site .ndc-page .disclosure-summary{border-radius:12px;box-shadow:0 4px 16px #153b5305}.bidsh-site .ndc-page .disclosure-tools{padding:18px 20px;background:white;border:1px solid #dce6ed;border-radius:12px;gap:16px;align-items:center;margin-bottom:26px}.bidsh-site .ndc-page .disclosure-tools input{min-width:0;font-size:14px}.bidsh-site .ndc-page .disclosure-layout{grid-template-columns:275px minmax(0,1fr);gap:25px;align-items:start}.bidsh-site .ndc-page .disclosure-sidebar{position:sticky;top:calc(var(--bidsh-header-height) + 15px);border-radius:12px;overflow:hidden;border:1px solid #d8e3eb;box-shadow:0 8px 25px #13384f07}.bidsh-site .ndc-page .disclosure-sidebar a{font-size:12px!important;line-height:1.6!important;padding:12px 14px!important;overflow-wrap:anywhere}.bidsh-site .ndc-page .disclosure-sidebar h3{font-size:17px;line-height:1.5}.bidsh-site .ndc-page .disclosure-card{border:1px solid #d8e4ec;border-radius:13px;box-shadow:0 5px 20px #113d5806;padding:25px!important;scroll-margin-top:calc(var(--bidsh-header-height) + 18px)}.bidsh-site .ndc-page .disclosure-card-top{align-items:flex-start;gap:15px}.bidsh-site .ndc-page .disclosure-card h3{font-size:20px!important;line-height:1.5!important}.bidsh-site .ndc-page .disclosure-description{font-size:14px;line-height:1.9;color:#476276}.bidsh-site .ndc-page .disclosure-actions{display:flex;flex-wrap:wrap;gap:9px}.bidsh-site .ndc-page .disclosure-actions a{font-size:13px;white-space:normal;line-height:1.6;overflow-wrap:anywhere}.bidsh-site .ndc-page .contact-expand{border:1px solid #dbe6ed;border-radius:9px;overflow:hidden;background:#f9fbfd}.bidsh-site .ndc-page .contact-expand>summary{padding:15px 16px;font-size:14px;line-height:1.6;background:#edf4f8;color:#153f5a}.bidsh-site .ndc-page .ndc-contacts{padding:18px}.bidsh-site .ndc-page .ndc-contacts h3{font-size:17px!important;margin-top:25px}.bidsh-site .ndc-page .ndc-contact-table{width:100%;min-width:0!important;font-size:12px!important;table-layout:fixed}.bidsh-site .ndc-page .ndc-contact-table td,.bidsh-site .ndc-page .ndc-contact-table th{padding:11px!important;font-size:12px!important;line-height:1.7;overflow-wrap:anywhere;word-break:normal}.bidsh-site .ndc-page .ndc-contact-table th{background:#e8f0f7!important}.bidsh-directory-toggle{display:none}
@media(min-width:1280px){.bidsh-header .bidsh-desktop-nav{display:block!important}.bidsh-header .bidsh-menu-button{display:none!important}}
@media(max-width:1279px){.bidsh-header .bidsh-desktop-nav{display:none!important}.bidsh-header .bidsh-menu-button{display:flex!important}.bidsh-header .bidsh-masthead-details{display:none!important}.bidsh-header .bidsh-masthead{min-height:90px;padding:14px 0!important}.bidsh-header .bidsh-brand{flex-basis:400px}.bidsh-header .bidsh-utility>.bidsh-shell>span{font-size:10px}.bidsh-header .bidsh-shell{width:calc(100% - 36px)}.bidsh-current-footer .bidsh-current-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px!important}}
@media(max-width:991px){.bidsh-site .ndc-page .disclosure-layout{grid-template-columns:1fr!important}.bidsh-site .ndc-page .disclosure-sidebar{position:static}.bidsh-directory-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:15px 17px;background:#123c79;border:0;color:white;font-size:14px;font-weight:600;text-align:left}.bidsh-site .ndc-page .disclosure-sidebar>h3{display:none!important}.bidsh-site .ndc-page .disclosure-sidebar:not(.is-expanded)>a{display:none!important}.bidsh-site .ndc-page .disclosure-sidebar.is-expanded>a{display:block!important}.bidsh-site .ndc-page .disclosure-tools{flex-wrap:wrap}.bidsh-site .ndc-page .disclosure-tools label{width:100%}.bidsh-site .ndc-page .disclosure-tools input{width:100%;flex-basis:100%}}
@media(max-width:767px){.bidsh-header .bidsh-utility{display:none!important}.bidsh-header .bidsh-masthead{padding:12px 0!important;min-height:78px;gap:14px}.bidsh-header .bidsh-shell{width:calc(100% - 28px)}.bidsh-header .bidsh-brand{flex:1;max-width:330px}.bidsh-header .bidsh-brand img{width:100%;max-width:330px}.bidsh-menu-button{width:42px;height:42px;flex-basis:42px}.bidsh-site .rs-banner-six .slider-content .desk-view{display:none!important}.bidsh-site .rs-banner-six .slider-content .mob-view{display:block!important;height:auto!important;object-fit:contain!important}.bidsh-site .rs-banner-six .swiper-button-next,.bidsh-site .rs-banner-six .swiper-button-prev{width:32px!important;height:32px!important;font-size:14px!important}.bidsh-site .rs-banner-six .slider-btn{bottom:5%!important;left:5%!important}.bidsh-site .bd-updates{padding:32px 0}.bidsh-site .bd-updates-heading h2{font-size:27px;line-height:1.3}.bidsh-site .bd-updates-grid{gap:18px}.bidsh-site .bd-panel-head{padding:18px!important}.bidsh-site .bd-panel-head h3{font-size:20px}.bidsh-site .bd-panel-head>p{font-size:12px;max-width:100%!important}.bidsh-site .bd-notice .bd-panel-head:after{position:static!important;display:inline-block!important;margin:9px 0 0!important}.bidsh-site .bd-notice-image{padding:16px!important}.bidsh-site .bd-notice-image img{height:auto!important;width:min(100%,340px)!important;max-height:430px;object-fit:contain!important}.bidsh-site .bidsh-current-footer{padding:36px 0 30px!important}.bidsh-current-footer .bidsh-current-footer-grid{grid-template-columns:1fr!important;gap:28px!important}.bidsh-current-footer .bidsh-current-footer-column{grid-column:auto!important}.bidsh-current-footer .rs-footer-widget-logo a{max-width:360px;padding:15px 12px}.bidsh-current-footer .rs-footer-widget-link ul{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:6px}.bidsh-current-footer .rs-footer-widget-link a{font-size:12px!important;align-items:flex-start}.bidsh-current-footer h5{font-size:17px!important;margin-bottom:12px!important}.bidsh-current-footer .rs-footer-widget-content p{font-size:13px!important}.footer-bottom>.container>div{display:block!important;text-align:center}.footer-bottom .text-lg-end{text-align:center!important;margin-top:7px}.bidsh-site .ndc-page .ndc-wrap{padding:0 16px}.bidsh-site .ndc-page .ndc-hero{padding:28px 0}.bidsh-site .ndc-page h1{font-size:28px}.bidsh-site .ndc-page .ndc-breadcrumb{font-size:11px}.bidsh-site .ndc-page .disclosure-intro{padding-top:24px}.bidsh-site .ndc-page .disclosure-summary{display:flex;flex-wrap:wrap}.bidsh-site .ndc-page .disclosure-summary>div{flex:1 1 45%;padding:15px}.bidsh-site .ndc-page .disclosure-tools{padding:15px;margin-bottom:18px;gap:10px}.bidsh-site .ndc-page .disclosure-layout{gap:17px}.bidsh-site .ndc-page .disclosure-card{padding:18px!important;scroll-margin-top:100px}.bidsh-site .ndc-page .disclosure-card-top{gap:11px}.bidsh-site .ndc-page .disclosure-card h3{font-size:17px!important;line-height:1.55!important}.bidsh-site .ndc-page .disclosure-badge{min-width:35px;width:35px;height:38px;font-size:15px}.bidsh-site .ndc-page .disclosure-status{font-size:10px;line-height:1.5;white-space:normal}.bidsh-site .ndc-page .disclosure-description{font-size:13px;line-height:1.85}.bidsh-site .ndc-page .disclosure-actions a{font-size:12px;flex:1 1 100%;text-align:center}.bidsh-site .ndc-page .contact-expand>summary{font-size:12px;padding:13px;gap:8px;white-space:normal}.bidsh-site .ndc-page .ndc-contacts{padding:12px}.bidsh-site .ndc-page .ndc-scroll{overflow:visible}.bidsh-site .ndc-page .ndc-contact-table,.bidsh-site .ndc-page .ndc-contact-table tbody{display:block;width:100%;table-layout:auto}.bidsh-site .ndc-page .ndc-contact-table thead{display:none}.bidsh-site .ndc-page .ndc-contact-table tr{display:block;margin:0 0 13px;border:1px solid #d7e3eb;border-radius:9px;overflow:hidden;background:white}.bidsh-site .ndc-page .ndc-contact-table td{display:block;min-width:0!important;width:100%!important;border:0!important;border-bottom:1px solid #edf2f5!important;padding:10px 12px!important;font-size:12px!important}.bidsh-site .ndc-page .ndc-contact-table td:last-child{border-bottom:0!important}.bidsh-site .ndc-page .ndc-contact-table td:before{content:attr(data-label);display:block;color:#526f82;font-size:10px;font-weight:600;letter-spacing:.2px;margin-bottom:3px}.bidsh-site .ndc-page .ndc-contacts h3{font-size:16px!important}.bidsh-site .ndc-page .disclosure-pending{font-size:12px;line-height:1.8}.bidsh-site .ndc-page .disclosure-annexure-link{font-size:12px;white-space:normal}.bidsh-disclosure-panel{display:none!important}}
@media(prefers-reduced-motion:reduce){.bidsh-site .offcanvas-area{transition:none}}
.bidsh-site .ndc-page .disclosure-sidebar{max-height:calc(100dvh - var(--bidsh-header-height) - 30px)}.bidsh-site .ndc-page .disclosure-sidebar a>span:first-child{flex:0 0 23px;width:23px;white-space:nowrap}.bidsh-site .ndc-page .disclosure-sidebar h3{z-index:1}
@media(max-width:991px){.bidsh-site .ndc-page .disclosure-sidebar{max-height:310px}.bidsh-site .ndc-page .bidsh-directory-toggle{position:sticky;top:0;z-index:2}}
