.mobile-dropdown-item:hover,.mobile-nav-link.active,.mobile-nav-link:hover{color:var(--color-primary-light)}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;background:0 0;border:1px solid var(--color-light-border);border-radius:var(--border-radius-md);cursor:pointer;transition:var(--transition-base);padding:0;gap:5px}.mobile-menu-content,.mobile-menu-header{padding:var(--spacing-md)}.mobile-menu-toggle:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.mobile-menu-toggle:hover .hamburger-icon span{background-color:var(--color-white)}.hamburger-icon{display:flex;flex-direction:column;gap:5px;width:24px;height:18px}.hamburger-icon span{display:block;width:100%;height:2px;background-color:var(--color-light-gray);border-radius:2px;transition:var(--transition-base)}.mobile-menu-toggle.active .hamburger-icon span:first-child{transform:rotate(45deg) translate(7px,7px)}.mobile-menu-toggle.active .hamburger-icon span:nth-child(2){opacity:0}.mobile-menu-toggle.active .hamburger-icon span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.navbar-header{position:relative;top:0;z-index:1000;background:var(--color-white)}.mobile-menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;opacity:0;transition:opacity .3s}.mobile-menu-overlay.active{display:block;opacity:1}.mobile-menu{position:fixed;top:0;right:-100%;width:320px;max-width:85vw;height:100vh;background:var(--color-white);z-index:1001;overflow-y:auto;transition:right .3s cubic-bezier(.4, 0, .2, 1);box-shadow:-4px 0 16px rgba(0,0,0,.1)}.mobile-nav-subitem,.mobile-nav-subsubitem,.navbar-nav-list{position:relative}.mobile-menu.active{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-light-border);background:#e7f2ff}.mobile-menu-logo{display:flex;align-items:center}.mobile-menu-close,.mobile-nav-link{align-items:center;transition:var(--transition-base);display:flex;cursor:pointer}.mobile-menu-close{width:40px;height:40px;justify-content:center;background:0 0;border:1px solid var(--color-light-border);border-radius:var(--border-radius-md)}.mobile-menu-close svg,.mobile-nav-arrow{width:20px;height:20px}.mobile-menu-close:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.mobile-menu-close:hover svg path{fill:var(--color-white)}.mobile-nav-list{display:flex;flex-direction:column;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.mobile-nav-item{border-bottom:1px solid var(--color-light-border)}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-link{justify-content:space-between;padding:var(--spacing-sm) 0;color:var(--color-primary-dark);font-size:var(--font-size-md);font-weight:500;text-decoration:none}.mobile-nav-arrow{display:flex;align-items:center;justify-content:center;transition:transform .3s}.mobile-nav-item.active .mobile-nav-arrow,.mobile-nav-subitem.active .mobile-dropdown-link .mobile-nav-arrow,.mobile-nav-subsubitem.active .mobile-dropdown-link .mobile-nav-arrow{transform:rotate(180deg)}.mobile-dropdown-menu,.mobile-dropdown-submenu,.mobile-nav-subitem .mobile-dropdown-submenu{max-height:0;overflow:hidden;transition:max-height .3s;padding-left:var(--spacing-md)}.mobile-dropdown-item,.mobile-menu-contact{text-decoration:none;transition:var(--transition-base)}.mobile-dropdown-submenu.active,.mobile-nav-item.active .mobile-dropdown-menu,.mobile-nav-subitem.active .mobile-dropdown-submenu,.mobile-nav-subsubitem.active .mobile-dropdown-submenu{max-height:2000px;padding-top:var(--spacing-xs)}.mobile-dropdown-item{display:block;padding:var(--spacing-xs) 0;color:var(--color-gray);font-size:var(--font-size-sm)}.mobile-dropdown-item:hover{padding-left:var(--spacing-xs)}.mobile-dropdown-link{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mobile-dropdown-link .mobile-nav-arrow{width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:transform .3s;flex-shrink:0}.mobile-nav-subsubitem .mobile-dropdown-submenu{max-height:0;overflow:hidden;transition:max-height .3s;padding-left:var(--spacing-lg)}.mobile-menu-footer{padding:var(--spacing-md);border-top:1px solid var(--color-light-border);margin-top:auto}.mobile-menu-contact{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary-dark);color:var(--color-white);border-radius:var(--border-radius-md);text-align:center;font-weight:600;display:block}.mobile-menu-contact:hover{background:var(--color-primary-light)}.navbar-nav-list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-sm);width:100%}.navbar-nav-list-items{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;flex:1 1 auto;min-width:0;list-style:none;margin:0;padding:0;max-width:100%}.navbar-nav-list-items .nav-item{flex-shrink:0;position:relative}.navbar-nav-list-items .nav-link{white-space:nowrap;font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.navbar-nav-list .btn-contact{flex-shrink:0;white-space:nowrap;margin-left:auto}@media (max-width:1400px){.navbar-nav-list-items{gap:var(--spacing-sm)}.site-footer{padding:var(--spacing-lg) 0;margin-top:var(--spacing-lg)}.footer-content{gap:var(--spacing-md)}.footer-content .col-lg-4 .row{gap:var(--spacing-lg)}.footer-logo svg{height:75px}.footer-title{font-size:18px}.footer-description{max-width:260px}}@media (max-width:1200px){.navbar-nav-list,.navbar-nav-list-items{gap:var(--spacing-xs)}.navbar-nav-list-items .nav-link{font-size:12px;padding:var(--spacing-xs) 0}.navbar-nav-list .btn-contact{font-size:12px;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm)}}@media (min-width:851px) and (max-width:992px){.navbar-nav-list-items{gap:var(--spacing-xs)}.navbar-nav-list-items .nav-link{font-size:11px}.navbar-nav-list .btn-contact{padding:var(--spacing-xs) var(--spacing-sm);font-size:11px}.header-buttons .trust-line-text{display:none}.header-buttons .trust-line-box{padding:0;width:50px;justify-content:center}}body.mobile-menu-open{overflow:hidden;position:fixed;width:100%}.mobile-menu::-webkit-scrollbar{width:6px}.mobile-menu::-webkit-scrollbar-track{background:0 0}.mobile-menu::-webkit-scrollbar-thumb{background:var(--color-light-border);border-radius:3px}.mobile-menu::-webkit-scrollbar-thumb:hover{background:var(--color-gray)}@media (max-width:992px){.hero{padding:var(--spacing-md) 0 0}.hero-slider{height:500px;border-radius:var(--border-radius-lg)}.hero-caption{left:var(--spacing-md);bottom:var(--spacing-md);max-width:600px;padding:var(--spacing-sm)}.hero-dots,.hero-nav{bottom:var(--spacing-sm)}.hero-title{font-size:var(--font-size-md)}.hero-subtitle{font-size:13px;-webkit-line-clamp:2;line-clamp:2}.hero-nav{width:36px;height:36px;right:var(--spacing-sm)}.hero-prev{right:56px}.hero-nav span{font-size:24px}.hero-dots{gap:6px}.hero-dots button{width:6px;height:6px}.quick-access{padding:45px 0}.quick-grid{gap:var(--spacing-xs)}.quick-item{flex:1 1 calc(33.333% - var(--spacing-xs));min-width:180px}.quick-card{padding:var(--spacing-xs) var(--spacing-sm);gap:8px}.quick-icon{width:38px;height:38px;font-size:18px}.quick-icon svg{width:18px!important;height:18px!important}.quick-label{font-size:13px;font-weight:600}}@media (max-width:850px){.header-top{padding:var(--spacing-sm) 0}.header-logo svg{height:60px;width:auto}.header-buttons{gap:var(--spacing-xs)}.header-buttons .trust-line-box{padding:0}.header-buttons .trust-line-text,.navbar-container{display:none}.header-buttons .mobile-menu-toggle,.header-buttons .search-button,.header-buttons .trust-line-box{width:44px;height:44px}.mobile-menu-toggle{display:flex}.mobile-menu{display:block}.hero{padding:var(--spacing-sm) 0 0}.hero-slider{height:400px;aspect-ratio:16/9}.hero-slide{background-position:center center}.hero-caption{left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);max-width:100%;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md)}.hero-title{font-size:var(--font-size-sm);font-weight:600;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.hero-subtitle{font-size:12px;margin-top:4px;-webkit-line-clamp:2;line-clamp:2}.hero-nav{display:none!important}.hero-dots{bottom:var(--spacing-xs);gap:4px}.hero-dots button{width:5px;height:5px}}@media (max-width:576px){.header-top{padding:10px 0}.header-logo svg{height:50px;width:auto}.header-buttons .mobile-menu-toggle,.header-buttons .search-button,.header-buttons .trust-line-box,.mobile-menu-toggle{width:40px;height:40px}.mobile-menu{width:100%;max-width:100%}.mobile-menu-header{padding:var(--spacing-sm) var(--spacing-md)}.mobile-menu-content{padding:var(--spacing-sm)}.mobile-nav-link{font-size:var(--font-size-sm);padding:var(--spacing-xs) 0}.hero{padding:var(--spacing-xs) 0 0}.hero-slider{height:300px}.hero-caption{left:var(--spacing-xs);right:var(--spacing-xs);bottom:var(--spacing-xs);padding:8px var(--spacing-xs)}.hero-title{font-size:14px;line-height:1.3}.hero-subtitle{font-size:11px;line-height:1.4;margin-top:2px}.hero-nav{display:none!important}.hero-dots{bottom:8px;gap:3px}.hero-dots button{width:4px;height:4px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hero-slide{background-size:cover;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-width:850px){.quick-grid{gap:8px}.quick-item{flex:1 1 calc(50% - 4px);min-width:0}.quick-card{flex-direction:row;align-items:center;text-align:left;padding:10px var(--spacing-xs);gap:8px;min-height:auto;justify-content:flex-start}.quick-icon{width:36px;height:36px;font-size:18px;flex-shrink:0}.quick-label{font-size:12px;font-weight:600;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.quick-grid:has(.quick-card:hover) .quick-card{opacity:1;filter:none;transform:none}.quick-grid .quick-card:hover{opacity:1!important;filter:none!important;transform:none!important}.quick-card:active{transform:scale(.98);background:#f8f9fa}}@media (max-width:576px){.quick-grid{gap:6px}.quick-item{flex:1 1 calc(50% - 3px)}.quick-card{padding:8px var(--spacing-xs);min-height:auto;gap:6px}.quick-icon{width:32px;height:32px;font-size:16px}.quick-label{font-size:11px;line-height:1.3}}@media (max-width:400px){.quick-item{flex:1 1 40%}.quick-card{flex-direction:row;align-items:center;text-align:left;min-height:auto;padding:8px var(--spacing-xs);gap:8px}.quick-icon{width:32px;height:32px;font-size:16px}.quick-label{font-size:12px}}@media (min-width:1400px){.navbar-nav-list-items{gap:var(--spacing-lg)}.navbar-nav-list-items .nav-link{font-size:var(--font-size-md)}.quick-card,.quick-grid{gap:var(--spacing-xs)}.quick-item{flex:1 1 calc(25% - var(--spacing-xs));min-width:240px}.quick-card{padding:var(--spacing-sm) var(--spacing-md)}.quick-icon{width:46px;height:46px;font-size:21px}.quick-label{font-size:var(--font-size-sm)}}@media (max-width:850px) and (orientation:landscape){.hero-slider{height:350px}.hero-caption{bottom:var(--spacing-xs)}.hero-title{font-size:13px;-webkit-line-clamp:1;line-clamp:1}.hero-subtitle{font-size:11px;-webkit-line-clamp:1;line-clamp:1}.quick-item{flex:1 1 calc(33.333% - 6px)}.quick-card{min-height:auto;padding:8px var(--spacing-xs)}.quick-icon{width:34px;height:34px;font-size:16px}.quick-label{font-size:11px}}@media (max-width:992px){.news{padding:var(--spacing-lg) 0}.news-head{margin-bottom:var(--spacing-sm)}.section-title{font-size:var(--font-size-lg)}.section-sub{font-size:var(--font-size-sm)}.news-grid{gap:var(--spacing-sm)}.news-card{min-width:280px;flex:0 0 calc(50% - var(--spacing-sm))}.news-thumb{height:220px}.news-title{font-size:16px}.news-excerpt{font-size:13px}.stats-grid{gap:var(--spacing-xs)}.stat-image,.stats-grid--secondary{width:calc(33.333% - var(--spacing-xs))}.stat-image{padding:var(--spacing-md)}.stats-grid--secondary .stat-card{padding:var(--spacing-sm)}}@media (max-width:850px){.news{padding:var(--spacing-md) 0}.news-head{gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.news-head .see-all{align-self:flex-end;font-size:14px}.news-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:var(--spacing-sm);padding-bottom:var(--spacing-xs);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.news-grid::-webkit-scrollbar{display:none;width:0;height:0;background:0 0}.news-grid::-webkit-scrollbar-track{background:0 0}.news-grid::-webkit-scrollbar-thumb{background:0 0;border:none}.news-card{flex:0 0 85%;min-width:280px;max-width:320px}.news-thumb{height:200px}.news-body{padding:var(--spacing-sm)}.news-title{font-size:15px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2}.news-excerpt{font-size:12px;-webkit-line-clamp:2;line-clamp:2}.news-grid:has(.news-card:hover) .news-card{opacity:1;filter:none;transform:none}.news-grid .news-card:hover{opacity:1!important;filter:none!important;transform:none!important}.news-card:active{transform:scale(.98)}}@media (max-width:576px){.news{padding:var(--spacing-sm) 0}.news-head{margin-bottom:var(--spacing-sm)}.news-head .see-all{font-size:13px}.news-grid{gap:var(--spacing-xs);margin-left:0;margin-right:-16px;padding-left:16px;padding-right:16px}.news-card{flex:0 0 80%;min-width:260px;max-width:300px;padding:var(--spacing-xs)}.news-thumb{height:180px}.news-body{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs)}.news-meta{margin-bottom:var(--spacing-xs)}.news-title{font-size:14px;margin-bottom:6px}.news-excerpt{font-size:11px;-webkit-line-clamp:2;line-clamp:2}.news-link{font-size:12px;margin-top:var(--spacing-xs)}.badge,.date{font-size:11px}.badge{padding:3px 8px}}@media (max-width:400px){.news-card{flex:0 0 75%;min-width:240px;max-width:280px}.news-thumb{height:160px}.news-title{font-size:13px}.news-excerpt{font-size:11px}}@supports (scroll-snap-type:x mandatory){.news-grid{scroll-snap-type:x mandatory}.news-card{scroll-snap-align:start}}@media (max-width:1120px){.stats-grid .stat-label{font-size:var(--font-size-md)}.stats-grid .stat-value{font-size:36px}}@media (max-width:776px){.stats-grid{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.stat-image{flex:1 1 calc(50% - var(--spacing-sm));min-width:0;aspect-ratio:1/1;padding:var(--spacing-md)}.stats-grid--secondary{flex-direction:column;gap:var(--spacing-sm)}.stats-grid--secondary:nth-child(2){flex:1 1 calc(50% - var(--spacing-sm))}.stats-grid--secondary:nth-child(3){flex:1 1 100%;width:100%;flex-direction:row;height:auto}.stats-grid--secondary .stat-card-group{display:flex;flex-direction:row;gap:var(--spacing-xs);width:100%}.stats-grid--secondary .stat-card-group .stat-card{aspect-ratio:1/1;flex:1 1 calc(50% - var(--spacing-xs));min-width:0}.stats-grid--secondary>.stat-card:not(.stat-card-group){width:100%;aspect-ratio:auto;min-height:100px}.stats-grid--secondary .stat-card{padding:var(--spacing-sm);min-height:auto}.stats-grid .stat-label{font-size:var(--font-size-sm);line-height:1.3}.stats-grid .stat-value{font-size:28px;line-height:1.1}}@media (max-width:992px){.network-row{gap:var(--spacing-sm)}.network-row.row-5 .network-card{flex:1 1 calc((100% - 2 * var(--spacing-sm))/ 3);min-width:0;max-width:calc((100% - 2 * var(--spacing-sm))/ 3)}.network-card{padding:var(--spacing-sm)}.network-card img{max-width:120px;max-height:50px}.report-card{padding:var(--spacing-lg) var(--spacing-md)}.report-card .section-title--light{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.report-form{max-width:100%;gap:var(--spacing-sm)}.report-row--two{flex-direction:column;gap:var(--spacing-sm)}.report-row--with-button{flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm)}.report-input{height:64px;font-size:var(--font-size-base)}.report-problem textarea{height:80px;min-height:80px}.report-button{width:100%;justify-content:center;padding:var(--spacing-sm)}.report-problem .topology--left{height:180px}}@media (max-width:850px){.network-grid{gap:var(--spacing-sm)}.network-row{gap:var(--spacing-xs)}.network-card{padding:var(--spacing-xs) var(--spacing-sm);min-height:70px}.network-card img{max-width:110px;max-height:46px}}@media (max-width:576px){.stats-grid{flex-direction:column;gap:var(--spacing-xs)}.stat-image{width:100%;padding:var(--spacing-sm);aspect-ratio:16/9;order:1}.stats-grid--secondary{width:100%;flex-direction:column;gap:var(--spacing-xs)}.stats-grid--secondary:nth-child(2){order:2}.stats-grid--secondary:nth-child(3){order:3;flex:1 1 calc(50% - var(--spacing-sm));flex-direction:row-reverse}.stats-grid--secondary:nth-child(3) .stat-card{width:100%}.stats-grid--secondary .stat-card-group{display:flex;flex-direction:row;gap:var(--spacing-xs);width:100%}.stats-grid--secondary .stat-card-group .stat-card{aspect-ratio:1/0.5;flex:1 1 calc(50% - var(--spacing-xs));min-width:0}.stats-grid--secondary>.stat-card:not(.stat-card-group){width:100%;aspect-ratio:auto}.stats-grid--secondary .stat-card{padding:var(--spacing-xs) var(--spacing-sm)}.stats-grid .stat-label{margin-bottom:4px}.stats-grid .stat-value{font-size:24px;line-height:1.1}.network-grid,.network-row{gap:var(--spacing-xs)}.network-row.row-4 .network-card,.network-row.row-5 .network-card,.network-row.row-6 .network-card{flex:1 1 calc((100% - var(--spacing-xs))/ 2);min-width:0;max-width:calc((100% - var(--spacing-xs))/ 2)}.network-card{padding:var(--spacing-xs);min-height:65px}.network-card img{max-width:100px;max-height:44px}}@media (max-width:400px){.stat-image,.stats-grid--secondary .stat-card{padding:var(--spacing-sm)}.stat-image{aspect-ratio:16/9}.stats-grid .stat-label{font-size:14px}.stats-grid .stat-value{font-size:24px}.network-grid,.network-row{gap:6px}.network-row.row-4 .network-card,.network-row.row-5 .network-card,.network-row.row-6 .network-card{flex:1 1 calc((100% - 6px)/ 2);min-width:0;max-width:calc((100% - 6px)/ 2)}.network-card{padding:8px;min-height:60px}.network-card img{max-width:90px;max-height:40px}}@media (max-width:850px){.report-form,.report-row,.report-row--two{gap:var(--spacing-sm)}.report-button,.report-input,.report-problem textarea{font-size:var(--font-size-base)}.report-card{padding:var(--spacing-md);border-radius:var(--border-radius-lg)}.report-button,.report-input,.report-row--with-button{border-radius:var(--border-radius-md)}.report-card .section-title--light{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);padding:0 var(--spacing-xs)}.report-form{padding:0}.report-row--two{flex-direction:column}.report-row--with-button{flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm)}.report-input{height:56px;padding:var(--spacing-sm)}.report-problem textarea{height:100px;min-height:100px;padding:var(--spacing-sm)}.report-button{width:100%;padding:var(--spacing-sm);justify-content:center}.report-problem .topology{opacity:.6}.report-problem .topology--left{height:150px}.report-problem .topology--right{height:120px}}@media (max-width:576px){.report-form,.report-row,.report-row--two{gap:var(--spacing-xs)}.report-card{padding:var(--spacing-md) var(--spacing-sm);border-radius:var(--border-radius-lg)}.report-button,.report-input,.report-row--with-button{border-radius:var(--border-radius-md)}.report-card .section-title--light{margin-bottom:var(--spacing-sm);padding:0}.report-row--two{flex-direction:column}.report-row--with-button{flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xs)}.report-input,.report-problem textarea{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.report-input{height:52px}.report-problem textarea{height:90px;min-height:90px}.report-button{width:100%;padding:var(--spacing-sm);font-size:var(--font-size-sm);justify-content:center}.report-problem .topology{opacity:.4;display:none}}@media (max-width:400px){.report-card{padding:var(--spacing-sm);border-radius:var(--border-radius-md)}.report-input,.report-problem textarea{padding:var(--spacing-xs);font-size:var(--font-size-sm)}.report-form,.report-row{gap:var(--spacing-xs)}.report-input{height:48px}.report-problem textarea{height:80px;min-height:80px}.report-button{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}}@media (max-width:992px){.sponsors-slide,.sponsors-track{gap:var(--spacing-sm)}.sponsors{padding:0 0 var(--spacing-lg) 0}.sponsors-track{animation-duration:28s}.sponsor-card{width:180px;height:100px;padding:var(--spacing-xs) var(--spacing-sm)}}@media (max-width:850px){.sponsors-slide,.sponsors-track{gap:var(--spacing-xs)}.sponsors{padding:0 0 var(--spacing-md) 0}.sponsors-track{animation-duration:25s}.sponsor-card{width:160px;height:90px;padding:var(--spacing-xs) var(--spacing-sm)}}@media (max-width:576px){.sponsors-slide,.sponsors-track{gap:var(--spacing-xs)}.sponsors{padding:0 0 var(--spacing-md) 0}.sponsors-track{animation-duration:25s}.sponsor-card{width:150px;height:85px;padding:var(--spacing-sm)}}@media (max-width:400px){.sponsors{padding:0 0 var(--spacing-sm) 0}.sponsors-track{gap:6px;animation-duration:22s}.sponsors-slide{gap:6px}.sponsor-card{width:140px;height:75px;padding:var(--spacing-xs)}}@media (min-width:1400px){.news{padding:var(--spacing-xxl) 0}.news-grid{gap:var(--spacing-md)}.news-card{min-width:320px}.news-thumb{height:280px}.news-title{font-size:20px}.news-excerpt{font-size:var(--font-size-md)}.report-problem{padding:var(--spacing-xl) 0}.report-card{padding:var(--spacing-xl) var(--spacing-xl)}.report-card .section-title--light{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg)}.report-form{max-width:900px}.report-input{height:72px;font-size:var(--font-size-base)}.report-problem textarea{height:56px;min-height:56px}.sponsors{padding:0 0 var(--spacing-xl) 0}.sponsor-card{width:175px;height:75px}.sponsors-track{animation-duration:30s}}@media (max-width:850px) and (orientation:landscape){.news-card{flex:0 0 60%;min-width:300px}.news-thumb{height:180px}.network-row.row-5 .network-card,.network-row.row-6 .network-card{flex:1 1 calc((100% - 3 * var(--spacing-xs))/ 4);min-width:0;max-width:calc((100% - 3 * var(--spacing-xs))/ 4)}.network-row.row-4 .network-card{flex:1 1 calc((100% - var(--spacing-xs))/ 2);min-width:0;max-width:calc((100% - var(--spacing-xs))/ 2)}.network-card{min-height:60px}.network-card img{max-width:100px;max-height:42px}.report-card{padding:var(--spacing-sm)}.report-input{height:52px}.report-problem textarea{height:70px;min-height:70px}.sponsors{padding:0 0 var(--spacing-sm) 0}.sponsor-card{width:140px;height:70px}.sponsors-track{animation-duration:20s}}@media (hover:none) and (pointer:coarse){.hero-nav{background:rgba(0,0,0,.5)}.hero-nav:active{background:rgba(0,0,0,.7);transform:scale(.95)}.hero-dots button{min-width:8px;min-height:8px}.news-card,.quick-card{cursor:pointer;-webkit-tap-highlight-color:transparent}.quick-card:active{transform:scale(.97);background:#f8f9fa}.quick-grid:has(.quick-card:hover) .quick-card{opacity:1;filter:none;transform:none}.network-grid .network-card:hover,.news-grid .news-card:hover,.quick-grid .quick-card:hover,.sponsors-track .sponsor-card:hover{opacity:1!important;filter:none!important;transform:none!important}.news-card:active{transform:scale(.97)}.news-grid:has(.news-card:hover) .news-card{opacity:1;filter:none;transform:none}.network-card,.report-button,.report-input,.report-textarea,.site-footer a,.stat-card{-webkit-tap-highlight-color:transparent}.network-grid:has(.network-card:hover) .network-card{opacity:1;filter:none;transform:none}.network-card:active,.sponsor-card:active{transform:scale(.98);background:#f8f9fa}.btn-old-version,.report-button{min-height:44px}.report-button:active{transform:scale(.98);background:var(--color-primary-dark)}.report-input:active,.report-textarea:active{background:#f8f9fa}.sponsor-card{-webkit-tap-highlight-color:transparent;min-height:44px}.sponsors-track:has(.sponsor-card:hover) .sponsor-card{opacity:1;filter:none;transform:none}.sponsors .sponsors-track:hover{animation-play-state:running}.footer-content .social-icons .social-icon{min-width:44px;min-height:44px}.site-footer li a:hover{color:var(--color-gray)!important}.footer-content .social-icons .social-icon:hover{background:#374151}.btn-old-version:hover{background:var(--color-primary-dark)}.footer-content .social-icons .social-icon:active{background:var(--color-primary-light);transform:scale(.95)}.btn-old-version:active{background:var(--color-primary-light);transform:scale(.98)}.site-footer li a:active{color:var(--color-white)!important}}@media (max-width:992px){.site-footer{padding:var(--spacing-lg) 0;margin-top:var(--spacing-lg)}.footer-content{flex-direction:column;gap:var(--spacing-lg);align-items:stretch}.footer-content .footer-column-contact{display:flex;flex-direction:row;gap:var(--spacing-lg)}.footer-content .col-lg-4{width:100%;flex:1 1 auto;min-width:0}.footer-content .footer-column-logo{width:100%}.footer-description{max-width:100%}.footer-content .col-lg-4 .row{gap:var(--spacing-md);width:100%;flex-wrap:wrap}.footer-content .col-lg-4 .row .col-6{width:50%;flex:1 1 calc(50% - var(--spacing-md));min-width:0;max-width:calc(50% - var(--spacing-md))}.footer-logo svg{height:70px}.footer-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.search-overlay-container{max-width:90%;margin-top:var(--spacing-md);margin-bottom:var(--spacing-md);max-height:calc(100vh - 2 * var(--spacing-md))}.search-overlay-header{margin-bottom:var(--spacing-sm)}.search-overlay-title{font-size:var(--font-size-lg)}.search-overlay-subtitle{font-size:13px}.search-overlay-input{height:48px;padding:var(--spacing-sm) 55px var(--spacing-sm) var(--spacing-sm);font-size:var(--font-size-sm)}.search-overlay-submit{width:38px;height:38px;right:var(--spacing-xs)}.search-overlay-results{max-height:500px;padding:var(--spacing-sm)}.search-result-icon,.search-result-image{width:40px;height:40px}}@media (max-width:850px){.site-footer{padding:var(--spacing-md) 0;margin-top:var(--spacing-lg)}.footer-content{flex-direction:column;gap:var(--spacing-md);align-items:stretch}.footer-content .col-lg-4{width:100%;flex:1 1 auto;min-width:0}.footer-content .col-lg-4:nth-child(2){display:none}.footer-content .col-lg-4 .row{flex-direction:column;gap:var(--spacing-md);width:100%}.footer-content .col-lg-4 .row .col-6{width:100%;flex:1 1 100%;min-width:0;max-width:100%}.footer-copyright{padding:var(--spacing-md) 0 0;border-top:1px solid rgba(255,255,255,.1);margin-top:var(--spacing-md)}.footer-logo svg{height:70px}.footer-title{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs)}.footer-column-contact .footer-title:not(:first-child){margin-top:var(--spacing-sm)}.footer-description{max-width:100%;font-size:var(--font-size-sm)}.footer-content .social-icons{gap:var(--spacing-xs);flex-wrap:wrap}.footer-content .social-icons .social-icon{width:36px;height:36px;flex-shrink:0}.footer-column-contact .contact-info,.footer-content .col-lg-4 .row .col-6 .footer-links{gap:var(--spacing-xs)}.footer-content .col-lg-4 .row .col-6 .footer-links li a{font-size:var(--font-size-sm);word-wrap:break-word;overflow-wrap:break-word}.footer-column-contact .contact-info li{gap:var(--spacing-xs);align-items:flex-start;flex-wrap:wrap}.footer-column-contact .contact-info li a{font-size:var(--font-size-sm);word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.copyright-text,.copyright-text a{font-size:var(--font-size-sm);line-height:1.5;word-break:break-word}}@media (max-width:576px){.site-footer{padding:var(--spacing-md) 0;margin-top:var(--spacing-md)}.footer-content{gap:var(--spacing-md)}.footer-logo svg{height:70px}.footer-title{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs)}.footer-description{font-size:var(--font-size-sm)}.btn-old-version,.footer-column-contact .contact-info li a,.footer-content .col-lg-4 .row .col-6 .footer-links li a{font-size:var(--font-size-xs)}.footer-content .social-icons{gap:var(--spacing-xs);justify-content:center}.footer-content .social-icons .social-icon{width:32px;height:32px}.footer-content .social-icons .social-icon svg{width:16px;height:16px}.btn-old-version{padding:var(--spacing-xs) var(--spacing-sm);width:100%;text-align:center}.footer-content .col-lg-4 .row{gap:var(--spacing-sm)}.copyright-text,.copyright-text a{font-size:var(--font-size-xs);line-height:1.5;margin-top:var(--spacing-sm)}.footer-copyright{padding:var(--spacing-sm) 0 0;margin-top:var(--spacing-sm)}.footer-content .footer-column-contact{display:flex;flex-direction:column;gap:var(--spacing-sm)}}@media (max-width:400px){.site-footer{padding:var(--spacing-sm) 0;margin-top:var(--spacing-md)}.footer-content{gap:var(--spacing-lg)}.footer-logo svg{height:70px}.footer-title{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.footer-description{font-size:var(--font-size-xs);line-height:1.4}.footer-content .social-icons .social-icon{width:30px;height:30px}.footer-content .social-icons .social-icon svg{width:14px;height:14px}.btn-old-version{font-size:11px;padding:var(--spacing-xs)}.footer-column-contact .contact-info li a,.footer-content .col-lg-4 .row .col-6 .footer-links li a{font-size:11px}.copyright-text,.copyright-text a{font-size:11px;line-height:1.4}.footer-copyright{padding:var(--spacing-xs) 0 0;margin-top:var(--spacing-xs)}}@media (max-width:850px){.search-overlay-container{margin:var(--spacing-md);padding:var(--spacing-md);margin-top:60px;max-width:calc(100% - 2 * var(--spacing-md));max-height:calc(100vh - 60px - var(--spacing-md))}.search-overlay-close{top:var(--spacing-sm);right:var(--spacing-sm);width:36px;height:36px}.search-overlay-header,.search-overlay-input-wrapper{margin-bottom:var(--spacing-sm)}.search-overlay-title{font-size:var(--font-size-lg)}.search-overlay-subtitle{font-size:var(--font-size-xs)}.search-overlay-input,.search-result-title{font-size:var(--font-size-sm)}.search-overlay-input{height:48px;padding:var(--spacing-sm) 50px var(--spacing-sm) var(--spacing-sm)}.search-overlay-submit{width:36px;height:36px;right:var(--spacing-xs)}.search-overlay-results{max-height:calc(100vh - 200px);padding:var(--spacing-sm);gap:var(--spacing-xs)}.search-result-item,.search-results-header{flex-wrap:wrap;gap:var(--spacing-xs)}.search-result-icon,.search-result-image{width:40px;height:40px;flex-shrink:0}.search-result-content{flex:1;min-width:0}.search-result-title-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.search-result-meta{font-size:11px;flex-wrap:wrap}.search-result-action{width:36px;height:36px;flex-shrink:0}.search-result-button{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}}@media (max-width:576px){.search-overlay-container{margin:var(--spacing-sm);padding:var(--spacing-sm);margin-top:50px;max-width:calc(100% - 2 * var(--spacing-sm));max-height:calc(100vh - 50px - var(--spacing-sm))}.search-overlay-close{top:var(--spacing-xs);right:var(--spacing-xs);width:32px;height:32px}.search-overlay-header,.search-overlay-input-wrapper{margin-bottom:var(--spacing-xs)}.search-overlay-title{font-size:var(--font-size-md)}.search-overlay-subtitle{font-size:11px}.search-overlay-input{height:44px;padding:var(--spacing-xs) 45px var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);border-radius:var(--border-radius-sm)}.search-overlay-results,.search-result-item{padding:var(--spacing-xs);gap:var(--spacing-xs)}.search-overlay-submit{width:32px;height:32px;right:var(--spacing-xs)}.search-overlay-results{max-height:calc(100vh - 180px);border-radius:var(--border-radius-sm)}.search-results-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.search-results-title,.search-results-view-all{font-size:var(--font-size-xs)}.search-results-section{gap:var(--spacing-xs);margin:var(--spacing-xs) 0}.search-results-section-title{font-size:var(--font-size-sm)}.search-results-count{width:16px;height:16px;font-size:10px}.search-results-list{gap:var(--spacing-xs)}.search-result-item{align-items:flex-start}.search-result-icon,.search-result-image{width:36px;height:36px}.search-result-icon svg{height:18px}.search-result-title{font-size:var(--font-size-xs);margin-bottom:2px}.search-result-meta{font-size:10px;gap:4px}.search-result-tag{font-size:10px;padding:3px 6px}.search-result-action{width:32px;height:32px}.search-result-button{font-size:11px;padding:var(--spacing-xs);width:100%;justify-content:center}}@media (max-width:400px){.search-overlay-container{margin:var(--spacing-xs);padding:var(--spacing-xs);margin-top:45px;max-width:calc(100% - 2 * var(--spacing-xs));max-height:calc(100vh - 45px - var(--spacing-xs))}.search-overlay-close{top:6px;right:6px;width:30px;height:30px}.search-overlay-title{font-size:var(--font-size-sm)}.search-overlay-subtitle{font-size:10px}.search-overlay-input{height:42px;padding:var(--spacing-xs) 40px var(--spacing-xs) var(--spacing-xs);font-size:var(--font-size-xs)}.search-overlay-submit{width:30px;height:30px;right:4px}.search-overlay-results{max-height:calc(100vh - 160px);padding:var(--spacing-xs)}.search-result-icon,.search-result-image{width:32px;height:32px}.search-result-icon svg{height:16px}.search-result-title{font-size:11px}.search-result-meta{font-size:9px}}.news-page-section{overflow-x:hidden;width:100%;max-width:100vw}.news-page-section *{max-width:100%;box-sizing:border-box}@media (max-width:992px){.news-page-section .news-grid,.orders-filters-left,.orders-toolbar{gap:var(--spacing-sm);max-width:100%;width:100%}.news-page-section{padding:var(--spacing-lg) 0}.orders-toolbar{flex-direction:column;align-items:stretch}.orders-filters-left{display:flex;flex-direction:row;min-width:0}.filter-chip--orders-search{width:100%;min-width:0;max-width:100%;padding:0 var(--spacing-sm)}.orders-search-input{min-width:0;width:100%;max-width:100%}.orders-apply-btn{flex:1 1 auto;min-width:0}.news-page-section .news-grid{display:flex;flex-wrap:wrap}.news-page-section .news-card{flex:1 1 calc(50% - var(--spacing-sm));min-width:0;max-width:calc(50% - var(--spacing-sm));width:100%}.news-page-section .news-thumb{height:220px}.leadership-section,.leadership-section:first-of-type{margin-top:var(--spacing-md)}.leadership-section .section-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.leadership-grid{gap:var(--spacing-sm)}.leadership-grid--single{max-width:350px;margin:0 auto}.leadership-grid--deputies{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md);max-width:100%}.leadership-card{width:100%;max-width:100%}.leadership-info{padding:var(--spacing-sm)}.leadership-name{font-size:var(--font-size-md);word-wrap:break-word;overflow-wrap:break-word}.organigrama-container{margin-top:var(--spacing-md);padding:0}.organigrama-container svg{width:100%;height:auto}.organigrama-container svg rect{stroke-width:4}.organigrama-container svg rect:hover{stroke-width:5}}@media (max-width:850px){.news-page-section{padding:var(--spacing-md) 0;overflow-x:hidden;width:100%;max-width:100vw}.news-page-section .orders-toolbar{flex-direction:column;gap:var(--spacing-sm)}.news-page-section .orders-filters-left{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;min-width:0;max-width:100%}.news-page-section .filter-chip--orders-search{width:100%;min-width:0;max-width:100%}.news-page-section .orders-search-input{min-width:0;width:100%;max-width:100%;font-size:var(--font-size-sm)}.news-page-section .orders-apply-btn{flex:1 1 auto;min-width:0}.news-page-section .news-results{width:100%;max-width:100%}.jobs-results-head,.orders-total{font-size:var(--font-size-sm);word-wrap:break-word;overflow-wrap:break-word;width:100%;max-width:100%}.news-page-section .news-grid{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;max-width:100%;overflow-x:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.news-page-section .news-card{flex:1 1 100%;min-width:0;max-width:100%;width:100%}.news-page-section .news-thumb{height:200px}.news-page-section .news-title{font-size:15px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.news-page-section .news-excerpt{font-size:12px;word-wrap:break-word;overflow-wrap:break-word}.leadership-section,.leadership-section:first-of-type{margin-top:var(--spacing-md)}.leadership-grid{gap:var(--spacing-sm);justify-items:center}.leadership-grid--single{max-width:320px;width:100%;margin:0 auto}.leadership-grid--deputies{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-md);max-width:100%;justify-items:center}.leadership-card{width:100%;max-width:320px}.leadership-image{aspect-ratio:1/1}.leadership-info{padding:var(--spacing-sm)}.leadership-name{font-size:var(--font-size-md);word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}}@media (max-width:576px){.jobs-page-title,.jobs-results-head,.news-page-section .news-excerpt,.news-page-section .news-title,.orders-total{word-wrap:break-word;overflow-wrap:break-word}.news-page-section .news-grid,.orders-filters-left,.orders-toolbar{gap:var(--spacing-xs);width:100%;max-width:100%}.news-page-section{padding:var(--spacing-sm) 0;overflow-x:hidden}.jobs-page-header{width:100%;max-width:100%}.jobs-page-title{font-size:var(--font-size-lg)}.jobs-page-intro{display:none}.orders-filters-left{flex-direction:column}.orders-toolbar .filter-chip.filter-chip--date{min-width:0}.news-page-section .filter-chip--orders-search{height:44px;min-width:0;max-width:100%}.news-page-section .orders-search-input{font-size:var(--font-size-sm);min-width:0;max-width:100%}.jobs-results-head,.orders-total{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.news-page-section .news-grid{display:flex;flex-direction:column;overflow-x:hidden}.news-page-section .news-card{flex:1 1 100%;min-width:0;max-width:100%;width:100%}.news-page-section .news-thumb{height:180px}.news-page-section .news-title{font-size:14px;margin-bottom:6px}.news-page-section .news-excerpt{font-size:11px}.news-page-section .contain-pagination{margin-top:var(--spacing-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.news-page-section .contain-pagination .pagination{flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center;width:100%;max-width:100%}.breadcrumbs{font-size:var(--font-size-xs)}.leadership-section,.leadership-section:first-of-type{margin-top:var(--spacing-sm)}.leadership-section .section-title{text-align:center}.leadership-grid{gap:var(--spacing-sm);justify-items:center}.leadership-grid--single{max-width:280px;width:100%;margin:0 auto}.leadership-grid--deputies{grid-template-columns:1fr;gap:var(--spacing-sm);max-width:100%;justify-items:center}.leadership-card{width:100%;max-width:280px}.leadership-image{aspect-ratio:1/1}.leadership-info{padding:var(--spacing-xs) var(--spacing-sm)}.leadership-name{font-size:var(--font-size-sm);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}}@media (max-width:400px){.jobs-page-intro,.jobs-page-title,.news-page-section .news-excerpt,.news-page-section .news-title{word-wrap:break-word;overflow-wrap:break-word}.news-page-section{padding:var(--spacing-xs) 0;overflow-x:hidden}.jobs-page-title{font-size:var(--font-size-lg)}.jobs-page-intro{font-size:var(--font-size-sm)}.news-page-section .news-grid{gap:6px;width:100%;max-width:100%}.news-page-section .news-card{flex:1 1 100%;padding:var(--spacing-xs);max-width:100%}.news-page-section .news-thumb{height:160px}.news-page-section .news-title{font-size:13px}.news-page-section .news-excerpt{font-size:11px}.news-page-section .filter-chip--orders-search{height:40px;max-width:100%}.news-page-section .orders-search-input{font-size:var(--font-size-xs);max-width:100%}.leadership-grid,.leadership-grid--deputies{gap:var(--spacing-xs)}.leadership-section,.leadership-section:first-of-type{margin-top:var(--spacing-xs)}.leadership-card,.leadership-grid--single{max-width:260px}.leadership-info{padding:var(--spacing-xs)}.leadership-name{font-size:var(--font-size-sm);line-height:1.3}}@media (min-width:1400px){.site-footer{padding:var(--spacing-xl) 0;margin-top:var(--spacing-xl)}.footer-content,.leadership-grid{gap:var(--spacing-lg)}.footer-content .col-lg-4 .row,.leadership-grid--deputies{gap:var(--spacing-xl)}.footer-logo svg{height:80px}.footer-title{font-size:20px}.search-overlay-container{max-width:784px}.search-overlay-title{font-size:var(--font-size-xl)}.leadership-section,.leadership-section:first-of-type{margin-top:var(--spacing-xl)}.leadership-section .section-title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg)}.leadership-info{padding:var(--spacing-lg)}.leadership-name{font-size:var(--font-size-lg)}}@media (max-width:850px) and (orientation:landscape){.site-footer{padding:var(--spacing-sm) 0}.footer-content{gap:var(--spacing-sm)}.footer-logo svg{height:55px}.footer-description{font-size:var(--font-size-xs)}.search-overlay-container{margin-top:var(--spacing-sm);max-height:calc(100vh - var(--spacing-sm) * 2)}.search-overlay-results{max-height:calc(100vh - 150px)}.search-overlay-header{margin-bottom:var(--spacing-xs)}.search-overlay-title{font-size:var(--font-size-md)}.search-overlay-subtitle{display:none}.leadership-section .section-title{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.leadership-grid--deputies{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-sm);max-width:100%}.leadership-card{max-width:240px}.leadership-grid--single{max-width:280px}}@media (hover:none) and (pointer:coarse){.search-overlay-close,.search-overlay-submit,.search-result-action{-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px}.search-overlay-close:active{transform:scale(.95);background-color:var(--color-primary-dark)}.search-overlay-submit:active{transform:translateY(-50%) scale(.95)}.news-page-section .filter-chip,.news-page-section .orders-apply-btn,.search-result-button{-webkit-tap-highlight-color:transparent;min-height:44px}.search-result-action:active{background-color:rgba(168,208,255,.4);transform:scale(.95)}.news-page-section .news-card:active,.search-result-button:active{transform:scale(.98)}.search-overlay-close:hover{transform:none}.search-results-view-all:hover{color:var(--color-light-gray)}.search-result-action:hover{background-color:transparent}.search-result-button:hover{background-color:var(--color-primary-dark)}.leadership-card,.news-page-section .news-card{-webkit-tap-highlight-color:transparent;cursor:pointer}.news-page-section .news-grid:has(.news-card:hover) .news-card{opacity:1;filter:none;transform:none}.news-page-section .news-grid .news-card:hover{opacity:1!important;filter:none!important;transform:none!important}.leadership-card:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.06)}.leadership-card:hover{transform:none;box-shadow:0 6px 16px rgba(0,0,0,.08)}}.organigrama-container{overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}.organigrama-container svg{min-width:100%;max-width:100%;height:auto;display:block}@media (max-width:850px){.organigrama-container{margin-top:var(--spacing-md);padding:0;overflow-x:auto;overflow-y:hidden}.organigrama-container svg{width:100%;min-width:800px;height:auto}.organigrama-container svg rect{stroke-width:3;cursor:pointer}.organigrama-container svg rect:hover{stroke-width:4}}@media (max-width:576px){.organigrama-container{margin-top:var(--spacing-sm);padding:0;overflow-x:auto;overflow-y:hidden}.organigrama-container svg{width:100%;min-width:600px;height:auto}.organigrama-container svg rect{stroke-width:2}.organigrama-container svg rect:hover{stroke-width:3}.contain-pagination{margin-top:var(--spacing-sm);padding:0 var(--spacing-xs);overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.contain-pagination .pagination{flex-wrap:wrap;gap:6px;justify-content:center;width:100%;max-width:100%}.contain-pagination .page-link{min-width:32px;height:32px;padding:0 8px;font-size:var(--font-size-xs);border-radius:var(--border-radius-sm)}}@media (max-width:400px){.organigrama-container{margin-top:var(--spacing-xs);padding:0}.organigrama-container svg{min-width:500px}.organigrama-container svg rect{stroke-width:2}.organigrama-container svg rect:hover{stroke-width:3}}@media (min-width:1400px){.organigrama-container{margin-top:var(--spacing-xl)}.organigrama-container svg{width:100%}}@media (max-width:850px) and (orientation:landscape){.organigrama-container{margin-top:var(--spacing-sm)}.organigrama-container svg{min-width:700px}}@media (hover:none) and (pointer:coarse){.organigrama-container{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.organigrama-container svg{scroll-snap-align:start}.organigrama-container svg rect{cursor:pointer;touch-action:manipulation}.organigrama-container svg rect:hover{fill:inherit;stroke:inherit;stroke-width:inherit}.organigrama-container svg rect:active{fill:#e8f4fd;stroke:#3dadff;stroke-width:4}}@media (max-width:400px){.contain-pagination{margin-top:var(--spacing-xs);padding:0 var(--spacing-xs)}.contain-pagination .pagination{gap:4px}.contain-pagination .page-link{min-width:30px;height:30px;padding:0 6px;font-size:var(--font-size-xs);border-radius:var(--border-radius-sm)}}@media (min-width:1400px){.contain-pagination{margin-top:var(--spacing-xl)}.contain-pagination .pagination{gap:var(--spacing-sm)}.contain-pagination .page-link{min-width:42px;height:42px;padding:0 16px;font-size:var(--font-size-md)}}@media (max-width:850px) and (orientation:landscape){.contain-pagination{margin-top:var(--spacing-sm)}.contain-pagination .pagination{gap:var(--spacing-xs)}.contain-pagination .page-link{min-width:34px;height:34px;padding:0 10px}}@media (hover:none) and (pointer:coarse){.contain-pagination .page-link{-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px;touch-action:manipulation}.contain-pagination .page-link:active{transform:scale(.95);background-color:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-white)}.contain-pagination .page-link:hover:not(.disabled){background:0 0;border-color:var(--color-light-border);color:var(--color-primary-dark)}.contain-pagination .page-item.active .page-link:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.resource-card{-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}.resource-card:active{transform:scale(.98);box-shadow:0 2px 8px rgba(0,0,0,.06)}.resources-grid:has(.resource-card:hover) .resource-card{opacity:1;filter:none;transform:none}.resources-grid .resource-card:hover{opacity:1!important;filter:none!important;transform:scale(1)!important;border-color:var(--color-light-border);box-shadow:none}}@media (max-width:992px){.resources-grid{margin-top:var(--spacing-md);grid-template-columns:1fr;gap:var(--spacing-sm)}.resource-card{grid-template-columns:auto 1fr;gap:var(--spacing-sm);padding:var(--spacing-sm)}.resource-media{max-width:160px}.resource-title{font-size:16px;margin-bottom:var(--spacing-xs)}.resource-excerpt{-webkit-line-clamp:5;line-clamp:5}.breadcrumbs{flex-wrap:wrap;gap:var(--spacing-xs);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.breadcrumb-current,.breadcrumb-link,.breadcrumb-separator{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media (max-width:850px){.resource-card,.resources-grid{gap:var(--spacing-sm);width:100%;max-width:100%}.resource-excerpt,.resource-title{word-wrap:break-word;overflow-wrap:break-word}.resources-grid{margin-top:var(--spacing-md);grid-template-columns:1fr}.resource-card{grid-template-columns:auto 1fr;padding:var(--spacing-sm)}.resource-body,.resource-meta,.resource-tags{gap:var(--spacing-xs)}.resource-media{max-width:140px;min-width:120px}.resource-body{min-width:0}.resource-title{font-size:15px;margin-bottom:var(--spacing-xs)}.resource-excerpt,.resource-label{font-size:var(--font-size-sm)}.resource-excerpt{-webkit-line-clamp:4;line-clamp:4}.resource-meta{margin-top:var(--spacing-xs)}.resource-tags .search-result-tag{font-size:var(--font-size-xs);padding:4px 8px}}@media (max-width:576px){.resource-card,.resources-grid{grid-template-columns:1fr;gap:var(--spacing-xs)}.resource-card,.resource-media,.resources-grid{max-width:100%;width:100%}.resource-body,.resource-card,.resources-grid{gap:var(--spacing-xs)}.resources-grid{margin-top:var(--spacing-sm)}.resource-media{aspect-ratio:16/9;margin:0 auto}.resource-title{font-size:14px;margin-bottom:var(--spacing-xs);-webkit-line-clamp:2;line-clamp:2;text-align:left}.resource-excerpt,.resource-label{font-size:var(--font-size-xs)}.resource-excerpt{-webkit-line-clamp:3;line-clamp:3;text-align:left}.resource-meta{margin-top:var(--spacing-xs);flex-direction:row}.resource-tags{gap:4px}.resource-tags .search-result-tag{font-size:11px;padding:3px 6px}}@media (max-width:400px){.resources-grid{margin-top:var(--spacing-xs);gap:var(--spacing-xs)}.resource-card{padding:var(--spacing-xs);border-radius:var(--border-radius-md)}.resource-media{aspect-ratio:16/9}.resource-title{font-size:13px}.resource-excerpt{font-size:11px;-webkit-line-clamp:2;line-clamp:2}.resource-tags .search-result-tag{font-size:10px;padding:2px 5px}}@media (max-width:850px) and (orientation:landscape){.resources-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.resource-card{grid-template-columns:auto 1fr}.resource-media{max-width:120px;min-width:100px}.resource-title{font-size:14px;-webkit-line-clamp:2;line-clamp:2}.resource-excerpt{-webkit-line-clamp:3;line-clamp:3}}@media (max-width:850px){.breadcrumbs{flex-wrap:wrap;gap:6px;font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs);width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.breadcrumb-current,.breadcrumb-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 2 * var(--spacing-sm) - 40px)}.breadcrumb-separator{flex-shrink:0;font-size:var(--font-size-xs);margin:0 2px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center}}@media (max-width:576px){.breadcrumbs{gap:4px;font-size:11px;margin-bottom:var(--spacing-xs);width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumb-current,.breadcrumb-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 2 * var(--spacing-xs) - 30px);word-wrap:normal;display:inline-block}.breadcrumb-separator{flex-shrink:0;font-size:10px;margin:0 3px;opacity:.7}.breadcrumb-link{max-width:150px}.breadcrumb-current{max-width:200px}}@media (max-width:400px){.breadcrumbs{gap:3px;font-size:10px;padding-bottom:2px}.breadcrumb-current,.breadcrumb-link{max-width:calc(100vw - 2 * var(--spacing-xs) - 25px)}.breadcrumb-separator{font-size:9px;margin:0 2px;opacity:.6}.breadcrumb-link{max-width:120px}.breadcrumb-current{max-width:180px}}@media (max-width:850px) and (orientation:landscape){.breadcrumbs{gap:6px;font-size:var(--font-size-xs)}.breadcrumb-link{max-width:180px}.breadcrumb-current{max-width:220px}}@media (hover:none) and (pointer:coarse){.breadcrumbs{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.breadcrumb-link{-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:28px;display:inline-flex;align-items:center}.breadcrumb-link:active{opacity:.7}.secondary-filters-row{-webkit-overflow-scrolling:touch}.orders-actions .filter-chip--refresh,.secondary-filters-row .filter-chip,.secondary-filters-row .filter-chip.is-open .values-list .value-item{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.secondary-filters-row .filter-chip.is-open .values-list .value-item:active,.secondary-filters-row .filter-chip:active{transform:scale(.98)}.secondary-filters-row .filter-chip.selected:active{background-color:var(--color-primary-dark)}.secondary-filters-row .filter-chip.is-open .values-list{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.orders-actions .filter-chip--refresh:active{transform:scale(.95)}.secondary-filters-row .filter-chip:hover{background:var(--color-white);border-color:var(--color-light-border)}.secondary-filters-row .filter-chip.selected:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.secondary-filters-row .filter-chip.is-open .values-list .value-item:hover{background:var(--color-white);border-color:var(--color-light-border);transform:translateY(0)}.secondary-filters-row .filter-chip.is-open .values-list .value-item.selected:hover{background:var(--color-primary-dark);border-color:var(--color-white)}}@media (prefers-contrast:high){.contain-pagination .page-link,.leadership-card,.network-card,.quick-card,.resource-card,.search-overlay-input,.sponsor-card{border-width:2px;border-color:var(--color-black)}.network-card:active,.network-card:focus,.quick-card:active,.quick-card:focus,.sponsor-card:active,.sponsor-card:focus{outline:2px solid var(--color-black);outline-offset:2px}.stat-card.stat-outline{border-width:2px}.btn-old-version,.footer-content .social-icons .social-icon,.report-button,.report-card,.search-overlay-close,.search-result-button,.stat-card.stat-solid{border:2px solid var(--color-white)}.report-input,.report-textarea{border:2px solid var(--color-black)}.contain-pagination .page-link:focus,.leadership-card:active,.leadership-card:focus,.report-input:focus,.report-textarea:focus{outline:2px solid var(--color-primary-dark);outline-offset:2px}.site-footer{border-top:2px solid var(--color-white)}.btn-old-version:focus,.search-overlay-close:focus,.search-overlay-submit:focus,.site-footer a:focus{outline:2px solid var(--color-white);outline-offset:2px}.search-result-item{border:1px solid var(--color-black)}.organigrama-container svg rect{stroke-width:3;stroke:var(--color-black)}.organigrama-container svg rect:active,.organigrama-container svg rect:hover{stroke-width:4;stroke:var(--color-primary-dark)}.contain-pagination .page-link:hover:not(.disabled){border-width:2px;outline:2px solid var(--color-primary-dark);outline-offset:2px}.contain-pagination .page-item.active .page-link{border-width:2px;border-color:var(--color-primary-dark)}.resource-card:active,.resource-card:hover{border-width:2px;border-color:var(--color-primary-dark);outline:2px solid var(--color-primary-dark);outline-offset:2px}.breadcrumb-current,.resource-title{font-weight:700}.breadcrumb-link{border-bottom:1px solid transparent}.breadcrumb-link:focus,.breadcrumb-link:hover{border-bottom-color:var(--color-primary-dark);outline:0}.breadcrumb-separator{opacity:1;font-weight:600}}@media print{.quick-access,.report-problem,.sponsor-card,.sponsors,.stat-card,.stats{page-break-inside:avoid}.quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.quick-item{flex:none;min-width:0}.quick-card{border:1px solid #ccc;box-shadow:none}.quick-card:hover,.sponsor-card:hover{transform:none}.stat-image{background:0 0}.btn-old-version,.contain-pagination .page-item.disabled .page-link,.footer-content .col-lg-4:nth-child(2),.footer-content .social-icons,.report-problem .topology,.stat-image-bg,.stat-image-overlay{display:none}.stat-card{border:1px solid #ccc}.report-button,.report-card,.report-input,.report-textarea{border:1px solid #ccc;background:var(--color-white)}.copyright-text,.copyright-text a,.footer-column-contact .contact-info li a,.footer-content .col-lg-4 .row .col-6 .footer-links li a,.footer-description,.footer-title,.report-button,.report-card,.site-footer{color:var(--color-black)}.sponsors-track{animation:none;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);width:100%}.sponsors-slide{display:contents}.sponsor-card{border:1px solid #ccc;width:auto;height:auto;min-height:60px;flex:1 1 calc(25% - var(--spacing-sm))}.site-footer{background:var(--color-white);border-top:1px solid #ccc;page-break-inside:avoid}.footer-logo svg path{fill:var(--color-black)}.search-overlay{display:none!important}.contain-pagination,.leadership-section{page-break-inside:avoid;margin-top:var(--spacing-md)}.leadership-grid--deputies{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.leadership-card{border:1px solid #ccc;page-break-inside:avoid;max-width:100%}.leadership-card:hover{transform:none;box-shadow:none}.organigrama-container{overflow:visible;page-break-inside:avoid;margin-top:var(--spacing-md)}.organigrama-container svg{width:100%;min-width:auto;height:auto}.organigrama-container svg rect,.organigrama-container svg rect:hover{fill:var(--color-white);stroke:var(--color-black);stroke-width:1}.contain-pagination .pagination{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:center}.contain-pagination .page-link{border:1px solid #ccc;color:var(--color-black);background:0 0;min-width:auto;height:auto;padding:4px 8px}.contain-pagination .page-item.active .page-link,.contain-pagination .page-link:hover:not(.disabled){background:0 0;border-color:#ccc;color:var(--color-black)}.resources-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);page-break-inside:avoid}.resource-card{page-break-inside:avoid;border:1px solid #ccc;box-shadow:none}.resource-card:hover{transform:none!important;box-shadow:none!important}.resource-media{max-width:150px}.resource-excerpt{-webkit-line-clamp:unset;line-clamp:unset}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);font-size:var(--font-size-xs);page-break-inside:avoid;overflow:visible}.breadcrumb-current,.breadcrumb-link,.breadcrumb-separator{max-width:none;white-space:normal;overflow:visible;text-overflow:clip}.breadcrumb-link{color:var(--color-black);text-decoration:underline}.breadcrumb-current{font-weight:700}}@media (max-width:992px){.news-detail-content ol li,.news-detail-content p,.news-detail-content ul li{margin-bottom:var(--spacing-xs)}.news-detail-content{font-size:var(--font-size-sm);line-height:1.6}.news-detail-content h2{font-size:var(--font-size-md);margin:var(--spacing-sm) 0 var(--spacing-xs)}.news-detail-content h3{font-size:var(--font-size-base);margin:var(--spacing-sm) 0 var(--spacing-xs)}.news-detail-content h4,.news-detail-content table{font-size:var(--font-size-sm);margin:var(--spacing-xs) 0}.news-detail-content pre,.news-detail-share-button,.news-detail-share-label{font-size:var(--font-size-xs)}.news-detail-content ol,.news-detail-content ul{padding-left:var(--spacing-md);margin:var(--spacing-xs) 0}.news-detail-content ul li{margin-left:var(--spacing-md);padding-left:var(--spacing-sm)}.news-detail-content ol li{padding-left:var(--spacing-md)}.news-detail-content img{margin:var(--spacing-md) 0;border-radius:var(--border-radius-sm)}.news-detail-content blockquote{margin:var(--spacing-md) 0;padding:var(--spacing-sm) var(--spacing-md);border-left-width:3px}.news-detail-content hr{margin:var(--spacing-lg) 0}.news-detail-content table td,.news-detail-content table th{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.news-detail-content pre{padding:var(--spacing-sm);margin:var(--spacing-md) 0}.news-detail-content code{font-size:.85em;padding:2px 4px}.news-detail-share{margin-top:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-sm)}.news-detail-share-button{width:36px;height:36px}.main-filters-row{display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);margin:var(--spacing-md) 0 var(--spacing-sm);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:var(--spacing-xs);width:100%;max-width:100%;scrollbar-width:thin;scrollbar-color:transparent transparent}.main-filters-row::-webkit-scrollbar{height:4px}.main-filters-row::-webkit-scrollbar-track{background:0 0}.main-filters-row::-webkit-scrollbar-thumb{background:0 0;border-radius:2px}.main-filters-row::-webkit-scrollbar-thumb:hover{background:0 0}.main-filters-row .filter-chip{flex:0 0 auto;min-width:180px;max-width:220px;width:auto;scroll-snap-align:start;padding:var(--spacing-sm) var(--spacing-md);white-space:nowrap}.main-filters-row .filter-chip__label{font-size:var(--font-size-sm);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.main-filters-row .filter-chip__badge{width:45px;height:45px;font-size:var(--font-size-sm);flex-shrink:0}.secondary-filters-row{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.secondary-filters-row .filter-chip{position:relative;overflow:visible}.secondary-filters-row .filter-chip.filter-chip--search{flex:1 1 auto;min-width:200px;max-width:100%}.secondary-filters-row .filter-chip.is-open{flex-wrap:wrap}.secondary-filters-row .filter-chip.is-open .filter-chip__label{flex-shrink:0}.secondary-filters-row .filter-chip.is-open .values-list{flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-light-border) transparent}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar{height:4px}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-track{background:0 0}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-thumb{background:var(--color-light-border);border-radius:2px}.orders-actions{flex:0 0 auto;justify-content:flex-end;gap:var(--spacing-xs);margin-left:auto}.jobs-page-section .jobs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);width:100%;max-width:100%}.jobs-page-section .jobs-col{display:contents}.jobs-page-section .job-title{font-size:17px}.jobs-page-section .job-sub{font-size:var(--font-size-sm)}.jobs-page-section .jobs-empty-state{padding:var(--spacing-md);text-align:center}.jobs-page-section .jobs-results-head{margin:var(--spacing-lg) 0 var(--spacing-sm)}}@media (max-width:850px){.news-detail-share,.news-detail-share-buttons{gap:var(--spacing-xs)}.news-detail-content{font-size:var(--font-size-sm);line-height:1.6;width:100%;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.news-detail-content p{margin-bottom:var(--spacing-xs);word-wrap:break-word;overflow-wrap:break-word}.news-detail-content h2,.news-detail-content h3{margin:var(--spacing-sm) 0 var(--spacing-xs);word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}.news-detail-content h2{font-size:var(--font-size-base)}.news-detail-content h3{font-size:var(--font-size-sm)}.news-detail-content h4{font-size:var(--font-size-xs);margin:var(--spacing-xs) 0;line-height:1.4}.news-detail-content a{word-break:break-word;text-decoration-thickness:1.5px;text-underline-offset:3px}.news-detail-content ol,.news-detail-content ul{padding-left:var(--spacing-sm);margin:var(--spacing-xs) 0}.news-detail-content ul li{margin-left:var(--spacing-sm);padding-left:var(--spacing-xs);margin-bottom:var(--spacing-xs);line-height:1.6}.news-detail-content ul li::before{font-size:1em;left:-4px}.news-detail-content ol li{padding-left:var(--spacing-sm);margin-bottom:var(--spacing-xs);line-height:1.6}.news-detail-content ol li::before{min-width:var(--spacing-sm);left:-4px}.news-detail-content img{margin:var(--spacing-sm) 0;border-radius:var(--border-radius-sm);width:100%;height:auto;max-width:100%}.news-detail-content blockquote{margin:var(--spacing-sm) 0;padding:var(--spacing-xs) var(--spacing-sm);border-left-width:3px;font-size:var(--font-size-sm)}.news-detail-content table,.news-detail-share-button,.news-detail-share-label{font-size:var(--font-size-xs)}.news-detail-content hr{margin:var(--spacing-md) 0}.news-detail-content table{margin:var(--spacing-xs) 0;width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.news-detail-content table td,.news-detail-content table th{padding:var(--spacing-xs);font-size:var(--font-size-xs);white-space:nowrap;min-width:80px}.news-detail-content pre{padding:var(--spacing-xs);margin:var(--spacing-sm) 0;font-size:11px;overflow-x:auto;-webkit-overflow-scrolling:touch}.news-detail-content code{font-size:.8em;padding:2px 4px}.news-detail-share{margin-top:var(--spacing-md);flex-direction:column;align-items:flex-start}.news-detail-share-button{width:36px;height:36px}.main-filters-row{margin:var(--spacing-sm) 0 var(--spacing-xs);gap:var(--spacing-xs);padding-bottom:6px}.main-filters-row .filter-chip{min-width:160px;max-width:200px;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md)}.main-filters-row .filter-chip__label{font-size:var(--font-size-sm);line-height:1.3}.main-filters-row .filter-chip__badge{width:40px;height:40px;font-size:var(--font-size-sm)}.secondary-filters-row{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:stretch;width:100%;max-width:100%}.secondary-filters-row .filter-chip{position:relative;overflow:visible}.secondary-filters-row .filter-chip__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.secondary-filters-row .filter-chip.filter-chip--search{min-width:0}.secondary-filters-row .filter-chip.is-open{flex-wrap:wrap}.secondary-filters-row .filter-chip.is-open .filter-chip__label{flex-shrink:0}.secondary-filters-row .filter-chip.is-open .values-list{justify-content:flex-start;flex-wrap:wrap;overflow-x:auto;width:fit-content;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-light-border) transparent;margin:0}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar{height:3px}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-track{background:0 0}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-thumb{background:var(--color-light-border);border-radius:2px}}@media (max-width:576px){.main-filters-row{margin:var(--spacing-xs) 0 var(--spacing-xs);gap:6px;padding-bottom:4px}.main-filters-row .filter-chip{min-width:140px;max-width:180px;padding:var(--spacing-xs);border-radius:var(--border-radius-sm)}.main-filters-row .filter-chip__label{font-size:var(--font-size-xs);line-height:1.3}.main-filters-row .filter-chip__badge{width:36px;height:36px;font-size:var(--font-size-xs)}.secondary-filters-row{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch;width:100%;max-width:100%}.secondary-filters-row .filter-chip{position:relative;overflow:visible}.secondary-filters-row .filter-chip.filter-chip--search{flex:1 1 100%;min-width:0;max-width:100%;width:100%;order:-1}.secondary-filters-row .filter-chip.filter-chip--search .search-input{min-width:auto;padding:0}.secondary-filters-row .filter-chip.is-open{flex-wrap:wrap}.secondary-filters-row .filter-chip.is-open .filter-chip__label{flex-shrink:0}.secondary-filters-row .filter-chip.is-open .values-list{justify-content:flex-start;flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-light-border) transparent;margin:0}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar{height:3px}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-track{background:0 0}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-thumb{background:var(--color-light-border);border-radius:2px}.orders-actions{flex:0 0 auto;justify-content:flex-end;gap:6px;margin-left:auto}}@media (max-width:400px){.main-filters-row{gap:4px;padding-bottom:4px}.main-filters-row .filter-chip{min-width:120px;max-width:160px;padding:6px var(--spacing-xs)}.main-filters-row .filter-chip__label{font-size:11px}.main-filters-row .filter-chip__badge{width:32px;height:32px;font-size:11px}.secondary-filters-row{display:flex;flex-wrap:wrap;gap:4px;align-items:stretch;width:100%;max-width:100%}.secondary-filters-row .filter-chip{position:relative;overflow:visible;max-width:100%}.secondary-filters-row .filter-chip.filter-chip--search{flex:1 1 100%;min-width:0;max-width:100%;width:100%;order:-1}.secondary-filters-row .filter-chip.is-open{flex-wrap:wrap}.secondary-filters-row .filter-chip.is-open .filter-chip__label{flex-shrink:0}.secondary-filters-row .filter-chip.is-open .values-list{justify-content:flex-start;flex-wrap:wrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-light-border) transparent;margin:0}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar{height:2px}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-track{background:0 0}.secondary-filters-row .filter-chip.is-open .values-list::-webkit-scrollbar-thumb{background:var(--color-light-border);border-radius:1px}.secondary-filters-row .filter-chip.is-open .values-list .value-item{max-width:250px}.secondary-filters-row .filter-chip.is-open .values-list .value-item span,.secondary-filters-row .filter-chip__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-actions{flex:0 0 auto;justify-content:flex-end;gap:4px;margin-left:auto}}@media (max-width:850px) and (orientation:landscape){.secondary-filters-row{gap:var(--spacing-xs)}.secondary-filters-row .filter-chip.filter-chip--search{min-width:200px}.secondary-filters-row .filter-chip.is-open .values-list{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:992px){.contact-form-section{padding:var(--spacing-md) 0}.contact-form-card{padding:var(--spacing-md);border-radius:var(--border-radius-lg)}.contact-form-header{margin-bottom:var(--spacing-md)}.anticorruption-contact-icon,.contact-form-icon{width:42px;height:42px}.anticorruption-contact-icon svg,.contact-form-icon svg{width:22px;height:22px}.contact-form-title{font-size:var(--font-size-md)}.anticorruption-contact-value,.anticorruption-info-text,.contact-form-input,.contact-form-textarea{font-size:var(--font-size-sm)}.anticorruption-contact-blocks,.anticorruption-right-side,.contact-form{gap:var(--spacing-sm)}.contact-form-row--four{grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.contact-form-input{height:44px}.contact-form-footer{flex-direction:column;align-items:stretch;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.contact-form-button{width:100%;justify-content:center}.contact-form-checkbox-wrapper{flex-wrap:wrap}.anticorruption-layout{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);margin-top:var(--spacing-md)}.anticorruption-info-content{padding:var(--spacing-md);border-radius:var(--border-radius-md)}.anticorruption-info-title{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs)}.anticorruption-info-text p{margin-bottom:var(--spacing-sm)}.anticorruption-signature{margin-top:var(--spacing-md);padding-top:var(--spacing-sm)}.anticorruption-contact-block{padding:var(--spacing-sm);border-radius:var(--border-radius-md)}.anticorruption-contact-label{font-size:var(--font-size-xs)}}@media (max-width:850px){.jobs-page-section .jobs-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm);width:100%;max-width:100%;overflow-x:hidden}.jobs-page-section .jobs-col{display:contents}.jobs-page-section .job-card{padding:var(--spacing-sm);border-radius:var(--border-radius-lg)}.jobs-page-section .job-title{font-size:16px;line-height:1.3}.jobs-page-section .job-cta,.jobs-page-section .job-date,.jobs-page-section .job-sub,.jobs-page-section .job-tag{font-size:var(--font-size-xs)}.jobs-page-section .job-cta{padding:6px 12px}.jobs-page-section .jobs-empty-state{padding:var(--spacing-sm);font-size:var(--font-size-sm)}.contact-form-section{padding:var(--spacing-sm) 0;overflow-x:hidden}.contact-form-card{padding:var(--spacing-sm);border-radius:var(--border-radius-md)}.contact-form-header{flex-direction:row;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.contact-form-icon{width:40px;height:40px}.contact-form-icon svg{width:20px;height:20px}.contact-form-title{font-size:var(--font-size-base);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.contact-form-input,.contact-form-textarea{padding:var(--spacing-xs);font-size:var(--font-size-sm);border-radius:var(--border-radius-sm)}.contact-form{gap:var(--spacing-sm)}.contact-form-row{flex-direction:column;gap:var(--spacing-xs)}.contact-form-row--four{grid-template-columns:1fr;gap:var(--spacing-xs)}.contact-form-field{gap:4px}.contact-form-input{height:44px}.contact-form-textarea{min-height:120px}.contact-form-footer{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.contact-form-checkbox-wrapper{flex-wrap:wrap;gap:var(--spacing-xs)}.contact-form-checkbox{width:18px;height:18px;flex-shrink:0}.contact-form-checkbox-label{font-size:var(--font-size-xs);line-height:1.4}.contact-form-button{width:100%;justify-content:center;padding:0 var(--spacing-sm);line-height:44px;font-size:var(--font-size-sm);border-radius:var(--border-radius-sm);min-height:44px}.contact-form-decorative{display:none}}@media (max-width:576px){.jobs-page-section .jobs-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xs);width:100%;max-width:100%;overflow-x:hidden}.jobs-page-section .jobs-col{display:contents}.jobs-page-section .job-title{font-size:15px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.jobs-page-section .job-date,.jobs-page-section .job-sub{font-size:11px}.jobs-page-section .job-tags{gap:4px;margin:var(--spacing-xs) 0}.jobs-page-section .job-tag{font-size:11px;gap:4px}.jobs-page-section .job-tag svg{height:10px}.jobs-page-section .job-cta{padding:6px 10px;font-size:11px;border-radius:8px}.jobs-page-section .jobs-empty-state{padding:var(--spacing-xs);font-size:var(--font-size-sm)}.contact-form,.contact-form-header{gap:var(--spacing-xs)}.contact-form-section{padding:var(--spacing-xs) 0}.contact-form-card{padding:var(--spacing-xs);border-radius:var(--border-radius-md)}.contact-form-header{margin-bottom:var(--spacing-sm)}.contact-form-icon{width:38px;height:38px}.contact-form-icon svg{width:18px;height:18px}.contact-form-row{gap:6px}.contact-form-row--four{grid-template-columns:1fr;gap:6px}.contact-form-field{gap:4px}.contact-form-input{height:40px;padding:8px;font-size:var(--font-size-xs)}.contact-form-textarea{padding:8px;font-size:var(--font-size-xs);min-height:100px}.contact-form-footer{gap:var(--spacing-xs);margin-top:6px}.contact-form-checkbox{width:16px;height:16px}.contact-form-checkbox-label{font-size:11px;line-height:1.4}.contact-form-button{line-height:40px;padding:0 var(--spacing-xs);font-size:var(--font-size-xs);min-height:40px}}@media (max-width:400px){.jobs-page-section .jobs-grid{gap:6px;width:100%;max-width:100%}.jobs-page-section .jobs-results-head{margin:var(--spacing-md) 0 var(--spacing-sm)}.jobs-page-section .job-title{font-size:14px;line-height:1.3}.contact-form-checkbox-label,.jobs-page-section .job-date,.jobs-page-section .job-sub,.jobs-page-section .job-tag{font-size:10px}.jobs-page-section .job-tag svg{height:9px}.jobs-page-section .job-cta{padding:5px 8px;font-size:10px}.jobs-page-section .jobs-empty-state{font-size:var(--font-size-xs)}.contact-form-card{padding:10px}.contact-form-icon{width:36px;height:36px}.contact-form-checkbox,.contact-form-icon svg{width:16px;height:16px}.contact-form,.contact-form-footer{gap:8px}.contact-form-row,.contact-form-row--four{gap:6px}.contact-form-input{height:38px;padding:6px;font-size:11px}.contact-form-textarea{padding:6px;font-size:11px;min-height:90px}.contact-form-button{line-height:38px;padding:0 10px;font-size:11px;min-height:38px}}@media (hover:none) and (pointer:coarse){.contact-form-button,.contact-form-checkbox,.contact-form-input,.contact-form-textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.contact-form-button{min-height:44px}.contact-form-button:active{transform:scale(.98)}.contact-form-checkbox{min-width:20px;min-height:20px}.contact-form-checkbox:active{transform:scale(.95)}.contact-form-button:hover{background:var(--color-primary-dark);color:var(--color-white)}.contact-form-link:hover{color:var(--color-white)}.anticorruption-contact-block{-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:44px}.anticorruption-contact-block:active{transform:translateY(0);background:var(--color-primary-dark)}.anticorruption-contact-block:hover{background:var(--color-primary-light);transform:none;box-shadow:none}}@media (prefers-reduced-motion:reduce){.btn-old-version:hover,.contain-pagination .page-link:active,.footer-content .social-icons .social-icon:hover,.hero-slide,.hero-slide.is-active,.leadership-card:hover,.organigrama-container svg rect:hover,.report-button:hover,.search-overlay-close:active,.search-overlay-close:hover,.site-footer li a:hover{transform:none}.hero-slide{transition:opacity .3s}.hero-nav,.search-result-item{transition:background-color .2s}.network-card,.news-card,.quick-card,.sponsor-card{transition:background-color .2s,transform .1s}.quick-grid:has(.quick-card:hover) .quick-card{transition:none}.network-grid .network-card:hover,.news-grid .news-card:hover,.quick-grid .quick-card:hover,.resources-grid .resource-card:hover,.sponsors-track .sponsor-card:hover{transform:none!important}.breadcrumbs,.news-grid{scroll-behavior:auto}.news-grid:has(.news-card:hover) .news-card{transition:none}.stat-card{transition:none}.network-grid:has(.network-card:hover) .network-card{transition:none}.anticorruption-contact-block,.report-button,.report-input,.report-textarea{transition:background-color .2s,border-color .2s}.sponsors-track{animation:none}.sponsors-track:has(.sponsor-card:hover) .sponsor-card{transition:none}.btn-old-version,.footer-content .social-icons .social-icon,.search-overlay-close,.search-overlay-submit,.search-result-action,.search-result-button,.site-footer a{transition:background-color .2s,color .2s}.search-overlay{transition:opacity .2s}.leadership-card,.resource-card{transition:background-color .2s,box-shadow .2s}.organigrama-container svg path,.organigrama-container svg rect{transition:none}.contain-pagination .page-link{transition:background-color .2s,color .2s,border-color .2s}.resources-grid:has(.resource-card:hover) .resource-card{transition:none}.breadcrumb-link{transition:none}.breadcrumb-link:hover{color:var(--color-gray)}.breadcrumb-link:active{opacity:1}.anticorruption-contact-block:active,.anticorruption-contact-block:hover{transform:none;box-shadow:none}}@media (max-width:992px){.contact-map{height:400px}.locations-list{width:100%;flex-wrap:wrap;gap:var(--spacing-sm)}.location-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.location-logo img{max-width:100%;max-height:100%;object-fit:contain}}@media (max-width:850px){.anticorruption-info-text p,.anticorruption-info-title{margin-bottom:var(--spacing-xs)}.anticorruption-layout{gap:var(--spacing-sm);margin-top:var(--spacing-sm);overflow-x:hidden;width:100%;max-width:100%}.anticorruption-info-content,.department-item{padding:var(--spacing-sm);border-radius:var(--border-radius-md)}.anticorruption-info-title{font-size:var(--font-size-base);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.anticorruption-info-text,.anticorruption-signature{font-size:var(--font-size-sm)}.anticorruption-signature{margin-top:var(--spacing-sm);padding-top:var(--spacing-xs)}.anticorruption-right-side{gap:var(--spacing-sm)}.anticorruption-contact-blocks,.department-contacts,.department-header-left,.departments-accordion{gap:var(--spacing-xs)}.anticorruption-contact-block{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);flex-direction:row;align-items:center}.anticorruption-contact-icon{width:40px;height:40px;flex-shrink:0}.anticorruption-contact-icon svg,.department-chevron{width:20px;height:20px}.anticorruption-contact-info{gap:2px;min-width:0}.anticorruption-contact-label{font-size:11px}.anticorruption-contact-value{font-size:var(--font-size-xs);word-wrap:break-word;overflow-wrap:break-word}.map-container{flex-direction:column;gap:var(--spacing-sm)}.map-wrapper{width:100%}.locations-list{width:fit-content;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xs)}.location-card{max-width:100%;padding:var(--spacing-sm) var(--spacing-md)}.section-title--departments{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.departments-section{padding:0 0 var(--spacing-md) 0}.department-icon{width:40px;height:40px}.department-icon svg{height:16px}.department-name{font-size:var(--font-size-md)}.department-chevron svg{width:12px;height:7px}.department-contacts{flex-direction:column;padding-top:var(--spacing-sm)}.department-contact-card{flex-direction:column;align-items:flex-start;padding:var(--spacing-sm);gap:var(--spacing-xs)}.department-contact-card .contact-separator{display:none}.contact-name{font-weight:600}.contact-name,.contact-position{font-size:var(--font-size-sm);width:100%}.contact-phone{width:100%;justify-content:flex-start;margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-light-border)}}@media (max-width:576px){.anticorruption-layout{gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.anticorruption-info-text p{margin-bottom:10px}.anticorruption-signature{margin-top:var(--spacing-xs);padding-top:10px;font-size:var(--font-size-xs)}.anticorruption-right-side,.department-header-left,.locations-list{gap:var(--spacing-xs)}.anticorruption-contact-blocks{gap:6px}.anticorruption-contact-block,.department-contact-card{padding:var(--spacing-xs);border-radius:var(--border-radius-sm)}.anticorruption-contact-icon,.department-icon{width:36px;height:36px}.anticorruption-contact-icon svg,.contact-phone-icon,.department-chevron{width:18px;height:18px}.anticorruption-contact-label{font-size:10px}.anticorruption-contact-value{font-size:11px}.contact-map,.map-wrapper{border-radius:var(--border-radius-md)}.map-section{padding:var(--spacing-md) 0}.map-container{gap:var(--spacing-sm)}.contact-map{height:300px}.department-item,.location-card{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm)}.location-logo{height:40px}.location-logo img{width:auto;height:100%;object-fit:contain}.departments-section{padding:0 0 var(--spacing-sm) 0}.section-title--departments{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs);padding:0 var(--spacing-sm)}.contact-name,.contact-phone-number,.contact-position,.department-name{font-size:var(--font-size-xs)}.department-header{padding:var(--spacing-xs) 0}.department-icon svg{height:14px}.department-name{font-weight:600}.department-chevron svg{width:10px;height:6px}.contact-phone,.department-contacts{padding-top:var(--spacing-xs)}.contact-position{font-weight:600;color:var(--color-primary-dark)}.contact-phone-icon svg{width:14px;height:14px}}@media (max-width:400px){.anticorruption-layout{gap:6px;margin-top:6px}.anticorruption-info-content{padding:10px}.anticorruption-info-title{font-size:13px;margin-bottom:8px}.anticorruption-info-text{font-size:11px;line-height:1.4}.anticorruption-info-text p{margin-bottom:8px}.anticorruption-signature{margin-top:8px;padding-top:8px;font-size:11px}.anticorruption-contact-block,.department-contact-card{padding:8px}.anticorruption-contact-icon,.department-icon{width:32px;height:32px}.anticorruption-contact-icon svg,.contact-phone-icon,.department-chevron{width:16px;height:16px}.anticorruption-contact-label{font-size:9px}.anticorruption-contact-value,.contact-name,.contact-phone-number,.contact-position,.department-name{font-size:10px}.contact-map{height:250px}.location-card{padding:var(--spacing-xs);gap:var(--spacing-xs)}.section-title--departments{font-size:var(--font-size-sm)}.department-item{padding:var(--spacing-xs)}.department-icon svg{height:12px}.department-chevron svg{width:8px;height:5px}.contact-phone-icon svg{width:12px;height:12px}}