header{position:relative;flex-wrap:wrap}.bw-menu-toggle{display:none}.bw-primary-nav{display:flex;align-items:center;gap:18px;font-size:14px;flex-wrap:wrap}.bw-primary-nav>a,.bw-primary-nav summary{padding:10px 0;text-decoration:none;line-height:1.4}.bw-discover-menu{position:relative}.bw-discover-menu summary{cursor:pointer;list-style:none}.bw-discover-menu summary::after{content:" ▾"}.bw-submenu{position:absolute;inset-inline-start:0;top:100%;min-width:210px;z-index:1100;background:white;border:1px solid #dce5e9;border-radius:8px;box-shadow:0 10px 30px #132c3b24;padding:8px;display:grid;gap:2px;color:#132c3b}.bw-submenu a{display:block;padding:12px 16px;text-decoration:none;border-radius:4px}.bw-submenu a:hover,.bw-submenu a:focus-visible{background:#fff3e5}.bw-primary-nav a:focus-visible,.bw-primary-nav summary:focus-visible,.bw-menu-toggle:focus-visible{outline:3px solid #ec7805;outline-offset:3px}.bw-guide-header>nav:not(.bw-primary-nav){display:flex;gap:12px}.bw-editorial-cta>div{display:flex;gap:12px;flex-wrap:wrap}.bw-editorial-cta .button{font-size:15px}.bw-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.bw-discovery-grid article{padding:22px;border:1px solid #dce5e9;border-radius:9px;background:white}.bw-discovery-grid h2{font-size:22px}.bw-discovery-grid a{overflow-wrap:anywhere}.bw-primary-nav details:not([open])>.bw-submenu{display:none}@media(max-width:1000px){.bw-menu-toggle{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;background:#132c3b;color:white;border:0;border-radius:5px;min-height:44px;margin-inline-start:auto}.bw-primary-nav{display:none!important;order:10;width:100%;flex-basis:100%;padding:12px 0}.bw-primary-nav.bw-open{display:flex!important;flex-direction:column;align-items:stretch;gap:0}.bw-primary-nav>a,.bw-primary-nav summary{display:block;padding:14px 12px;border-bottom:1px solid #e4e9ec;min-height:44px}.bw-submenu{position:static;box-shadow:none;margin:0 12px;min-width:0}.bw-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.bw-discovery-grid{grid-template-columns:1fr}.bw-guide-header{padding:16px}.bw-guide-header img{width:150px}.bw-editorial-cta .button{width:100%}}