
html,body{margin:0;overflow-x:hidden}html{scroll-behavior:smooth}
[class*="s-animation-"]{opacity:1!important;visibility:visible!important;transform:none!important}
.s-navbar-desktop-fixed,.s-nav-more,.s-language-switcher,.s-theme-preview,.s-category-drawer-wrapper{display:none!important}
.s-nav-dropdown-list{display:none}.s-nav-li:hover .s-nav-dropdown-list,.s-nav-li:focus-within .s-nav-dropdown-list,.s-nav-li.migration-open .s-nav-dropdown-list{display:block!important}
.s-navbar-desktop-normal{opacity:1!important;visibility:visible!important;position:absolute!important;top:0!important;width:100%}
.nav-dropdown-popover{display:none!important;position:absolute!important;top:100%!important;left:0!important;min-width:240px;visibility:visible!important}.s-nav-li:hover .nav-dropdown-popover,.s-nav-li:focus-within .nav-dropdown-popover,.s-nav-li.migration-open .nav-dropdown-popover{display:block!important}.multi-lang-nav,.s-nav-ellipsis{display:none!important}
.migration-mobile{display:none}.s-section{opacity:1!important}
@media(max-width:767px){.s-navbar-desktop-normal,.s-navbar-desktop-fixed{display:none!important}.migration-mobile{display:flex;position:relative;z-index:100;align-items:center;justify-content:space-between;background:#fff;color:#10274f;padding:14px 20px;gap:10px}.migration-mobile>a{color:inherit;font-weight:600;text-decoration:none;font-size:18px}.migration-mobile small{font-size:11px}.migration-mobile summary{font-size:24px;cursor:pointer;list-style:none}.migration-mobile nav{position:absolute;left:0;right:0;top:100%;max-height:75vh;overflow:auto;background:#fff;box-shadow:0 8px 18px #0002;padding:16px 24px}.migration-mobile nav a{display:block;color:#10274f;padding:9px 0;text-decoration:none}.s-media-section img{max-width:100%;height:auto}.s-footer-section .columns{max-width:100%}}

.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1100px,92%);margin:36px auto}.news-card{display:block;color:inherit;text-decoration:none!important;background:white;border:1px solid #e7e7e7}.news-card img{width:100%;aspect-ratio:1.65;object-fit:cover;display:block}.news-card div{padding:20px}.news-card h3{font-size:19px;line-height:1.5;margin:0 0 14px;color:#355c6d}.news-card time{font-size:13px;color:#777}.news-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px auto}.news-filter button{font:inherit;background:#fff;border:1px solid #ccd4cc;color:#355c6d;padding:8px 20px;cursor:pointer}.news-filter button[aria-pressed=true]{background:#355c6d;color:#fff}.article{max-width:850px;padding:50px 24px 80px;margin:auto;font-family:system-ui,sans-serif}.article h1{font-size:32px;line-height:1.45}.article p{white-space:pre-wrap;font-size:17px;line-height:1.95}.article img{width:100%;max-height:460px;object-fit:cover;margin:24px 0}.article time{color:#666}.article-nav{padding:20px 24px;background:#355c6d;color:white;display:flex;justify-content:space-between}.article-nav a{color:white;text-decoration:none}.article-empty{min-height:60vh}.s-component-overlay,.s-block-control-wrapper,.s-blog-category,.s-blog-pagination,.s-blog-category-popup,.s-blog-add-button,.s-blog-add-block-button{display:none!important}@media(max-width:767px){.news-grid{grid-template-columns:1fr;gap:22px}.article h1{font-size:26px}}
.s-nav{position:relative!important;z-index:200!important}.s-navbar-desktop-normal{position:relative!important;z-index:200!important}
.s-nav-inner-wrap,.s-nav-inner{visibility:visible!important}
.s-navbar-desktop-normal *{visibility:visible!important}.s-navbar-desktop-normal a{color:white!important}

.s-navbar-desktop-normal,.s-navbar-desktop-normal *{opacity:1!important;transform:none!important}.s-navbar-desktop-normal a.s-common-button{color:#355c6d!important;background:#fff!important}

.qnews-section{display:block!important;background:#e8e9ea;padding:64px 0!important;text-align:center}.qnews-section>h2{font:600 42px/1.4 system-ui,sans-serif;color:#355c6d;margin:0 0 30px}.qnews-section .news-grid{text-align:left}.qnews-more{display:inline-block;margin:20px;color:#355c6d!important}.qnews-section .news-card h3{font-size:19px!important}.qnews-section .news-card time{font-size:13px!important}.qnews-section .news-filter{width:min(1100px,92%)}@media(max-width:767px){.qnews-section{padding:40px 0!important}.qnews-section>h2{font-size:30px}}
