@media (min-width:769px){
 body{padding-bottom:0!important}
 .mws-desktop-header{background:#fff}.mws-topbar{height:34px;border-bottom:1px solid #e7ebef;background:#fbfcfd}.mws-topbar-inner{height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px}.mws-topbar-right{display:flex;align-items:center;gap:12px;min-width:0}.mws-top-date{display:flex;align-items:center;gap:6px;color:#66717d;font-size:11px;font-weight:600;white-space:nowrap}.mws-top-date svg{width:14px;height:14px;color:#657482}
 .mws-top-links{display:flex;align-items:center;list-style:none;margin:0;padding:0}.mws-top-links li+li:before{content:"";display:inline-block;width:1px;height:11px;background:#d9dfe5;margin:0 10px;vertical-align:middle}.mws-top-links a{font-size:11px;font-weight:700;color:#566473}.mws-top-links a:hover{color:var(--mws-red)}
 .mws-top-search{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--mws-navy)}.mws-top-search svg{width:17px;height:17px}
 .mws-desktop-brandbar{height:94px}.mws-desktop-brand-inner{height:100%;display:grid;grid-template-columns:220px minmax(360px,1fr) 260px;grid-template-areas:"update ad logo";align-items:center;gap:28px;padding:0 23px;direction:ltr}.mws-desktop-logo{grid-area:logo;justify-self:end;display:flex;align-items:center;direction:rtl}.mws-logo-image{max-width:230px;max-height:62px;object-fit:contain}
 .mws-update{grid-area:update;justify-self:start;display:flex;align-items:center;gap:8px;color:#687583;font-size:10px;font-weight:700;white-space:nowrap;direction:rtl}.mws-update [data-mws-baghdad-clock]{color:#687583}.mws-header-ad{grid-area:ad;height:62px;border:1px solid var(--mws-border);display:flex;align-items:stretch;justify-content:center;overflow:hidden;direction:rtl}.mws-header-ad-placeholder{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#9aa6b1;font-size:10px}.mws-header-ad-placeholder strong{color:#778592}
 .mws-category-nav{height:48px;background:#0a345f;border-bottom:1px solid var(--mws-red)}.mws-category-nav-scroll{height:48px;overflow:hidden}.mws-category-menu{height:48px;display:flex;align-items:stretch;list-style:none;margin:0;padding:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.mws-category-menu::-webkit-scrollbar{display:none}.mws-category-menu>li{display:flex;border-left:1px solid rgba(255,255,255,.08)}.mws-category-menu a{display:flex;align-items:center;padding:0 22px;color:#fff;font-size:12px;font-weight:800}.mws-category-menu a:hover{background:rgba(255,255,255,.07)}
 .mws-news-ticker{height:44px;display:grid;grid-template-columns:118px minmax(0,1fr);direction:rtl;background:#0e2f59;color:#fff}.mws-ticker-label{display:flex;align-items:center;justify-content:center;gap:7px;background:var(--mws-red);font-size:12px;font-weight:800}.mws-ticker-label>span{width:6px;height:6px;border-radius:50%;background:#fff}.mws-ticker-window{overflow:hidden;direction:ltr}.mws-ticker-track{width:max-content;display:flex;align-items:center;height:44px;animation:mwsTicker 190s linear infinite}.mws-news-ticker:hover .mws-ticker-track{animation-play-state:paused}.mws-ticker-group{display:flex;align-items:center;flex-shrink:0}.mws-ticker-item{height:44px;display:flex;align-items:center;gap:8px;padding:0 18px;border-left:1px solid rgba(255,255,255,.08);white-space:nowrap;direction:rtl}.mws-ticker-item .source{color:#f3b7bb;font-size:10px;font-weight:800}.mws-ticker-item .title{font-size:11.5px;font-weight:600}@keyframes mwsTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
 .mws-desktop-layout{width:100%;display:grid;grid-template-columns:minmax(235px,1fr) minmax(0,3fr) minmax(235px,1fr);grid-template-areas:"left center right";gap:12px;padding:36px 28px 40px;direction:ltr;align-items:start}.mws-desktop-left{grid-area:left;direction:rtl;min-width:0}.mws-desktop-center,.mws-search-desktop-main,.mws-single-desktop-main{grid-area:center;direction:rtl;min-width:0}.mws-desktop-right{grid-area:right;direction:rtl;min-width:0}
 .mws-desktop-sidebar{display:flex;flex-direction:column;gap:10px}.mws-side-box,.mws-side-news{border:1px solid var(--mws-border);border-top:3px solid var(--mws-navy);background:#fff;overflow:hidden}.mws-side-box>header,.mws-side-news>header{height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--mws-border);background:#fbfcfd}.mws-side-box>header h2,.mws-side-news>header h2{margin:0;color:var(--mws-navy);font-size:17px;font-weight:900}.mws-side-box>header span{min-width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #dce3e9;font-size:10px;color:#687786}
 .mws-side-list{list-style:none;margin:0;padding:0}.mws-side-list li{border-bottom:1px solid #e6ebef}.mws-side-list li:last-child{border-bottom:0}.mws-side-list a,.mws-source-static{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px}.mws-side-list a span,.mws-source-static span{font-size:12.5px;font-weight:800;color:#32404e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mws-side-list b,.mws-source-static b{min-width:35px;height:23px;display:flex;align-items:center;justify-content:center;background:#f3f6f8;color:#748290;font-size:9.5px;font-weight:800}.mws-side-list a:hover{background:#fafcfd}
 .mws-all-sources-link{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-top:1px solid var(--mws-border);background:#f8fafb;color:var(--mws-navy);font-size:12px;font-weight:900}.mws-all-sources-link svg{width:15px;height:15px;transform:rotate(180deg)}
 .mws-side-news>div{padding:0 12px}.mws-side-news article{padding:11px 0;border-bottom:1px solid var(--mws-line)}.mws-side-news article:last-child{border-bottom:0}.mws-side-news h3{margin:0;font-size:13.5px;line-height:1.65;color:#2f3d4b}.mws-side-news h3 a:hover{color:var(--mws-red)}.mws-side-news article>span{display:block;margin-top:4px;color:#7b8895;font-size:9.5px}.mws-side-news p{padding:15px;color:var(--mws-muted)}
 .mws-desktop-feed{border:1px solid var(--mws-border);border-top:3px solid var(--mws-navy);padding:0 18px 18px;background:#fff}.mws-feed-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:19px 0 12px;border-bottom:2px solid var(--mws-navy)}.mws-feed-heading h1{margin:0;color:var(--mws-navy);font-size:27px;line-height:1.45;font-weight:900}.mws-feed-heading p{margin:7px 0 0;color:#8a959f;font-size:12px;line-height:1.75}.mws-feed-heading>span{flex:0 0 auto;min-height:31px;display:flex;align-items:center;padding:5px 10px;border:1px solid #dce3e9;background:#f8fafb;color:#617080;font-size:10.5px;font-weight:800}
 .mws-desktop-news-item{padding:13px 2px;border-bottom:1px solid #e7ecf0}.mws-desktop-news-item h2{margin:0;font-size:16px;line-height:1.68}.mws-desktop-news-item h2 a{color:#293746;font-weight:800}.mws-desktop-news-item h2 a:hover{color:var(--mws-red)}.mws-desktop-news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px;font-size:10px;font-weight:700;color:#7c8894}.mws-desktop-news-meta .cat{color:var(--mws-red)}.mws-desktop-news-meta .source{color:var(--mws-navy)}.mws-desktop-news-meta .sep{color:#c2c9d0}
 .mws-pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding-top:18px}.mws-pagination .page-numbers{min-width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #dce3e9;background:#fff;color:#536170;font-size:11px;font-weight:800}.mws-pagination .current,.mws-pagination .page-numbers:hover{border-color:var(--mws-navy);background:var(--mws-navy);color:#fff}
 .mws-desktop-footer{background:#0b2d52;color:#d9e3ec}.mws-footer-cta{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 34px;background:#f5f7f9;color:var(--mws-navy);border-top:1px solid #e0e6ec}.mws-footer-cta div{display:flex;flex-direction:column;gap:3px}.mws-footer-cta strong{font-size:17px}.mws-footer-cta span{font-size:11px;color:#7b8794}.mws-footer-cta>a{background:var(--mws-red);color:#fff;padding:11px 16px;font-size:12px;font-weight:900}
 .mws-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr .9fr;gap:40px;padding:40px 34px}.mws-footer-grid h2{margin:0 0 13px;color:#fff;font-size:15px}.mws-footer-grid ul{list-style:none;margin:0;padding:0}.mws-footer-grid li{margin:0 0 7px}.mws-footer-grid li a{font-size:11.5px;color:#c8d5df}.mws-footer-grid li a:hover{color:#fff}.mws-footer-brand p{max-width:390px;font-size:12px;line-height:1.9;color:#aebdcc}.mws-footer-contact{display:grid;gap:5px;margin-top:13px}.mws-footer-contact>a,.mws-footer-contact>div{display:flex;align-items:center;gap:6px;min-width:0}.mws-footer-contact span{font-size:9.5px;color:#8fa3b4}.mws-footer-contact strong{font-size:10.5px;color:#d8e2eb;font-weight:700;overflow:hidden;text-overflow:ellipsis}.mws-footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.mws-footer-latest article{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid rgba(255,255,255,.1)}.mws-footer-latest article:last-of-type{margin-bottom:0}.mws-footer-latest h3{margin:0;font-size:11.5px;line-height:1.65;color:#eef4f9}.mws-footer-latest-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px;color:#8fa4b5;font-size:8.8px}.mws-footer-latest-meta .cat{color:#f0a8ae}.mws-footer-latest-meta .source{color:#d4e3ef}
.mws-footer-logo{max-width:205px;max-height:55px;object-fit:contain;filter:brightness(0) invert(1)}.mws-footer-social{display:flex;gap:8px}.mws-footer-social a{width:35px;height:35px;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center}.mws-footer-social svg{width:16px;height:16px}.mws-footer-bottom{min-height:48px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;padding:0 34px;color:#92a6b7;font-size:10.5px}
 .mws-single-article{border:1px solid var(--mws-border);border-top:3px solid var(--mws-navy);background:#fff;padding:18px}.mws-single-article>h1{margin:0;color:var(--mws-navy);font-size:31px;line-height:1.58;font-weight:900;padding-bottom:13px;border-bottom:2px solid var(--mws-navy)}.mws-single-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 0;color:#73818e;font-size:10.5px;font-weight:700}.mws-single-meta .cat{color:var(--mws-red)}.mws-single-meta .source{color:var(--mws-navy);font-weight:900}.mws-single-share-top{padding:8px 0 13px;border-bottom:1px solid var(--mws-line)}.mws-single-image{margin:0;padding:16px 0 0}.mws-single-image img{width:100%;display:block;max-height:540px;object-fit:cover}.mws-single-excerpt{font-size:17px;line-height:2;color:#344250;margin-top:18px}.mws-single-excerpt.is-collapsed{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.mws-excerpt-toggle{border:0;background:none;color:var(--mws-navy);font-size:11px;font-weight:900;padding:4px 0;margin:2px 0 14px}
 .mws-original-box{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--mws-border);border-right:1px solid var(--mws-red);background:#f8fafb;padding:11px 14px}.mws-original-box>div{display:flex;flex-direction:column}.mws-original-box span{font-size:10px;color:#89949e}.mws-original-box strong{font-size:13px;color:var(--mws-navy)}.mws-original-box>a{display:flex;align-items:center;gap:7px;background:var(--mws-red);color:#fff;padding:10px 13px;font-size:11px;font-weight:900}.mws-original-box svg{width:14px;height:14px}.mws-single-share-bottom{margin-top:16px;padding:12px 0;border-top:1px solid var(--mws-line);border-bottom:1px solid var(--mws-line)}
 .mws-related{margin-top:16px}.mws-related>header{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--mws-navy);padding:8px 0}.mws-related>header h2{margin:0;color:var(--mws-navy);font-size:18px}.mws-related>header span{font-size:10px;color:#7c8995}
 .mws-search-panel{border:1px solid var(--mws-border);border-top:3px solid var(--mws-navy);background:#fff;padding:18px}.mws-search-panel>header>span{color:var(--mws-red);font-size:10.5px;font-weight:900}.mws-search-panel h1{margin:3px 0 0;color:var(--mws-navy);font-size:29px}.mws-search-panel header p{margin:6px 0 0;color:#7f8a96;font-size:12px}.mws-search-form{height:50px;display:flex;align-items:center;gap:9px;margin-top:15px;border:1px solid #d5dde5;background:#f8fafb;padding:5px 6px 5px 13px}.mws-search-form>svg{width:20px;height:20px;color:#718090}.mws-search-form input{width:100%;height:38px;border:0;background:transparent;outline:0;font-size:14px;font-weight:600}.mws-search-form>button[type=submit]{height:38px;min-width:76px;border:0;background:var(--mws-navy);color:#fff;font-size:12px;font-weight:900}.mws-search-clear{border:0;background:transparent;color:#82909d;font-size:20px}.mws-search-summary{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding:11px 2px;border-top:1px solid #e5eaf0;border-bottom:2px solid var(--mws-navy)}.mws-search-summary strong{font-size:13px;color:#2d3a49}.mws-search-summary span{font-size:10.5px;color:#758290}
 .mws-sources-shell{padding:28px}.mws-sources-page{max-width:1180px;margin:0 auto 45px}.mws-section-hero{padding:20px 3px 16px;border-bottom:2px solid var(--mws-navy)}.mws-section-hero>span{color:var(--mws-red);font-size:11px;font-weight:900}.mws-section-hero h1{margin:3px 0;color:var(--mws-navy);font-size:31px}.mws-section-hero p{margin:7px 0 0;color:#7b8794;font-size:12.5px}.mws-source-search{height:48px;display:flex;align-items:center;gap:9px;margin:16px 0;border:1px solid var(--mws-border);background:#f8fafb;padding:4px 12px}.mws-source-search svg{width:19px;height:19px}.mws-source-search input{width:100%;height:38px;border:0;outline:0;background:transparent}.mws-source-search button{border:0;background:none;font-size:20px;color:#81909e}.mws-sources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mws-sources-grid article{border:1px solid var(--mws-border);background:#fff}.mws-sources-grid article>a,.mws-source-card-static{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px}.mws-sources-grid strong{display:block;color:var(--mws-navy);font-size:14px}.mws-sources-grid span{display:block;margin-top:3px;color:#8a96a1;font-size:10.5px}.mws-sources-grid svg{width:17px;height:17px;color:#9aa6b1;transform:rotate(180deg)}

 .mws-categories-shell{padding:28px}.mws-categories-page{max-width:1180px;margin:0 auto 45px}.mws-categories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.mws-categories-grid article{border:1px solid var(--mws-border);background:#fff}.mws-categories-grid article>a{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.mws-categories-grid strong{display:block;color:var(--mws-navy);font-size:14px}.mws-categories-grid span{display:block;margin-top:3px;color:#8a96a1;font-size:10.5px}.mws-categories-grid svg{width:17px;height:17px;color:#9aa6b1;transform:rotate(180deg)}.mws-categories-grid article:hover{border-color:#bfcbd5;background:#fbfcfd}
 @media(max-width:1100px){.mws-desktop-layout{grid-template-columns:minmax(205px,1fr) minmax(0,3fr) minmax(205px,1fr);padding-inline:10px;gap:9px}.mws-desktop-brand-inner{grid-template-columns:180px minmax(300px,1fr) 220px;grid-template-areas:"update ad logo"}}
}

@media (min-width:769px){
 .mws-top-search .mws-fa-icon{font-size:16px}
 .mws-top-date .mws-fa-icon{font-size:14px;color:#657482}
 .mws-all-sources-link .mws-fa-icon,.mws-all-categories-link .mws-fa-icon{font-size:11px}
 .mws-original-box .mws-fa-icon{font-size:12px}
 .mws-single-excerpt-ui .mws-article-excerpt-text{font-size:17px;line-height:2}
 .mws-single-share-top .mws-fa-icon,.mws-single-share-bottom .mws-fa-icon{font-size:15px}
 .mws-related>header{display:flex;align-items:center;justify-content:space-between}
}

.mws-home-semantic-title,
.mws-mobile-feed-home>.mws-mobile-page-head,
.mws-feed-v8-latest>.mws-feed-v8-header,
.mws-desktop-feed-home>.mws-feed-heading{display:none!important}

@media (min-width:769px){
 .mws-single-excerpt-ui .mws-excerpt-toggle-link{
  color:var(--mws-navy);
  font-size:11.5px;
  font-weight:900
 }
 .mws-related>header{
  justify-content:flex-start!important
 }
 .mws-related>header span{
  display:none!important
 }
}


@media (min-width:769px){
 /* Unified news typography across home/category/source/search/archive/related */
 .mws-desktop-news-item h2,
 .mws-desktop-news-item h2 a{
  font-size:15.5px!important;
  line-height:1.65!important;
  font-weight:800!important
 }

 .mws-desktop-news-meta{
  margin-top:5px!important;
  gap:4px!important;
  font-size:10.5px!important;
  line-height:1.5!important;
  font-weight:700!important
 }

 /* Category/source sidebars no longer reserve space for count badges */
 .mws-side-list a,
 .mws-source-static{
  justify-content:flex-start!important
 }

 .mws-side-box>header{
  justify-content:flex-start!important
 }

 .mws-side-list b,
 .mws-source-static b{
  display:none!important
 }
}

@media (min-width:769px){
 /* Softer sidebar hierarchy */
 .mws-side-box>header h2,
 .mws-side-news>header h2{
  font-size:15px!important;
  line-height:1.35!important;
  font-weight:800!important;
  letter-spacing:0!important
 }

 .mws-side-box>header,
 .mws-side-news>header{
  min-height:46px!important;
  height:auto!important;
  padding:9px 12px!important
 }

 /* Legacy compatibility sidebars */
 .mws-rsv11-box-head h2,
 .mws-lsv13-box-head h2{
  font-size:15px!important;
  line-height:1.35!important;
  font-weight:800!important
 }

 .mws-rsv11-box-head,
 .mws-lsv13-box-head{
  min-height:46px!important
 }
}

@media (min-width:769px){
 .mws-desktop-news-meta .mws-source-identity{
  color:var(--mws-navy);
  font-size:10.5px;
  font-weight:700
 }
 .mws-desktop-news-meta .mws-source-avatar{
  width:17px;
  height:17px;
  flex-basis:17px
 }

 .mws-side-news-meta{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:7px;
  margin-top:5px
 }
 .mws-side-news-meta .mws-side-source{
  color:#6f7e8c;
  font-size:9.5px;
  font-weight:700
 }
 .mws-side-news-meta .mws-source-avatar{
  width:16px;
  height:16px;
  flex-basis:16px
 }
 .mws-side-news-meta time{
  display:inline-flex;
  align-items:center;
  gap:4px;
  color:#7b8895;
  font-size:9.5px
 }

 .mws-sidebar-source-link{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:8px!important
 }
 .mws-sidebar-source-link .mws-source-avatar{
  width:22px;
  height:22px;
  flex-basis:22px
 }
 .mws-sidebar-source-link .mws-source-name{
  min-width:0;
  font-size:11.5px;
  font-weight:800;
  color:#304050
 }

 .mws-sources-grid .mws-source-directory-identity{
  display:flex;
  align-items:center;
  gap:10px
 }
 .mws-sources-grid .mws-source-avatar{
  width:34px;
  height:34px;
  flex-basis:34px
 }

 .mws-single-meta .mws-source-identity{
  color:var(--mws-navy);
  font-size:10px;
  font-weight:800
 }

 .mws-ticker-item .mws-source-identity{
  gap:4px;
  color:#f3b7bb
 }
 .mws-ticker-item .mws-source-avatar{
  width:16px;
  height:16px;
  flex-basis:16px;
  border-color:rgba(255,255,255,.25)
 }

 .mws-f5-latest-meta .mws-source-identity{
  color:#d4e3ef
 }
 .mws-f5-latest-meta .mws-source-avatar{
  width:15px;
  height:15px;
  flex-basis:15px
 }
}

@media (min-width:769px){
 .mws-news-ticker{
  height:46px!important
 }
 .mws-ticker-label{
  font-size:12.5px!important
 }
 .mws-ticker-track,
 .mws-ticker-item{
  height:46px!important
 }
 .mws-ticker-item{
  gap:9px!important;
  padding:0 19px!important
 }
 .mws-ticker-item .source,
 .mws-ticker-item .mws-source-identity{
  font-size:11px!important;
  font-weight:800!important
 }
 .mws-ticker-item .title{
  font-size:13px!important;
  line-height:1.45!important;
  font-weight:700!important
 }
 .mws-ticker-item .mws-source-avatar{
  width:18px!important;
  height:18px!important;
  flex-basis:18px!important
 }
}

@media (min-width:769px){
 .mws-sources-grid .mws-source-directory-identity{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-width:0!important
 }
 .mws-sources-grid .mws-source-avatar{
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  border:1px solid #e7ebef!important;
  border-radius:50%!important;
  background:#fff!important
 }
 .mws-sources-grid .mws-source-avatar img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:contain!important;
  padding:3px!important;
  background:#fff!important
 }
 .mws-sources-grid .mws-source-avatar .mws-fa-icon{
  display:inline-flex!important;
  font-size:12px!important;
  color:#7d8995!important
 }
}

@media (min-width:769px){
 .mws-more-shell,
 .mws-categories-shell,
 .mws-sources-shell{
  padding:34px max(28px,6vw) 44px
 }

 .mws-more-page,
 .mws-categories-page,
 .mws-sources-page{
  max-width:1180px;
  margin:0 auto;
  background:#fff
 }

 .mws-more-page-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  padding:18px
 }

 .mws-more-page-card{
  min-height:92px;
  display:grid;
  grid-template-columns:44px minmax(0,1fr) 18px;
  align-items:center;
  gap:11px;
  padding:14px;
  border:1px solid #e2e8ed;
  background:#fff
 }

 .mws-more-page-icon{
  width:42px;
  height:42px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#f1f5f8;
  color:var(--mws-navy)
 }

 .mws-more-page-copy{
  display:flex;
  flex-direction:column;
  gap:4px
 }

 .mws-more-page-copy strong{
  color:#273746;
  font-size:14px;
  font-weight:900
 }

 .mws-more-page-copy small{
  color:#85919d;
  font-size:10.5px;
  line-height:1.55
 }

 .mws-more-page-arrow{
  color:#788693
 }

 .mws-categories-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
  padding:18px
 }

 .mws-categories-grid article{
  border:1px solid #e2e8ed;
  background:#fff
 }

 .mws-categories-grid article>a{
  min-height:64px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:12px
 }

 .mws-categories-grid strong{
  color:var(--mws-navy);
  font-size:13px;
  font-weight:900
 }

 .mws-categories-grid article>a>div>span{
  display:none!important
 }
}

@media (min-width:769px){

 .mws-source-directory-link{
  min-height:68px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:12px 14px!important
 }

 .mws-source-directory-main{
  display:flex!important;
  align-items:center!important;
  gap:10px!important
 }

 .mws-source-directory-avatar{
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  border:1px solid #e5eaef!important;
  border-radius:50%!important;
  background:#fff!important
 }

 .mws-source-directory-avatar img{
  width:100%!important;
  height:100%!important;
  display:block!important;
  object-fit:contain!important;
  padding:3px!important
 }

 .mws-more-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  padding:18px!important
 }

 .mws-more-item{
  min-height:96px!important;
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) 18px!important;
  align-items:center!important;
  gap:12px!important;
  padding:14px!important;
  border:1px solid #e1e7ec!important;
  background:#fff!important
 }

 .mws-more-item-icon{
  width:42px!important;
  height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#eef3f7!important;
  color:var(--mws-navy)!important
 }

 .mws-more-item-content{
  display:flex!important;
  flex-direction:column!important;
  gap:4px!important
 }

 .mws-more-item-content strong{
  color:#273746!important;
  font-size:14px!important;
  font-weight:900!important
 }

 .mws-more-item-content small{
  color:#85919d!important;
  font-size:10.5px!important;
  line-height:1.55!important
 }
}

@media (min-width:769px){
 .mws-topbar-right{
  gap:0!important
 }

 .mws-topbar-right>nav{
  display:flex;
  align-items:center
 }

 .mws-top-links,
 .mws-top-quick-links{
  display:flex;
  align-items:center;
  list-style:none;
  margin:0;
  padding:0
 }

 .mws-top-links li,
 .mws-top-quick-links li{
  display:flex;
  align-items:center
 }

 .mws-top-links li+li::before,
 .mws-top-quick-links li+li::before{
  content:"";
  display:inline-block;
  width:1px;
  height:11px;
  margin:0 10px;
  background:#d9dfe5;
  vertical-align:middle
 }

 .mws-top-quick-links{
  position:relative;
  margin-right:10px;
  padding-right:11px;
  border-right:1px solid #d9dfe5
 }

 .mws-top-links a,
 .mws-top-quick-links a{
  color:#566473;
  font-size:11px;
  line-height:1;
  font-weight:700;
  white-space:nowrap
 }

 .mws-top-links a:hover,
 .mws-top-quick-links a:hover{
  color:var(--mws-red)
 }

 .mws-top-search{
  position:relative;
  width:39px!important;
  height:28px!important;
  margin-right:10px;
  padding-right:11px;
  border-right:1px solid #d9dfe5;
  flex:0 0 39px
 }

 .mws-top-search .mws-fa-icon{
  font-size:16px
 }
}

@media (min-width:769px){
 /* Arabic ticker: move from left toward right, slightly slower */
 .mws-ticker-track{
  animation-name:mwsTickerArabic!important;
  animation-duration:220s!important;
  animation-timing-function:linear!important;
  animation-iteration-count:infinite!important
 }

 .mws-news-ticker:hover .mws-ticker-track{
  animation-play-state:paused!important
 }

 @keyframes mwsTickerArabic{
  from{transform:translateX(-50%)}
  to{transform:translateX(0)}
 }
}

@media(min-width:769px){

 /* =========================================================
    DESKTOP SIDEBAR — ONE LEVEL EVERYWHERE
    Home / Search / Category / Source / Archive / Single
    ======================================================= */

 .mws-desktop-layout{
  align-items:start!important
 }

 .mws-desktop-left,
 .mws-desktop-right{
  align-self:start!important;
  margin:0!important;
  padding:0!important
 }

 .mws-desktop-sidebar{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  align-self:start!important
 }

 .mws-side-news{
  width:100%!important
 }

 .mws-side-news>header,
 .mws-side-box>header{
  height:51px!important;
  min-height:51px!important;
  max-height:51px!important;
  box-sizing:border-box!important
 }

 /*
  * Every sidebar news row gets exactly the same vertical space.
  * Title = up to 3 lines.
  * Source + time = one fixed bottom line.
  */
 .mws-side-news .mws-side-news-item{
  width:100%!important;
  height:112px!important;
  min-height:112px!important;
  max-height:112px!important;
  display:grid!important;
  grid-template-rows:66px 22px!important;
  align-content:center!important;
  gap:4px!important;
  padding:10px 0!important;
  margin:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important
 }

 .mws-side-news .mws-side-news-title{
  height:66px!important;
  min-height:66px!important;
  max-height:66px!important;
  margin:0!important;
  overflow:hidden!important;
  color:#2f3d4b!important;
  font-size:13.5px!important;
  line-height:22px!important;
  font-weight:800!important
 }

 .mws-side-news .mws-side-news-title a{
  display:-webkit-box!important;
  width:100%!important;
  max-height:66px!important;
  overflow:hidden!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3!important;
  line-clamp:3!important;
  color:inherit!important
 }

 .mws-side-news .mws-side-news-meta{
  width:100%!important;
  height:22px!important;
  min-height:22px!important;
  max-height:22px!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  grid-template-areas:"time source"!important;
  align-items:center!important;
  gap:7px!important;
  margin:0!important;
  padding:0!important;
  direction:ltr!important;
  overflow:hidden!important
 }

 .mws-side-news .mws-side-news-meta .mws-side-source{
  grid-area:source!important;
  min-width:0!important;
  max-width:100%!important;
  height:22px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-self:end!important;
  gap:5px!important;
  overflow:hidden!important;
  direction:rtl!important;
  color:#6f7e8c!important;
  font-size:9.5px!important;
  line-height:22px!important;
  font-weight:700!important;
  white-space:nowrap!important
 }

 .mws-side-news .mws-side-news-meta .mws-side-source .mws-source-avatar{
  width:16px!important;
  min-width:16px!important;
  max-width:16px!important;
  height:16px!important;
  min-height:16px!important;
  max-height:16px!important;
  flex:0 0 16px!important
 }

 .mws-side-news .mws-side-news-meta .mws-side-source .mws-source-avatar img{
  width:14px!important;
  height:14px!important;
  max-width:14px!important;
  max-height:14px!important;
  object-fit:contain!important
 }

 .mws-side-news .mws-side-news-meta .mws-side-source .mws-source-name{
  min-width:0!important;
  max-width:100%!important;
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  line-height:22px!important
 }

 .mws-side-news .mws-side-news-meta time{
  grid-area:time!important;
  height:22px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-self:start!important;
  gap:4px!important;
  direction:rtl!important;
  color:#7b8895!important;
  font-size:9.5px!important;
  line-height:22px!important;
  white-space:nowrap!important
 }

 .mws-side-news .mws-side-news-meta time .mws-fa-icon{
  flex:0 0 auto!important;
  font-size:9px!important
 }

 /*
  * Source/category list rows keep one shared rhythm too.
  */
 .mws-side-box .mws-side-list>li{
  min-height:44px!important
 }

 .mws-side-box .mws-side-list>li>a,
 .mws-side-box .mws-side-list>li>.mws-source-static{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  box-sizing:border-box!important
 }

 .mws-side-box .mws-all-sources-link{
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important
 }
}

/* Wiki News 2.1.10 — ticker label follows primary theme color */
@media (min-width:769px){
 .mws-news-ticker .mws-ticker-label{
  background:var(--mws-navy)!important;
  color:#fff!important;
  border-left:1px solid rgba(255,255,255,.12)!important;
 }
 .mws-news-ticker .mws-ticker-label strong{
  color:#fff!important;
 }
 .mws-news-ticker .mws-ticker-label>span{
  background:var(--mws-red)!important;
 }
}
