.nw-header{background:#1a2947!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.03)!important}.nw-header-inner{max-width:1100px!important;margin:0 auto!important;display:flex!important;align-items:center!important;height:56px!important;padding:0 24px!important}.nw-header-logo{font-family:"IBM Plex Serif",serif!important;font-size:1.7rem!important;font-weight:700!important;letter-spacing:-1px!important;color:#fff!important;text-decoration:none!important;margin-right:32px!important}.nw-header-title{font-size:1rem!important;font-weight:400!important;color:#c7d0e0!important;margin-left:8px!important}.nw-main-right.nw-desktop-trending{flex:1 1 320px!important;min-width:0!important;max-width:400px!important;width:100%!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:0!important}.nw-widget{background:#f7f9fc!important;border-radius:14px!important;box-shadow:0 2px 12px rgba(30,40,90,.07)!important;border:1px solid #e3e6e8!important;margin-bottom:24px!important;padding:24px 20px 20px!important;width:100%;min-width:0}.nw-widget-title{font-size:1.15rem!important;font-weight:700!important;margin-bottom:18px!important;color:#1a2947!important;letter-spacing:-.5px!important;padding:0!important}.nw-trending-list{list-style:none!important;margin:0!important;padding:0!important}.nw-trending-list li,.nw-trending-list a{white-space:normal!important;overflow:visible!important;text-overflow:unset!important}.nw-trending-list li{font-size:1.01rem!important;color:#223!important;line-height:1.5!important;padding:12px 0!important;border-bottom:1px solid #e3e6e8!important;margin:0!important;transition:background .2s!important}.nw-trending-list li:last-child{border-bottom:none!important}.nw-trending-list a{color:#1a2947!important;text-decoration:none!important;font-weight:500!important;display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.nw-trending-list a:hover{text-decoration:underline!important;color:#0070c0!important}.nw-release-item{display:flex!important;align-items:flex-start!important;background:#fff!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(30,40,90,.06)!important;border:1px solid #e3e6e8!important;margin-bottom:20px!important;padding:16px 16px 14px!important;gap:18px!important;transition:box-shadow .2s,border-color .2s!important}.nw-release-item:hover{box-shadow:0 6px 24px rgba(30,40,90,.1)!important;border-color:#b6c2d2!important}.nw-release-img-link{flex-shrink:0!important;display:block!important;width:110px!important;height:70px!important;background:#e3e6e8!important;border-radius:4px!important;overflow:hidden!important;margin-top:2px!important;box-shadow:0 1px 4px rgba(30,40,90,.06)!important}.nw-release-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:4px!important}.nw-release-details{flex:1!important;min-width:0!important}.nw-release-date{color:#6c7a89!important;font-size:.85rem!important;text-transform:uppercase!important;margin-bottom:6px!important;display:block!important;font-family:"Montserrat",Arial,sans-serif!important;letter-spacing:.5px!important;font-weight:600!important}.nw-release-title{font-family:"IBM Plex Serif","Times New Roman",serif!important;font-size:1.05rem!important;font-weight:700!important;color:#1a2947!important;text-decoration:none!important;margin-bottom:6px!important;display:block!important;line-height:1.25!important;transition:text-decoration .2s,color .2s!important}.nw-release-title:hover,.nw-release-title:focus{text-decoration:underline!important;color:#0070c0!important}.nw-release-excerpt{font-size:.97rem!important;color:#444!important;margin:0!important;line-height:1.5!important;font-family:"Montserrat",Arial,sans-serif!important}.nw-pagination button,.nw-pagination span{min-width:32px!important;height:32px!important;border:1px solid #e3e6e8!important;background:#fff!important;color:#1a2947!important;font-weight:600!important;border-radius:4px!important;cursor:pointer!important}.nw-pagination .nw-active-page{background:#1a2947!important;color:#fff!important}.nw-pagination button:disabled{opacity:.5!important;cursor:not-allowed!important}@media (min-width:900px){.nw-main-right.nw-desktop-trending{flex:1 1 260px!important;min-width:220px!important;max-width:320px!important;margin-top:0!important}}@media (max-width:900px){.nw-main-right.nw-desktop-trending{margin-top:24px!important}}@media (max-width:700px){.nw-main-right.nw-desktop-trending{margin-top:24px!important}.nw-release-item{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 8px 10px!important}.nw-release-img-link{width:100%!important;height:38vw!important;max-width:100%!important;min-width:0!important;min-height:80px!important;max-height:160px!important}.nw-release-img{width:100%!important;height:100%!important;object-fit:cover!important}.nw-release-title{font-size:1.08rem!important}.nw-release-excerpt{font-size:1.01rem!important}.nw-widget-title{font-size:1.08rem!important}.nw-trending-list li{font-size:1.01rem!important;padding-bottom:8px!important}.nw-pagination button,.nw-pagination span{min-width:36px!important;height:36px!important;font-size:1.08rem!important}}.nw-default-image{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)!important;border:2px solid #e3e6e8!important;padding:12px!important;object-fit:contain!important;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.06)!important}.nw-default-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,41,71,.03);border-radius:4px;pointer-events:none}.nw-default-image:after{content:"📰";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;opacity:.4;pointer-events:none}.nw-release-img:not([src]),.nw-release-img[src=""],.nw-release-img[src*=placeholder]{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)!important;border:2px solid #e3e6e8!important;position:relative}.nw-release-img:not([src]):after,.nw-release-img[src=""]:after,.nw-release-img[src*=placeholder]:after{content:"📰";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;opacity:.6}