/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-primary-menu{background:var(--color-white) !important;width:100% !important;border-bottom:1px solid var(--gray-divider) !important;box-shadow:0 2px 4px rgba(0,0,0,0.05) !important;}.region-primary-menu .menu{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;max-width:1400px !important;margin:0 auto !important;padding:0 20px !important;border-bottom:none !important;}.region-primary-menu .menu-item a{background:transparent !important;6+
    color:var(--color-primary) !important;padding:16px 13px !important;font-size:var(--font-menu,1rem) !important;font-weight:600 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;transition:all 0.2s ease !important;border-bottom:4px solid transparent !important;white-space:normal !important;border-radius:0 !important;}.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a,.region-primary-menu .menu-item.is-active a{color:var(--color-primary) !important;border-bottom:4px solid var(--color-primary) !important;}.region-primary-menu .menu-item a:hover,.region-primary-menu .menu-item:hover > a{color:var(--color-accent) !important;border-bottom-color:var(--color-accent) !important;}.region-primary-menu .menu-item:hover,.region-primary-menu .menu-item--active-trail,.region-primary-menu .menu-item.is-active{background-color:var(--gray-hover,#f4f4f4) !important;}.region-primary-menu .menu-item{position:relative !important;}.region-primary-menu .menu-item .menu{position:absolute !important;top:100% !important;left:0 !important;display:none !important;flex-direction:column !important;}.region-primary-menu .menu-item:hover > .menu{display:flex !important;}.region-primary-menu .menu-item .menu .menu-item .menu{position:absolute !important;top:0 !important;left:100% !important;display:none !important;}.region-primary-menu .menu-item .menu .menu-item:hover > .menu{display:flex !important;}.region-primary-menu ul.menu>li{position:relative;float:left;list-style:none;margin:0 !important;padding:0 !important;}.region-primary-menu ul.menu li ul.menu{display:none !important;position:absolute;top:100%;left:0;min-width:250px;background:var(--color-white) !important;border:1px solid var(--gray-divider) !important;z-index:1000;padding:0 !important;margin:0 !important;border-radius:0 !important;box-shadow:0 8px 16px rgba(0,0,0,0.1) !important;}}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0);}}.region-primary-menu ul.menu li ul.menu li{width:100% !important;margin:0 !important;padding:0 !important;border-bottom:1px solid var(--gray-divider) !important;background:none !important;list-style:none !important;}.region-primary-menu ul.menu li ul.menu li a{font-size:var(--font-smaller) !important;display:block !important;width:100% !important;color:var(--text-black) !important;padding:12px 20px !important;text-align:left !important;background:transparent !important;transition:all 0.2s ease !important;box-sizing:border-box !important;border:none !important;text-decoration:none !important;margin:0 !important;border-radius:0 !important;}.region-primary-menu ul.menu li ul.menu li a:hover{background:var(--gray-hover,#f4f4f4) !important;color:var(--color-accent) !important;padding-left:25px !important;border-radius:0 !important;}.region-primary-menu ul.menu li ul.menu li:last-child{border-bottom:none !important;}.region-primary-menu ul.menu>li.menu-item--collapsed>a:after,.region-primary-menu ul.menu>li.menu-item--expanded>a:after{content:"\00A0▼";font-size:0.6rem;color:var(--text-gray);margin-left:5px;}.region-primary-menu ul.menu>li.menu-item--collapsed>a:hover:after,.region-primary-menu ul.menu>li.menu-item--expanded>a:hover:after{color:var(--color-accent);}.region-primary-menu ul.menu{margin:0 !important;padding:0 !important;}.region-primary-menu ul.menu li{list-style:none !important;}.region-primary-menu ul.menu li.menu-item--active-trail.menu-item--collapsed>ul.menu,.region-primary-menu ul.menu li.menu-item--active-trail.menu-item--expanded>ul.menu{display:none !important;}.region-primary-menu ul.menu li.menu-item--active-trail.menu-item--collapsed:hover>ul.menu,.region-primary-menu ul.menu li.menu-item--active-trail.menu-item--expanded:hover>ul.menu{display:block !important;}.mobile-nav-button{display:none;}.submenu-toggle{display:none;}@media (max-width:768px){#block-main-menu,#block-bartik-journal-menu-sibjournal{display:none;}body.menu-open{overflow:hidden !important;position:fixed !important;width:100% !important;}.mobile-nav-button{display:block !important;background:none;border:none;cursor:pointer;padding:15px;position:relative;z-index:500;}.mobile-nav-button span{display:block;width:25px;height:3px;background:var(--color-primary,#063f8e);margin:5px 0;transition:0.3s;border-radius:2px;}.mobile-nav-button.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}.mobile-nav-button.active span:nth-child(2){opacity:0;}.mobile-nav-button.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px);}.region-primary-menu{position:relative;}.region-primary-menu .menu{display:none !important;position:absolute !important;top:100% !important;left:0 !important;right:0 !important;width:100% !important;background:var(--color-white,#ffffff);flex-direction:column !important;justify-content:flex-start !important;align-items:stretch !important;padding:0 !important;margin:0 !important;box-shadow:0 10px 20px rgba(0,0,0,0.1);z-index:1000;overflow-y:visible;}.region-primary-menu .menu.open{display:flex !important;overflow-y:auto !important;}.region-primary-menu .menu.open .menu-item{height:auto !important;}.region-primary-menu .menu-item{width:100% !important;margin:0 !important;border-bottom:1px solid var(--gray-divider,#e0e0e0);}.region-primary-menu .menu-item a{padding:8px 20px !important;text-align:left !important;font-size:1rem !important;display:block !important;white-space:normal !important;border-bottom:none !important;}.region-primary-menu .menu-item a:hover{border-bottom-color:transparent !important;}.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background-color:var(--gray-hover,#f4f4f4) !important;border-bottom:none !important;}.region-primary-menu .menu-item--expanded{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.region-primary-menu .menu-item--expanded > a{flex:1;padding-right:10px !important;}.region-primary-menu .menu-item--expanded > a:after{display:none !important;}.submenu-toggle{background:none;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:bold;color:var(--color-primary,#063f8e);transition:all 0.2s ease;flex-shrink:0;}.submenu-toggle:hover{color:var(--color-accent,#45949d);}.submenu-toggle .submenu-toggle-icon{display:inline-block;width:20px;text-align:center;}.region-primary-menu .menu .menu{position:static !important;width:100% !important;background:var(--color-bg-light,#f0f7f8);margin:0 !important;box-shadow:none !important;border:none !important;border-radius:0 !important;transition:all 0.3s ease;padding-left:20px !important;}.region-primary-menu .menu-item.open > .menu{display:block !important;}.region-primary-menu .menu-item--expanded > .menu{max-height:0;transition:max-height 0.3s ease;padding:0 !important;margin:0 !important;padding-left:20px !important;visibility:hidden;overflow:hidden !important;}.region-primary-menu .menu-item--expanded.open > .menu{max-height:500px;max-height:none;transition:max-height 0.5s ease;visibility:visible;}.region-primary-menu .menu .menu .menu-item{border-bottom:1px solid var(--gray-divider,#e0e0e0);}.region-primary-menu .menu .menu .menu-item a{padding:10px 20px 10px 35px !important;font-size:0.9rem !important;}.region-primary-menu .menu .menu .menu-item:last-child{border-bottom:none;}.region-primary-menu .menu .menu .menu{padding-left:20px !important;}.region-primary-menu ul.menu li ul.menu{padding:0 !important;border:none !important;}.region-primary-menu .menu-item--expanded.open > .menu{}.region-primary-menu ul.menu li.menu-item--active-trail.menu-item--collapsed>ul.menu,.region-primary-menu ul.menu li.menu-item--active-trail.menu-item--expanded>ul.menu{display:block !important;}}
.site-branding__logo{display:none !important;}.site-branding__slogan{font-size:1rem;margin-top:7px;}.region-header{padding-left:15px !important;}
:root{--color-primary:#8d2d3b;--color-accent:#8d2d3b;--color-bg-page:#fef1e9;--color-bg-light:#fef1e9;}
.page-title{font-size:var(--font-title);font-weight:700;color:var(--color-primary,#063f8e);margin-top:0;margin-bottom:20px;padding-bottom:15px;margin-bottom:0px !important;padding-bottom:5px !important;}.field--name-field-publication-pdf{display:none !important;}.page-title{position:relative;display:inline-block;padding-right:40px;}.page-title:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px;height:36px;background:url('https://www.philology.nsc.ru/common/images/pdf.png') no-repeat center;background-size:cover;cursor:pointer;}.page-title{display:none !important;}.view-publication-title .views-row{display:grid !important;grid-template-columns:1fr 36px !important;grid-template-areas:"category category"
        "title icon" !important;align-items:start !important;gap:0 15px !important;margin-bottom:0px !important;padding-bottom:5px !important;}.view-publication-title .views-field-field-journal-category{grid-area:category !important;color:var(--text-gray,#666) !important;margin:0 !important;text-align:right;text-transform:uppercase;letter-spacing:1px;font-size:var(--font-smaller);}.view-publication-title .views-field-title,.view-publication-title .views-field-views-conditional-field{grid-area:title !important;font-size:var(--font-title) !important;line-height:1em;font-weight:700 !important;color:var(--color-primary,#063f8e) !important;margin-bottom:0px !important;padding-bottom:5px !important;display:block !important;text-align:left !important;}.views-field-views-conditional-field .field-content > p{display:inline !important;margin:0 !important;padding:0 !important;}.view-publication-title .views-field-nothing{grid-area:icon !important;margin-top:5px !important;align-self:center !important;}.view-publication-title .views-field-nothing a,.view-publication-title .views-field-nothing span{border:none !important;text-decoration:none !important;}.view-publication-title .views-field-nothing img{width:36px !important;height:36px !important;display:block !important;}.view-publication-title .views-field-nothing a[href=""],.view-publication-title .views-field-nothing a:not([href]){display:none !important;}.field--name-field-publication-authors-text{font-size:var(--font-accent) !important;font-weight:600;padding-bottom:0px;margin-bottom:0px !important;}.field--name-field-affiliation{font-style:italic;padding-bottom:0px;margin-bottom:15px !important;}.node--type-elibrary-unit .field--name-body{margin-top:20px !important;}.node--type-elibrary-unit .field:not(.field--name-field-publication-authors-text),.node--type-research-article-kis .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation),.node--type-research-article-sibjournal .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation),.node--type-research-article-literary-plot .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation),.node--type-research-article-lang-folk .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation){margin-bottom:20px !important;}.node--type-elibrary-unit .field:not(.field--name-field-publication-authors-text) .field__item,.node--type-research-article-kis .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation) .field__item,.node--type-research-article-sibjournal .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation) .field__item,.node--type-research-article-literary-plot .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation) .field__item,.node--type-research-article-lang-folk .field:not(.field--name-field-publication-authors-text):not(.field--name-field-affiliation) .field__item{padding-left:20px !important;text-align:justify !important;}.node--type-elibrary-unit .field__item br,.node--type-research-article-kis .field__item br,.node--type-research-article-sibjournal .field__item br,.node--type-research-article-literary-plot .field__item br,.node--type-research-article-lang-folk .field__item br{content:" " !important;display:none !important;}#block-views-block-elib-reference-block-1{}#block-views-block-elib-reference-block-1 .views-field-nothing-2,#block-views-block-elib-reference-block-1{text-align:justify;padding-left:10px;}#block-views-block-elib-reference-block-1 h2{font-size:1.2rem;font-size:1.071em !important;font-weight:600;color:var(--text-black) !important;background:var(--color-bg-light,#f0f7f8) !important;padding:10px 15px;margin-bottom:15px;border-left:none !important;}#block-views-block-elib-reference-block-1 .views-field-nothing-2{padding-left:15px;text-align:justify;}.view-elib-reference .views-field-nothing-2{padding-left:20px !important;text-align:justify;}.view-elib-reference .views-field-nothing-2 br{content:" " !important;display:none !important;}@media (max-width:768px){.node--type-elibrary-unit{padding:15px;}.page-title{font-size:1.5rem;}#block-views-block-elib-reference-block-1 .views-field-nothing-2{font-size:0.85rem;word-break:break-word;}.field--name-field-publication-authors-text{font-size:0.95rem;}}
