/* Scoped styling keeps the menu identical on modern and legacy templates. */
.pb-navigation{background:#fff;border-top:1px solid #ddd6ca;border-bottom:1px solid #ddd6ca;position:relative;z-index:100;font-family:Arial,sans-serif;clear:both}
.pb-navigation *{box-sizing:border-box}.pb-nav-inner{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:0}
.pb-navigation a,.pb-nav-pending{display:flex;align-items:center;padding:16px 10px;font-size:13px;line-height:1.4;font-weight:600;color:#272b27;text-decoration:none;white-space:nowrap}
.pb-navigation a:hover,.pb-navigation a:focus-visible,.pb-news-toggle:hover{background:#f2eee6;color:#8a2427;text-decoration:none}.pb-navigation a:focus-visible,.pb-news-toggle:focus-visible{outline:2px solid #8a2427;outline-offset:-3px}
.pb-nav-pending{color:#65645f;cursor:default}.pb-news-menu{display:flex;position:relative;align-items:stretch}.pb-news-menu>a{padding-right:3px}.pb-news-toggle{border:0;background:transparent;color:#272b27;cursor:pointer;min-width:32px;padding:0 7px;font-size:16px;line-height:1}
.pb-news-categories{display:none;position:absolute;top:100%;left:0;width:245px;margin:0;padding:8px 0;list-style:none;background:#fff;border:1px solid #ddd6ca;box-shadow:0 8px 20px #0002;z-index:101}.pb-news-menu.is-open>.pb-news-categories{display:block}.pb-news-categories li{display:block;margin:0;padding:0}.pb-news-categories a{padding:11px 17px;white-space:normal}
@media(max-width:700px){.pb-nav-inner{padding:0 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pb-navigation a,.pb-nav-pending{white-space:normal;padding:12px 8px;font-size:13px}.pb-news-menu>a{flex:1}.pb-news-categories{width:min(280px,calc(100vw - 24px))}.pb-news-categories a{padding:12px 16px}}
