/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-sidebar-first .menu--main{background:#ffffff;padding:15px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.06);border:1px solid #f0f0f0;margin-bottom:30px;}.region-sidebar-first .menu--main ul.navbar-nav{padding-left:0;margin-bottom:0;list-style:none;display:flex;flex-direction:column;gap:8px;}.region-sidebar-first .menu--main .nav-link{display:flex;align-items:center;padding:12px 15px;color:#444 !important;text-decoration:none;font-weight:500;border-radius:8px;transition:all 0.3s ease;background:#fbfbfb;border:1px solid transparent;}.region-sidebar-first .menu--main .nav-link:hover{background:#ffffff;color:#1a2a6c !important;border-color:#e1e4e8;box-shadow:0 2px 8px rgba(0,0,0,0.05);transform:translateX(5px);}.region-sidebar-first .menu--main .nav-link.is-active{background:#1a2a6c;color:#ffffff !important;box-shadow:0 4px 12px rgba(26,42,108,0.2);}.region-sidebar-first .menu--main .nav-link::before{content:"•";margin-right:12px;color:#b21f1f;font-size:1.5rem;line-height:0;}.region-sidebar-first .menu--main .nav-link.is-active::before{color:#ffffff;}
article.node--type-page.node--view-mode-full{max-width:850px !important;margin:40px auto !important;background:#ffffff !important;padding:50px !important;border-radius:15px !important;box-shadow:0 10px 30px rgba(0,0,0,0.1) !important;border:1px solid #e1e4e8 !important;}article.node--type-page h2{color:#1a2a6c !important;font-weight:700 !important;border-bottom:3px solid #b21f1f;padding-bottom:8px;margin-top:40px !important;}article.node--type-page h3{color:#b21f1f !important;font-weight:600 !important;margin-top:30px !important;}article.node--type-page ul{list-style:none !important;padding-left:0 !important;}article.node--type-page ul li{position:relative;padding-left:25px;margin-bottom:12px;}article.node--type-page ul li::before{content:"■";position:absolute;left:0;color:#b21f1f;top:2px;}
