.expertise.expertise-link{display:inline-block;transition:box-shadow .15s ease}
.expertise.expertise-link:hover,.expertise.expertise-link:focus-visible{color:#a36e27;text-decoration:none;box-shadow:0 3px 12px #02102624;outline:2px solid #c89248;outline-offset:2px}
.article-selected-cases .case .img-block{display:block}
@media(min-width:992px){
 body.bne-article-layout{--bne-aside-width:280px;--bne-aside-gap:24px}
 body.bne-article-layout .main-content .left-block{max-width:calc(100% - var(--bne-aside-width) - var(--bne-aside-gap));min-width:0}
 body.bne-article-layout .intro>div .header-center-text-seo{width:calc(100% - var(--bne-aside-width) - var(--bne-aside-gap))}
 body.bne-article-layout .article-fixed-menus .expert-consultation-outer,
 body.bne-article-layout .article-fixed-menus .menu-block-outer{position:fixed!important;right:var(--bne-aside-right,4%);left:auto!important;width:var(--bne-aside-width);max-width:var(--bne-aside-width);margin:0!important;transition:none!important}
 body.bne-article-layout .article-fixed-menus .expert-consultation-outer{top:var(--bne-aside-top,170px)!important}
 body.bne-article-layout .article-fixed-menus .expert-consultation{width:100%;max-width:none;box-sizing:border-box;padding:20px}
 body.bne-article-layout .article-fixed-menus .expert-consultation h4{font-size:17px;line-height:1.4;margin-bottom:12px}
 body.bne-article-layout .article-fixed-menus .menu-block-outer{top:var(--bne-nav-top,490px)!important;max-height:calc(100dvh - var(--bne-nav-top,490px) - 16px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c89248 #f1f1f1;padding-right:5px;align-items:stretch!important;overscroll-behavior:contain}
 body.bne-article-layout .article-fixed-menus .menu-block{width:100%;max-width:none;box-sizing:border-box;visibility:visible!important;padding:14px 16px}
 body.bne-article-layout .scrollable-menu-wrapper-outer{width:100%;position:static!important;top:auto!important;max-height:none!important;height:auto!important;overflow:visible!important;flex:0 0 auto}
 body.bne-article-layout .article-fixed-menus .menu-block-outer>.menu-block{flex:0 0 auto}
 body.bne-article-layout #scrollable-menu,body.bne-article-layout .scrollable-menu-wrapper{height:auto!important;max-height:none!important;overflow:visible!important}
 body.bne-article-layout #scrollable-menu .list-group-item{padding:6px 0;margin:0;background:transparent}
 body.bne-article-layout #scrollable-menu .list-group-item .d-flex{align-items:flex-start!important}
 body.bne-article-layout #scrollable-menu .list-group-item .text{font-size:13px;line-height:1.4;top:0;overflow-wrap:break-word;word-break:normal;margin-left:10px!important}
 body.bne-article-layout #scrollable-menu .list-group-item .rounded{width:9px;height:9px;margin-top:5px}
 body.bne-article-layout #scrollable-menu .position-absolute{left:4px;opacity:.5}
 body.bne-article-layout #scrollable-menu a:focus-visible{outline:2px solid #c89248;outline-offset:2px;border-radius:3px}
 body.bne-article-layout [id^="list-item-"]{scroll-margin-top:var(--bne-scroll-offset,150px)}
}
@media(min-width:1200px){body.bne-article-layout{--bne-aside-width:320px}}
