.navbar-toggler-jdd{color:#2163e8;background:0 0;border:1px solid #2163e859;border-radius:.35rem;padding:.35rem .55rem;line-height:1}.navbar-toggler-jdd:focus{outline:0;box-shadow:0 0 0 .2rem #2163e840}.offcanvas-jdd .nav-link{color:#191a1f;border-bottom:1px solid #eef0f2;padding:.65rem 0}.offcanvas-jdd .nav-link.active{color:#2163e8;font-weight:700}.offcanvas-jdd .offcanvas-title{font-weight:700}.article-content img{max-width:100%;height:auto}.article-content p{margin-bottom:1rem;line-height:1.85}.card-title,.card-title a,h3 .btn-link,h2 .btn-link,h4 .btn-link,h5 .btn-link,h6 .btn-link{overflow-wrap:anywhere;word-break:break-word}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thumb-fallback{color:#adb5bd;background:#e9ecef;justify-content:center;align-items:center;min-height:160px;display:flex}.search-results{max-height:280px;overflow:auto}.search-results a{color:inherit;border-radius:.25rem;padding:.4rem .5rem;text-decoration:none;display:block}.search-results a:hover{background:#f0f4ff}.card-bg-scale{background-position:50%;background-size:cover}@media (width<=991.98px){.navbar-brand-item{max-height:36px}h4.display-4{font-size:1.6rem}}@media (width>=992px){header.navbar-light>.navbar>.container{flex-wrap:nowrap}header .navbar-brand,header .nav.flex-nowrap{flex-shrink:0}header .navbar-collapse{flex:auto;justify-content:center;min-width:0;display:flex!important}header .navbar-nav.jdd-main-nav,header .navbar-nav{flex:auto;justify-content:space-evenly;align-items:center;width:100%;max-width:100%;flex-wrap:nowrap!important;margin-left:0!important;margin-right:0!important;overflow:visible!important}header .navbar-nav::-webkit-scrollbar{display:none}header .navbar-nav>.nav-item{flex:none!important;width:auto!important;max-width:none!important}header .navbar-nav>.nav-item.dropdown .dropdown-menu{z-index:1080}header .navbar-collapse{overflow:visible!important}header .navbar-nav .nav-link{font-weight:500;line-height:90px;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;padding-left:.35rem!important;padding-right:.35rem!important;font-size:.9375rem!important}}html.font-lg,html.font-sm,html.font-lg .navbar-top,html.font-sm .navbar-top,html.font-lg header,html.font-sm header,html.font-lg footer,html.font-sm footer{font-size:16px!important}html.font-lg header .navbar-nav .nav-link,html.font-sm header .navbar-nav .nav-link{font-size:.9375rem!important}html.font-lg main{font-size:1.125rem}html.font-sm main{font-size:.875rem}html.font-lg main h1,html.font-lg main .h1{font-size:2.2em!important}html.font-lg main h2,html.font-lg main .h2{font-size:1.85em!important}html.font-lg main h3,html.font-lg main .h3{font-size:1.55em!important}html.font-lg main h4,html.font-lg main .h4,html.font-lg main .display-4{font-size:1.45em!important}html.font-lg main h5,html.font-lg main .h5,html.font-lg main .card-title{font-size:1.2em!important}html.font-lg main h6,html.font-lg main .h6{font-size:1.08em!important}html.font-lg main p,html.font-lg main .card-text,html.font-lg main .article-content,html.font-lg main .blockquote,html.font-lg main .blockquote p,html.font-lg main li,html.font-lg main .btn-link,html.font-lg main .small{font-size:1.05em!important}html.font-sm main h1,html.font-sm main .h1{font-size:1.75em!important}html.font-sm main h2,html.font-sm main .h2{font-size:1.45em!important}html.font-sm main h3,html.font-sm main .h3{font-size:1.25em!important}html.font-sm main h4,html.font-sm main .h4,html.font-sm main .display-4{font-size:1.2em!important}html.font-sm main h5,html.font-sm main .h5,html.font-sm main .card-title{font-size:1.05em!important}html.font-sm main h6,html.font-sm main .h6,html.font-sm main p,html.font-sm main .card-text,html.font-sm main .article-content,html.font-sm main .blockquote,html.font-sm main .blockquote p,html.font-sm main li,html.font-sm main .btn-link,html.font-sm main .small{font-size:.95em!important}html.font-lg main img,html.font-sm main img,html.font-lg main .card-img,html.font-sm main .card-img,html.font-lg main .icon-md,html.font-sm main .icon-md,html.font-lg main .badge,html.font-sm main .badge,html.font-lg main .btn,html.font-sm main .btn{font-size:revert!important}html.font-lg main img,html.font-sm main img{max-width:100%;height:auto!important}.auth-page{background:radial-gradient(circle at 10% 20%,#2163e814,#0000 40%),radial-gradient(circle at 90% 10%,#d6293e0f,#0000 35%),#f7f8f9;min-height:70vh}.auth-card{background:#fff;border:1px solid #e9ecef;border-radius:.75rem;box-shadow:0 .5rem 1.5rem #191a1f0f}.auth-card .form-label{color:#343a40;font-weight:600}.auth-side{color:#fff;background:linear-gradient(160deg,#2163e8 0%,#1a4fc0 55%,#d6293e 140%);border-radius:.75rem}.auth-alert{display:none}.auth-alert.show{display:block}#pubAlert.show{margin-bottom:1rem}.publisher-meta{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex;position:relative}.publisher-meta--stack{align-items:center}.publisher-meta__body{flex-direction:column;gap:.1rem;min-width:0;line-height:1.25;display:flex}.publisher-meta__name{font-size:.8125rem;font-weight:500}.publisher-meta__date{opacity:.92;font-size:.75rem}.publisher-meta--light .publisher-meta__date{opacity:.85}.publisher-meta--compact .publisher-meta__name{font-size:.75rem}.publisher-meta--compact .publisher-meta__date{font-size:.6875rem}.publisher-meta--inline{gap:.4rem}.publisher-meta__inline-text{max-width:18rem;font-size:.875rem}.card-grid .publisher-meta,.card-body .publisher-meta{z-index:1}.card-overlay-bottom .publisher-meta,.card-grid-sm .publisher-meta--compact{max-width:100%}@media (width<=767.98px){.home-block{padding-top:1.75rem}.home-block.card-grid{padding-bottom:.5rem}.home-block--hot{padding-top:2rem}.home-block__title{padding-top:.25rem;margin-bottom:1.25rem!important}.home-block+.home-block{margin-top:.5rem}}.roll-page .title-column .badge.blue{border-color:#06c;background-color:#06c!important}.roll-page .clearfix:after{content:"";clear:both;display:block}@media (width<=767.98px){.roll-page .left-menu,.roll-page .news-list-box{float:none;width:100%}.roll-page .title-head .right{float:none;margin-top:.5rem;text-align:left!important}.roll-page .title-head .right .num-bar,.roll-page .title-head .right .interval,.roll-page .title-head .right .refresh{margin:.35rem 0;display:block}}.about-side-nav .nav-link{color:#495057;border-radius:.35rem;padding:.45rem .75rem}.about-side-nav .nav-link.active,.about-side-nav .nav-link:hover{color:#2163e8;background:#2163e814}.about-content{line-height:1.85}footer .footer-divider{opacity:.35}footer .footer-main-cols{padding-bottom:.25rem}footer .footer-block-title{font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:.85rem!important}footer .footer-link-list .nav-link{white-space:nowrap;padding:.4rem 0;font-size:.9375rem;line-height:1.35}footer .footer-link-list .nav-link i{vertical-align:-.08em;margin-right:.3rem;font-size:1.1em}footer .footer-media-nav{flex-flow:wrap;align-items:center;gap:.5rem .85rem}footer .footer-media-nav .nav-link{padding:.25rem 0;line-height:1}footer .footer-media-nav .nav-link img{width:48px;height:auto;display:block}footer .footer-copy-bar{font-size:.8125rem;line-height:1.6}footer .footer-copy{flex-direction:column;gap:.35rem;display:flex}footer .footer-copy-meta{flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;display:flex}@media (width<=767.98px){footer .footer-block{min-width:0}footer .footer-block-media{border-top:1px solid #ffffff1a;margin-top:.25rem;padding-top:.75rem}footer .footer-block-title{font-size:1.125rem;margin-bottom:.65rem!important}footer .footer-link-list .nav-link{padding:.32rem 0;font-size:.875rem}footer .footer-media-nav{gap:.65rem 1rem}footer .footer-media-nav .nav-link img{width:44px}footer .footer-copy-bar{font-size:.75rem}}@media (width>=768px){footer .footer-main-cols{justify-content:space-between}footer .footer-main-cols>.footer-block{flex:0 0 33.333%;max-width:33.333%}footer .footer-block-title{font-size:1.45rem;margin-bottom:1.15rem!important}footer .footer-link-list .nav-link{padding:.55rem 0;font-size:1.0625rem}footer .footer-block-media .footer-block-title{margin-bottom:1rem!important}footer .footer-media-nav{gap:.65rem 1.1rem}footer .footer-media-nav .nav-link img{width:56px}footer .footer-copy-bar{font-size:.875rem}footer .footer-copy{flex-flow:wrap;justify-content:center;align-items:center;gap:.5rem 1rem}footer .footer-copy-meta{flex-wrap:nowrap;display:inline-flex}}
