
/* === шапка как в архиве: лого сверху, меню под ним === */
.bd-topbar{background:#fff;border-bottom:3px solid #1e6f3c;position:sticky;top:0;z-index:50}
.bd-logo-row{text-align:center;padding:12px 15px 10px}
.bd-logo-row .custom-logo{max-height:72px;width:auto;display:inline-block}
.bd-nav-row{border-top:1px solid #ececec;background:#f7f8f7}
.bd-menu ul.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;margin:0;padding:0;list-style:none}
.bd-menu ul.menu>li{position:relative;margin:0}
.bd-menu ul.menu>li>a{display:block;padding:13px 2px;font-weight:700;font-size:.84rem;letter-spacing:.05em;text-transform:uppercase;color:#12321f!important;text-decoration:none;border-bottom:3px solid transparent;border-radius:0}
.bd-menu ul.menu>li>a:hover,.bd-menu ul.menu>li.current-menu-item>a{background:transparent;color:#1e6f3c!important;border-bottom-color:#1e6f3c}
.bd-menu .sub-menu{position:absolute;left:0;top:100%;min-width:210px;background:#fff;border:1px solid #ececec;box-shadow:0 10px 24px rgba(0,0,0,.08);list-style:none;margin:0;padding:8px 0;display:none;z-index:60}
.bd-menu li:hover>.sub-menu{display:block}
.bd-menu .sub-menu a{display:block;padding:8px 16px;font-size:.86rem;color:#26402f!important;text-decoration:none;text-transform:none;letter-spacing:0;font-weight:600;border-radius:0}
.bd-menu .sub-menu a:hover{background:#eef5ef;color:#1e6f3c!important}
@media(max-width:820px){
  .bd-menu ul.menu{gap:14px}
  .bd-menu ul.menu>li>a{font-size:.78rem;padding:10px 2px}
  .bd-logo-row .custom-logo{max-height:56px}
}

/* === предыдущая / следующая статья === */
.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:34px 0 10px}
.post-navigation .nav-links>div{background:#f5f8f5;border:1px solid #e0e8e1;border-left:4px solid #1e6f3c;border-radius:8px;padding:14px 16px;transition:box-shadow .18s,transform .18s}
.post-navigation .nav-links>div:hover{box-shadow:0 8px 20px rgba(30,111,60,.12);transform:translateY(-1px)}
.post-navigation .nav-links a{display:block;text-decoration:none;color:#12321f}
.post-navigation .nav-subtitle{display:block;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#1e6f3c;font-weight:800;margin-bottom:5px}
.post-navigation .nav-title{font-weight:700;line-height:1.35}
.post-navigation .nav-next{text-align:right;border-left:1px solid #e0e8e1;border-right:4px solid #1e6f3c}
@media(max-width:640px){.post-navigation .nav-links{grid-template-columns:1fr}.post-navigation .nav-next{text-align:left;border-right:1px solid #e0e8e1;border-left:4px solid #1e6f3c}}
/* === шапка как в архиве: лого сверху, меню под ним === */
.bd-topbar{background:#fff;border-bottom:3px solid #1e6f3c;position:sticky;top:0;z-index:50}
.bd-logo-row{text-align:center;padding:12px 15px 10px}
.bd-logo-row .custom-logo{max-height:72px;width:auto;display:inline-block}
.bd-nav-row{border-top:1px solid #ececec;background:#f7f8f7}
.bd-menu ul.menu{display:flex;flex-wrap:wrap;justify-content:center;gap:26px;margin:0;padding:0;list-style:none}
.bd-menu ul.menu>li{position:relative;margin:0}
.bd-menu ul.menu>li>a{display:block;padding:13px 2px;font-weight:700;font-size:.84rem;letter-spacing:.05em;text-transform:uppercase;color:#12321f;text-decoration:none;border-bottom:3px solid transparent}
.bd-menu ul.menu>li>a:hover,.bd-menu ul.menu>li.current-menu-item>a{color:#1e6f3c;border-bottom-color:#1e6f3c}
.bd-menu .sub-menu{position:absolute;left:0;top:100%;min-width:210px;background:#fff;border:1px solid #ececec;box-shadow:0 10px 24px rgba(0,0,0,.08);list-style:none;margin:0;padding:8px 0;display:none;z-index:60}
.bd-menu li:hover>.sub-menu{display:block}
.bd-menu .sub-menu a{display:block;padding:8px 16px;font-size:.86rem;color:#26402f;text-decoration:none;text-transform:none;letter-spacing:0;font-weight:600}
.bd-menu .sub-menu a:hover{background:#eef5ef;color:#1e6f3c}
@media(max-width:820px){.bd-menu ul.menu{gap:14px}.bd-menu ul.menu>li>a{font-size:.78rem;padding:10px 2px}.bd-logo-row .custom-logo{max-height:56px}}
