/* source-layout corrections */
.head .search{width:calc(40% + 70px)!important}
.nav1{height:52px!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;background:#00b7ff!important;overflow:visible!important}
.nav1:before{display:none!important}
.nav1 ul{display:flex!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;background:#00b7ff!important}
.nav1 ul li{float:none!important;flex:1 1 16.6667%!important;width:16.6667%!important;height:52px!important;margin:0!important}
.resource-tab{display:block!important;width:100%!important;height:52px!important;margin:0!important;padding:0 6px!important;border:0!important;background:transparent!important;color:#fff!important;font:inherit!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;cursor:pointer!important}
.resource-tab{background:#00b7ff!important}
.resource-tab:hover,.resource-tab.active{background:#008fc7!important;color:#fff!important}
.resource-nav[hidden]{display:none!important}
.jump-page{width:1200px!important;max-width:calc(100% - 20px)!important;margin:80px auto!important}
.jump-card{max-width:560px!important;margin:0 auto!important;padding:44px 32px!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 18px rgba(30,41,59,.1)!important;text-align:center!important}
.jump-card h1{margin:0 0 18px!important;color:#14213d!important;font-size:24px!important}
.jump-message{margin:0 0 12px!important;color:#64748b!important;font-size:15px!important}
.jump-count{margin:0 0 22px!important;color:#94a3b8!important;font-size:13px!important}.jump-count b{color:#00a0e9!important;font-size:20px!important}
.jump-link{display:inline-block!important;padding:10px 24px!important;border-radius:4px!important;background:#00b7ff!important;color:#fff!important}.jump-link:hover{background:#008fc7!important;color:#fff!important}
.article-crumb{margin-top:18px!important;margin-bottom:16px!important}
.article-list-panel,.article-detail-panel,.article-related{width:1200px!important;max-width:calc(100% - 20px)!important;margin:0 auto 28px!important}
.article-list-panel,.article-detail-panel,.article-related{background:#fff!important;border-radius:12px!important;box-shadow:0 2px 14px rgba(30,41,59,.08)!important;overflow:hidden!important}
.article-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 24px!important;background:#00b7ff!important;color:#fff!important}
.article-list-head h1{margin:0!important;font-size:20px!important;line-height:1.3!important}
.article-list-head span{font-size:13px!important;opacity:.9!important}
.article-list{padding:0 20px!important}
.article-table-head{display:grid!important;grid-template-columns:2fr 1.1fr 1fr!important;align-items:center!important;min-height:43px!important;padding:0 24px!important;background:#08b8ee!important;color:#fff!important;font-size:15px!important;text-align:center!important}
.article-table-head span{display:block!important;width:100%!important}.article-table-head span:first-child{text-align:left!important}.article-table-head span:nth-child(2){text-align:center!important}.article-table-head span:last-child{text-align:right!important}
.article-text-list{padding:0 20px!important}
.article-text-list .article-row{display:grid!important;grid-template-columns:2fr 1.1fr 1fr!important;gap:20px!important;align-items:center!important;min-height:40px!important;padding:0 4px!important;border-bottom:1px dashed #6bcfff!important;border-radius:0!important;box-shadow:none!important;transform:none!important;font-size:14px!important}
.article-text-list .article-row>div,.article-text-list .article-row>time{display:block!important;width:100%!important}
.article-text-list .article-row:hover{background:#f8fdff!important;box-shadow:none!important;transform:none!important}
.article-name{display:block!important;justify-self:stretch!important;min-width:0!important;width:100%!important;margin:0!important;overflow:hidden!important;color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important}
.article-text-list .article-name,.article-text-list .article-name a{ text-align:left!important }
.article-name em{display:inline-block!important;margin-left:8px!important;color:#f00!important;font-size:11px!important;font-style:normal!important;font-weight:700!important}
.article-type{color:#111827!important;text-align:center!important}.article-time{color:#ff3b30!important;text-align:right!important}
.article-row{display:grid!important;grid-template-columns:150px minmax(0,1fr) 170px!important;gap:20px!important;align-items:center!important;min-height:112px!important;padding:16px 4px!important;border-bottom:1px dashed #cbdde6!important;color:#1e293b!important;transition:box-shadow .18s ease,transform .18s ease!important}
.article-row:last-child{border-bottom:0!important}
.article-row:hover{transform:translateY(-1px)!important;box-shadow:8px 0 18px rgba(30,41,59,.12),-8px 0 18px rgba(30,41,59,.12)!important}
.article-cover{width:150px!important;height:80px!important;border-radius:7px!important;background:#eef5f8!important;overflow:hidden!important}
.article-cover img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.article-main{min-width:0!important}
.article-main h2{margin:0 0 9px!important;overflow:hidden!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.article-main p{margin:0!important;overflow:hidden!important;color:#718096!important;font-size:13px!important;line-height:1.6!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.article-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:9px!important;color:#64748b!important;font-size:13px!important}
.article-meta span{color:#00a0e9!important}
.article-detail-head{padding:28px 34px 20px!important;border-bottom:1px solid #e7eef2!important;text-align:center!important}
.article-detail-head h1{margin:0 0 15px!important;color:#14213d!important;font-size:27px!important;line-height:1.45!important}
.article-detail-meta{display:flex!important;justify-content:center!important;gap:24px!important;color:#8a97a6!important;font-size:13px!important}
.article-detail-content{padding:30px 44px 44px!important;color:#374151!important;font-size:16px!important;line-height:2!important;word-break:break-word!important}
.article-detail-content p{margin:0 0 1em!important}
.article-detail-content img{max-width:100%!important;height:auto!important}
.article-related{padding-bottom:18px!important}
.article-related-title{padding:16px 24px!important;border-bottom:1px solid #e7eef2!important;color:#14213d!important;font-size:18px!important;font-weight:700!important}
.article-related-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;padding:0 24px!important}
.article-related-list a{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:14px 0!important;border-bottom:1px dashed #d7e2e8!important;overflow:hidden!important;color:#334155!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.article-related-list a:hover{color:#00a0e9!important}
.article-related-list time{flex:none!important;color:#94a3b8!important;font-size:12px!important}
@media(max-width:640px){.article-table-head,.article-text-list .article-row{grid-template-columns:1.7fr 1fr .95fr!important;gap:8px!important;padding-left:8px!important;padding-right:8px!important;font-size:12px!important}.article-detail-head{padding:22px 18px 16px!important}.article-detail-head h1{font-size:21px!important}.article-detail-meta{flex-wrap:wrap!important;gap:8px 14px!important}.article-detail-content{padding:22px 18px 30px!important;font-size:15px!important}.article-related-list{grid-template-columns:1fr!important;padding:0 18px!important}}
.nav{max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;background:#00b7ff!important}
.nav>ul.container,.nav>ul.container li,.nav>ul.container li a{background:#00b7ff!important}
.nav>ul.container{display:flex!important;flex-wrap:nowrap!important;width:1200px!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}
.nav>ul.container li{float:none!important;flex:1 1 12.5%!important;width:12.5%!important;margin:0!important;height:51px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.nav>ul.container li a{width:100%!important;padding:14px 3px!important;font-size:16px!important;white-space:nowrap!important}
.nav>ul.container{border-bottom:1px dashed rgba(255,255,255,.58)!important}
.nav>ul.container li:first-child a{width:auto!important;padding:8px 12px!important;border-radius:5px!important;background:#008fc7!important;color:#fff!important}
.nav>ul.container li:first-child a:hover,.nav>ul.container li:first-child a.actave{background:#008fc7!important;color:#fff!important}
.bread-crumbs{width:1200px!important;max-width:1200px!important;margin:16px auto 20px!important;padding:0 4px!important}
.list{width:1200px!important;max-width:1200px!important;margin:0 auto 30px!important;border:0!important;background:transparent!important;box-shadow:none!important}
.list .title{display:flex!important;align-items:center!important;height:62px!important;padding:0 20px!important;border-radius:18px!important;background:#fff!important;color:#111!important;box-shadow:0 4px 18px rgba(30,41,59,.08)!important}
.list .title li{float:none!important;width:auto!important;text-align:left!important;padding:0 5px!important;font-weight:700!important;color:#111!important}
.list .title li:nth-child(1){flex:0 0 170px!important}.list .title li:nth-child(2){flex:2!important;padding-left:15px!important}.list .title li:nth-child(3){flex:1!important;padding-left:15px!important}.list .title li:nth-child(4){flex:1.25!important;text-align:right!important}
.list .list-box{background:transparent!important;margin:12px 0 0!important}
.list .list-box .content{min-height:0!important;margin:0!important}
.list .list-box .content .row{display:block!important;margin:0 0 12px!important;padding:0 20px!important;border-radius:17px!important;background:#fff!important;box-shadow:0 1px 5px rgba(30,41,59,.03),0 0 14px rgba(30,41,59,.06)!important;transition:box-shadow .18s ease,transform .18s ease!important}
.list .list-box .content .row:hover{margin:0 0 12px!important;padding:0 20px!important;background:#fff!important;font-weight:inherit!important;transform:translateY(-1px)!important;box-shadow:8px 0 22px rgba(30,41,59,.16),-8px 0 22px rgba(30,41,59,.16),0 2px 5px rgba(30,41,59,.04)!important}
.list .list-box .content .row ul{display:flex!important;align-items:center!important;width:100%!important;min-height:108px!important;border:0!important}
.list .list-box .content .row ul li{float:none!important;width:auto!important;text-align:left!important;padding:14px 5px!important;border:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.list .list-box .content .row ul li:nth-child(1){flex:0 0 170px!important}.list .list-box .content .row ul li:nth-child(2){flex:2!important;padding-left:15px!important;font-weight:600!important;color:#14213d!important}.list .list-box .content .row ul li:nth-child(3){flex:1!important;padding-left:15px!important;color:#64748b!important}.list .list-box .content .row ul li:nth-child(4){flex:1.25!important;text-align:right!important;color:red!important}
.list .list-box .content .row ul li img{width:150px!important;height:80px!important;object-fit:cover!important;border-radius:8px!important;margin:0!important;transform:translateX(-5px)!important}
.list .new-icon{display:inline-block!important;margin-left:8px!important;color:#f22!important;font-size:11px!important;font-weight:700!important}
.page{padding:30px 0 50px!important;text-align:center!important;font-size:16px!important;clear:both!important}
.page a{display:inline-block!important;color:#111!important;padding:7px 12px!important;margin:0 3px!important;border:1px solid #e3e3e3!important;border-radius:3px!important;background:#fff!important;line-height:1.2!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}
.page .actave,.page a:hover{background:#00b7ff!important;border-color:#00b7ff!important;color:#fff!important}
.crumb{width:1200px!important;max-width:calc(100% - 20px)!important;margin:16px auto 20px!important;padding:0 4px!important;color:#65707d!important;font-size:15px!important;font-weight:700!important}
.crumb a:hover{color:#00b7ff!important}
.type-card{width:1200px!important;max-width:calc(100% - 20px)!important;margin:0 auto 16px!important;padding:0!important;border-radius:17px!important;background:#fff!important;box-shadow:0 1px 5px rgba(30,41,59,.03),0 0 14px rgba(30,41,59,.06)!important;overflow:hidden!important}
.type-card .section-title{margin:0!important;padding:15px 20px!important;background:#00b7ff!important;color:#fff!important;font-size:17px!important;line-height:1.3!important}
.type-card .filter-line{display:flex!important;align-items:center!important;flex-wrap:wrap!important;min-height:48px!important;margin:0!important;padding:7px 20px!important;border-bottom:1px solid #eef4f7!important;line-height:32px!important}
.type-card .filter-line:last-child{border-bottom:0!important}
.type-card .filter-line b{width:76px!important;flex:0 0 76px!important;color:#334155!important}
.type-card .filter-line a{margin:0 21px 0 0!important;color:#667085!important;font-weight:400!important}
.type-card .filter-line a:hover,.type-card .filter-line a.active{color:#00a9e9!important;font-weight:700!important}
.theme .detail{position:relative!important;min-height:300px!important}
.theme .detail .content{position:relative!important;min-height:300px!important}
.theme .detail .content .btn{position:absolute!important;left:220px!important;bottom:0!important;display:inline-block!important;margin:0!important;padding:10px 28px!important;border:0!important;border-radius:4px!important;background:#00b7ff!important;color:#fff!important;font-size:15px!important;line-height:1.4!important;text-align:center!important;cursor:pointer!important;box-shadow:0 3px 8px rgba(0,183,255,.24)!important}
.theme .detail .content .btn:hover{background:#008fc7!important;color:#fff!important}
.latest-videos{width:1200px!important;max-width:calc(100% - 20px)!important;margin:0 auto 30px!important}
.latest-videos .other-title{margin:0!important}
.latest-grid{display:grid!important;grid-template-columns:repeat(4,280px)!important;gap:6px!important;padding:20px 0!important;justify-content:center!important}
.latest-card{display:block!important;width:280px!important;min-width:0!important;padding:0 0 12px!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 1px 5px rgba(30,41,59,.04),0 0 14px rgba(30,41,59,.06)!important;transition:transform .18s ease,box-shadow .18s ease!important}
.latest-card:hover{transform:translateY(-2px)!important;box-shadow:8px 0 20px rgba(30,41,59,.14),-8px 0 20px rgba(30,41,59,.14),0 3px 7px rgba(30,41,59,.05)!important}
.latest-card img{display:block!important;width:280px!important;height:160px!important;object-fit:cover!important;border-radius:0!important}
.latest-card .latest-name{margin:10px 12px 0!important;overflow:hidden!important;color:#14213d!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.latest-card .latest-meta{margin:5px 12px 0!important;overflow:hidden!important;color:#64748b!important;font-size:12px!important;line-height:1.4!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.latest-card .latest-meta span{float:right!important;color:#94a3b8!important}
.player-page .detail{padding:0!important;overflow:hidden!important;min-height:0!important}
.player-shell{width:100%!important;aspect-ratio:16 / 9!important;min-height:360px!important;background:#000!important;overflow:hidden!important;position:relative!important}
.player-shell iframe{display:block!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;background:#000!important}
.episode-panel{margin-top:14px!important;padding:16px 18px 18px!important;background:#fff!important;border-top:1px solid #e6eef2!important}
.episode-title{margin:0 0 12px!important;color:#14213d!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}
.episode-group{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:10px 0!important;border-bottom:1px dashed #d8e3e8!important}
.episode-group:last-child{border-bottom:0!important;padding-bottom:0!important}
.episode-source{flex:0 0 92px!important;color:#64748b!important;font-size:13px!important;line-height:34px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.episode-list{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;gap:8px!important}
.episode-link{display:inline-block!important;min-width:58px!important;padding:7px 11px!important;border:1px solid #dce7ec!important;border-radius:4px!important;background:#f8fbfc!important;color:#334155!important;font-size:13px!important;line-height:18px!important;text-align:center!important;white-space:nowrap!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important}
.episode-link:hover,.episode-link.active{border-color:#00b7ff!important;background:#00b7ff!important;color:#fff!important}
@media(max-width:1220px){.latest-grid{grid-template-columns:repeat(2,minmax(0,280px))!important}.latest-card,.latest-card img{width:100%!important}.latest-card img{height:auto!important;aspect-ratio:280 / 160!important}}
@media(max-width:640px){.player-shell{min-height:0!important;aspect-ratio:16 / 9!important}.player-shell iframe,.player-shell video,.player-shell embed,.player-shell object,.player-shell .MacPlayer,.player-shell .MacPlayer iframe{height:100%!important}}
@media(max-width:640px){.episode-panel{margin-top:10px!important;padding:12px 10px 14px!important}.episode-title{font-size:15px!important}.episode-group{display:block!important;padding:9px 0!important}.episode-source{display:block!important;width:100%!important;line-height:24px!important;margin-bottom:7px!important}.episode-list{gap:6px!important}.episode-link{min-width:50px!important;padding:6px 8px!important;font-size:12px!important}}
@media(max-width:1220px){.nav,.bread-crumbs,.list{width:calc(100% - 20px)!important}.nav>ul.container{width:100%!important}}
@media(max-width:1220px){.nav1{width:100%!important;margin-left:0!important;margin-right:0!important}}
.head .logo{display:block!important;width:212px!important;height:88px!important;object-fit:contain!important;object-position:left center!important}
/* mobile responsive layout */
@media(max-width:768px){
html,body{min-width:0!important;width:100%!important;overflow-x:hidden!important}
.container,.head,.nav,.bread-crumbs,.list,.crumb,.article-list-panel,.article-detail-panel,.article-related,.latest-videos,.type-card{width:calc(100% - 20px)!important;max-width:none!important}
.head{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;padding:12px 10px!important}
.head>a{flex:0 0 132px!important;display:block!important}.head .logo{width:132px!important;height:55px!important;object-fit:contain!important}
.head form{flex:1 1 calc(100% - 142px)!important;min-width:0!important}.head .search{width:100%!important;margin:0!important}.head .search input.limit{min-width:0!important;width:calc(100% - 56px)!important}.head .search p{font-size:11px!important;white-space:nowrap!important;overflow:hidden!important}
.head-right{display:none!important}
.nav1{height:auto!important;min-height:52px!important}.nav1 ul{width:100%!important;max-width:none!important;flex-wrap:wrap!important}.nav1 ul li{flex:0 0 33.3333%!important;width:33.3333%!important;height:48px!important}.resource-tab{height:48px!important;line-height:1.15!important;font-size:13px!important}
.nav{width:calc(100% - 20px)!important}.nav>ul.container{width:100%!important;max-width:none!important;height:auto!important;min-height:42px!important;flex-wrap:wrap!important;overflow:visible!important}.nav>ul.container li{flex:0 0 25%!important;width:25%!important;height:42px!important;min-width:0!important}.nav>ul.container li a{padding:10px 2px!important;font-size:13px!important;overflow:hidden!important;text-overflow:ellipsis!important}.nav>ul.container li:first-child a{padding:7px 5px!important;max-width:calc(100% - 8px)!important}
.bread-crumbs,.crumb,.article-crumb{margin:12px auto 14px!important;font-size:13px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.list{margin-bottom:18px!important}.list .title{height:44px!important;padding:0 8px!important;border-radius:10px!important;font-size:12px!important}.list .title li:nth-child(1){flex:0 0 88px!important}.list .title li:nth-child(2){padding-left:4px!important}.list .title li:nth-child(3){padding-left:4px!important}.list .title li:nth-child(4){flex:0 0 94px!important}.list .list-box .content .row{margin-bottom:8px!important;padding:0 8px!important;border-radius:10px!important}.list .list-box .content .row ul{min-height:78px!important}.list .list-box .content .row ul li{padding:8px 3px!important;font-size:12px!important}.list .list-box .content .row ul li:nth-child(1){flex:0 0 88px!important}.list .list-box .content .row ul li:nth-child(2){padding-left:4px!important}.list .list-box .content .row ul li:nth-child(3){padding-left:4px!important}.list .list-box .content .row ul li:nth-child(4){flex:0 0 94px!important}.list .list-box .content .row ul li img{width:78px!important;height:52px!important;transform:none!important;border-radius:5px!important}.page{padding:20px 0 30px!important;font-size:13px!important}.page a{padding:6px 8px!important;margin:0 1px!important}
.theme .detail{display:flex!important;flex-direction:column!important;width:calc(100% - 20px)!important;min-height:0!important;padding:16px!important}.theme .detail #detail-img{width:160px!important;height:240px!important;margin:0 auto 16px!important}.theme .detail .content{min-height:0!important;width:100%!important;padding:0!important}.theme .detail .content .btn{position:static!important;margin-top:14px!important}.detail-title.container{width:100%!important}.detail-title h1{font-size:20px!important;line-height:1.4!important}
.latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 0!important}.latest-card,.latest-card img{width:100%!important}.latest-card img{height:auto!important;aspect-ratio:280 / 160!important}.latest-card .latest-name{margin:7px 8px 0!important;font-size:12px!important}.latest-card .latest-meta{margin:4px 8px 0!important;font-size:11px!important}
.player-shell{min-height:0!important;aspect-ratio:16 / 9!important}.player-shell iframe{height:100%!important}
.article-list-panel,.article-detail-panel,.article-related{border-radius:10px!important}.article-table-head{grid-template-columns:1.7fr 1fr .95fr!important;min-height:40px!important;padding:0 10px!important;font-size:13px!important}.article-list{padding:0 10px!important}.article-text-list .article-row{grid-template-columns:1.7fr 1fr .95fr!important;gap:8px!important;min-height:38px!important;padding:0 4px!important;font-size:12px!important}.article-detail-head{padding:20px 14px 15px!important}.article-detail-head h1{font-size:20px!important}.article-detail-content{padding:20px 14px 28px!important;font-size:15px!important;line-height:1.9!important}.article-related-title{padding:13px 16px!important;font-size:16px!important}.article-related-list{grid-template-columns:1fr!important;padding:0 16px!important}
.type-card{padding:10px!important}.type-card .filter-line{padding:5px 8px!important;font-size:12px!important}.type-card .filter-line b{width:54px!important;flex-basis:54px!important}.type-card .filter-line a{margin-right:12px!important}
}
@media(max-width:420px){.head>a{flex-basis:108px!important}.head .logo{width:108px!important;height:48px!important}.head form{flex-basis:calc(100% - 118px)!important}.nav1 ul li{flex-basis:50%!important;width:50%!important}.nav>ul.container li{flex-basis:25%!important;width:25%!important}.list .title li:nth-child(1),.list .list-box .content .row ul li:nth-child(1){flex-basis:74px!important}.list .title li:nth-child(4),.list .list-box .content .row ul li:nth-child(4){flex-basis:76px!important}.list .list-box .content .row ul li img{width:64px!important;height:44px!important}.latest-grid{grid-template-columns:1fr!important}}

/* Category rows stay left-aligned; missing items leave empty columns. */
.resource-nav>ul.container{justify-content:flex-start!important}
.resource-nav>ul.container li{justify-content:flex-start!important;align-items:center!important;text-align:left!important;flex:0 0 12.5%!important;width:12.5%!important}
.resource-nav>ul.container li a{display:block!important;width:100%!important;text-align:left!important}
.resource-nav>ul.container li:first-child a{width:calc(100% - 28px)!important;margin-left:14px!important;margin-right:14px!important;box-sizing:border-box!important;text-align:left!important}
@media(max-width:768px){
.resource-nav>ul.container{justify-content:flex-start!important}
.resource-nav>ul.container li{justify-content:flex-start!important;flex:0 0 25%!important;width:25%!important;text-align:left!important}
.resource-nav>ul.container li a{text-align:left!important}
.resource-nav>ul.container li:first-child a{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}
}
