.brand-logo{width:auto;height:46px;max-width:170px;object-fit:contain}.nav{gap:0}.nav a{padding:8px;font-size:14px;white-space:nowrap}.nav-item{position:relative;display:flex;align-items:center}.submenu{display:none;position:absolute;top:100%;left:0;min-width:180px;padding:8px;background:#fff;border:1px solid #e6eaf2;border-radius:10px;box-shadow:0 10px 26px #0b1f4d12}.submenu a{display:block}.nav-item:hover .submenu,.nav-item:focus-within .submenu,.nav-item.expanded .submenu{display:block}.submenu-toggle{border:0;background:transparent;color:#165dff;cursor:pointer;padding:7px 4px}.news-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.news-section-heading p{color:#6b7688;margin:0}.news-card{display:flex;flex-direction:column;padding:24px;overflow:hidden}.news-card h3 a{color:#0b1f4d}.news-card p{margin:0 0 16px}.news-card .more{margin-top:auto}.news-meta{font-size:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;color:#7b8698}.news-meta span{color:#165dff}.news-cover{width:calc(100% + 48px);max-width:none;margin:-24px -24px 22px;aspect-ratio:16/9;object-fit:cover}.news-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:30px}.news-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.news-tabs a{padding:8px 17px;border-radius:8px;color:#4b5568;background:#f5f7fb}.news-tabs a.active{background:#165dff;color:#fff}.news-search{display:flex;gap:8px}.news-search input{min-width:0;width:210px;border:1px solid #dbe2ee;border-radius:8px;padding:9px 12px;font:inherit}.news-search .btn{padding:9px 18px}.pin-badge{display:inline-block;color:#165dff;background:#edf3ff;padding:2px 5px;border-radius:4px;font-size:12px;vertical-align:middle;margin-right:5px}.pagination{display:flex;gap:8px;justify-content:center;margin-top:32px}.pagination a{padding:7px 15px;border:1px solid #e3e8f1;border-radius:7px}.pagination a.active{background:#165dff;color:#fff}.empty-state{text-align:center;padding:70px 20px;border:1px dashed #dbe2ee;border-radius:12px}.news-h1{margin-top:14px!important}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:38px;align-items:start}.news-body{overflow-wrap:anywhere;min-width:0}.news-body p{line-height:1.95}.news-body img{max-width:100%;height:auto}.article-cover{margin-bottom:25px;border-radius:10px}.news-summary{background:#f4f7fd;border-left:3px solid #165dff;padding:18px;color:#62708a}.article-pager{border-top:1px solid #e3e8f1;padding-top:22px;margin:34px 0 22px;line-height:2}.news-body table{border-collapse:collapse;width:100%;max-width:100%}.news-body td,.news-body th{border:1px solid #dde3ed;padding:10px}.floating-contact{position:fixed;right:18px;bottom:85px;z-index:60;display:grid;background:#fff;border:1px solid #e5eaf3;border-radius:12px;box-shadow:0 8px 30px #0b1f4d1a}.floating-contact>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:62px;height:65px;border-bottom:1px solid #eef2f8;color:#165dff;text-decoration:none}.floating-contact>a:last-child{border-bottom:0}.floating-contact span{font-size:23px;line-height:1.2}.floating-contact small{font-size:10px}.floating-contact em{display:none;position:absolute;right:70px;white-space:nowrap;background:#0b1f4d;color:white;font-size:14px;font-style:normal;padding:8px 14px;border-radius:7px}.floating-contact>a:hover em{display:block}.ft a,.ft dd{overflow-wrap:anywhere}main img{max-width:100%;height:auto}main video{max-width:100%}.article-body pre{white-space:pre-wrap}.article-body table{max-width:100%}@media(max-width:1100px){.hd-in{gap:8px}.logo{font-size:17px}.nav a{padding:8px 6px;font-size:13px}}@media(max-width:900px){.nav-item{display:flex;flex-wrap:wrap}.nav-item>a{flex:1}.submenu{position:static;box-shadow:none;width:100%;border:0;padding-left:16px;display:none!important}.nav-item.expanded .submenu{display:block!important}.nav a{font-size:15px}.article-layout{grid-template-columns:1fr}.floating-contact{right:8px;bottom:20px}.floating-contact>a{width:48px;height:54px}.floating-contact em{display:none!important}.news-section-heading{align-items:flex-start}.news-toolbar{flex-direction:column}.news-search input{flex:1;width:auto}.news-body{padding-right:20px}.ft{padding-bottom:85px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
