:root{--ns-blue:#0c71c3;--ns-ink:#e6e6e6;--ns-label:#f3f3f3;--ns-arc:rgba(255,255,255,.34);--ns-muted:rgba(255,255,255,.58);--ns-faint:rgba(255,255,255,.30);--ns-green:#30ce7c;--ns-indigo:#3b4fd8;--ns-gray:#cfcfcf;--ns-tw:'Special Elite','Courier New',monospace;--ns-body:'Open Sans',Arial,sans-serif}.ns-vmap{position:relative;display:block;width:100%;overflow:hidden}.ns-vmap canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;display:block!important}.ns-vmap-items{display:none}.ns-trp-strings{position:absolute!important;left:-9999px!important;top:0!important;width:200px!important;font-size:1px!important;color:transparent!important;pointer-events:auto!important;z-index:-1!important}.ns-vterm{position:absolute;font-family:var(--ns-tw)!important;font-size:13.5px;color:var(--ns-vmap-accent,#7df0b4);opacity:0;pointer-events:none;max-width:min(190px,72%);white-space:normal;text-align:center;line-height:1.35;transition:opacity 2s ease;text-shadow:0 0 8px rgba(0,9,30,.95);left:0;top:0;z-index:3}.ns-vterm.ns-on{opacity:.94;pointer-events:auto}.ns-vterm a{color:inherit!important;text-decoration:none!important;cursor:pointer}.ns-vterm a:hover{color:var(--ns-blue)!important;text-decoration:none!important}.ns-popup-link{cursor:pointer}.ns-vexcerpt.ns-clickable{cursor:pointer}.ns-vmap-panel-heading{opacity:0;transition:opacity 2s ease;margin-bottom:8px;line-height:1.3;pointer-events:none;position:relative;z-index:1}.ns-vmap-panel-heading.ns-on{opacity:.94}.ns-vmap-detail{position:relative;margin-top:24px;background:0 0!important;background-color:transparent!important;overflow:visible}.ns-vmap-detail .ns-vexcerpt{position:absolute!important;left:0;right:0;top:0;opacity:0;transition:opacity 2s ease;pointer-events:none;font-family:var(--ns-body);font-size:13.5px;line-height:1.6;color:rgba(255,255,255,.8);background:0 0!important;background-color:transparent!important;max-width:100%;overflow:hidden}.ns-vmap-detail .ns-vexcerpt.ns-on{opacity:1;pointer-events:auto}.ns-vmap-detail .ns-vexcerpt .ns-blog-thumb{float:right;width:96px;height:74px;object-fit:cover;border-radius:0;margin:3px 0 8px 12px}.ns-vmap--left,.ns-vmap--right{float:left;width:calc(100% - var(--ns-excol,36%) - 4%)}.ns-vmap--right+.ns-vmap-detail{float:right;width:var(--ns-excol,36%);margin-top:0;clear:none}.ns-vmap--left{float:right}.ns-vmap--left+.ns-vmap-detail{float:left;width:var(--ns-excol,36%);margin-top:0;clear:none}.ns-vmap--left+.ns-vmap-detail,.ns-vmap--right+.ns-vmap-detail{padding-top:0;margin-top:0}.ns-vmap--left+.ns-vmap-detail .ns-vexcerpt,.ns-vmap--right+.ns-vmap-detail .ns-vexcerpt{top:28px}.ns-vmap-clearfix::after{content:'';display:table;clear:both}@media (max-width:640px){.ns-vmap--left,.ns-vmap--right{float:none!important;width:100%!important}.ns-vmap--left+.ns-vmap-detail,.ns-vmap--right+.ns-vmap-detail{float:none!important;width:100%!important;margin-top:16px}}@media (max-width:980px){.ns-vmap{max-width:420px;margin-left:auto;margin-right:auto}}.ns-rail{flex:0 0 270px!important;width:270px!important;max-width:270px!important;margin-left:auto}@media (max-width:980px){.ns-rail{flex:1 1 auto!important;width:100%!important;max-width:560px!important;margin:0 auto}}.ns-synapse{position:relative;width:100%;aspect-ratio:5/4;max-height:210px}.ns-synapse canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;display:block!important}.ns-blog{padding-top:10px}.ns-blog-viewport{position:relative;height:308px;overflow:hidden}.ns-blog-card{position:absolute;inset:0;display:flex;flex-direction:column;gap:9px;padding:4px 0;text-decoration:none;transform:translateY(105%);opacity:0;transition:transform 2.4s cubic-bezier(.3,.7,.3,1),opacity 1.6s ease}.ns-blog-card.ns-cur{transform:translateY(0);opacity:1}.ns-blog-card.ns-prev{transform:translateY(-105%);opacity:0}.ns-blog-card:hover .ns-blog-title{color:var(--ns-blue)}.ns-blog-title{font-family:var(--ns-tw);font-size:19px;font-weight:400;color:#fff;line-height:1.4;transition:color .3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ns-blog-body{display:block;font-size:13.5px;line-height:1.6;color:var(--ns-muted);max-height:240px;overflow:hidden}.ns-blog-more{font-family:var(--ns-tw)!important;font-size:14.5px;color:var(--ns-blue);float:right;margin:2px 0 0 10px}.ns-blog-card:hover .ns-blog-more{text-decoration:underline}.ns-blog-thumb{float:right;width:96px;height:74px;object-fit:cover;border-radius:0;margin:3px 0 8px 12px;background:linear-gradient(135deg,var(--ns-green),var(--ns-indigo));opacity:.95}@media (max-width:980px){.ns-synapse{max-width:420px;margin:0 auto}}@media (max-width:640px){.ns-rail{display:none!important}}@media (prefers-reduced-motion:reduce){.ns-blog-card{transition:none}}.ns-footer{max-width:680px;font-size:13.5px;color:var(--ns-muted);text-align:center!important;padding:26px 0 30px}.ns-footer p{font:inherit!important;color:inherit!important;margin:0!important;padding:0!important}.ns-footer a{color:inherit!important;text-decoration:none}.ns-footer a:hover{color:var(--ns-green)!important}