:root{
 --mws-navy:#0e2f59;--mws-navy-2:#123b6b;--mws-red:#d45b63;--mws-red-deep:#c94750;
 --mws-ink:#263442;--mws-muted:#7b8794;--mws-border:#dde4ea;--mws-line:#e8edf1;
 --mws-surface:#f5f7f9;--mws-white:#fff;--mws-radius:12px;--mws-shadow:0 8px 28px rgba(17,43,73,.07)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--mws-ink);font-family:"Tajawal",Arial,sans-serif;overflow-x:hidden}
body.mws-sheet-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}
svg{display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mws-desktop-only{display:block}.mws-mobile-only{display:none!important}.mws-site-main{width:100%;background:#fff}.mws-builder-main,.mws-page-shell{width:100%;min-height:50vh}
.mws-empty{padding:32px 16px;text-align:center;color:var(--mws-muted);font-size:14px}.mws-live-dot{width:8px;height:8px;border-radius:50%;background:var(--mws-red);display:inline-block;box-shadow:0 0 0 5px rgba(212,91,99,.12)}
.mws-text-logo{font-size:27px;font-weight:900;color:var(--mws-navy);white-space:nowrap}
.mws-share{display:flex;align-items:center;justify-content:space-between;gap:12px}.mws-share-label{font-size:12px;font-weight:800;color:var(--mws-navy)}.mws-share-actions{display:flex;align-items:center;gap:7px}
.mws-share-actions a,.mws-share-actions button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mws-border);background:#fff;color:var(--mws-navy);border-radius:50%;padding:0;transition:.18s ease}
.mws-share-actions a:hover,.mws-share-actions button:hover{border-color:var(--mws-navy);background:var(--mws-navy);color:#fff}.mws-share-actions svg{width:16px;height:16px}.mws-share-actions .is-copied{background:#eef8f1;color:#27854b;border-color:#aad7ba}
.mws-ad-slot{height:150px;min-height:150px;max-height:150px;overflow:hidden;border:1px solid var(--mws-border);background:#fafbfc}.mws-ad-slot .mws-widget{height:100%;overflow:hidden}
.mws-ad-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;color:#9aa6b1;text-align:center;position:relative}.mws-ad-placeholder small{position:absolute;top:7px;right:8px;font-size:9px}.mws-ad-placeholder span{font-size:12px;font-weight:700}.mws-ad-placeholder b{font-size:9px;font-weight:500}
.mws-static-page{max-width:1180px;margin:26px auto 50px;padding:0 18px}.mws-static-page>header{padding:20px 0 16px;border-bottom:2px solid var(--mws-navy)}.mws-static-page h1{margin:0;color:var(--mws-navy);font-size:34px;line-height:1.5}.mws-static-content{padding:25px 0;font-size:16px;line-height:2}.mws-static-content h2,.mws-static-content h3{color:var(--mws-navy)}
.mws-error-page{max-width:720px;margin:80px auto;text-align:center;padding:30px}.mws-error-page>span{font-size:72px;font-weight:900;color:var(--mws-red)}.mws-error-page h1{font-size:32px;color:var(--mws-navy)}.mws-error-page a{display:inline-flex;background:var(--mws-navy);color:#fff;padding:12px 18px;font-weight:800}

.mws-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.mws-fa-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-style:normal}
.mws-share-actions .mws-fa-icon{font-size:15px}
.mws-single-meta time{display:inline-flex;align-items:center;gap:5px}
.mws-single-meta time .mws-fa-icon{font-size:10px}


.mws-article-excerpt-wrap{
 position:relative;
 margin-top:18px;
 margin-bottom:14px
}
.mws-excerpt-toggle-input{
 position:absolute!important;
 width:1px!important;
 height:1px!important;
 opacity:0!important;
 pointer-events:none!important
}
.mws-article-excerpt-text{
 color:#344250
}
.mws-excerpt-toggle-input:not(:checked) + .mws-article-excerpt-text{
 display:-webkit-box;
 -webkit-box-orient:vertical;
 -webkit-line-clamp:4;
 overflow:hidden;
 padding-left:55px
}
.mws-excerpt-toggle-input:checked + .mws-article-excerpt-text{
 display:block;
 padding-left:0
}
.mws-excerpt-toggle-link{
 color:var(--mws-navy);
 font-size:11.5px;
 font-weight:900;
 line-height:1.45;
 cursor:pointer;
 text-decoration:none;
 border:0;
 background:transparent;
 user-select:none
}
.mws-excerpt-toggle-link:hover{
 color:var(--mws-red)
}
.mws-excerpt-toggle-input:not(:checked) ~ .mws-excerpt-toggle-link{
 position:absolute;
 left:0;
 bottom:1px;
 z-index:2;
 padding-right:10px;
 background:linear-gradient(90deg,#fff 76%,rgba(255,255,255,0))
}
.mws-excerpt-toggle-input:checked ~ .mws-excerpt-toggle-link{
 display:inline-flex;
 margin-top:4px
}
.mws-excerpt-less{display:none}
.mws-excerpt-toggle-input:checked ~ .mws-excerpt-toggle-link .mws-excerpt-more{
 display:none
}
.mws-excerpt-toggle-input:checked ~ .mws-excerpt-toggle-link .mws-excerpt-less{
 display:inline
}

.mws-share-facebook{color:#1877f2!important}
.mws-share-whatsapp{color:#20a95a!important}
.mws-share-telegram{color:#229ed9!important}
.mws-share-x{color:#111!important}
.mws-share-copy{color:var(--mws-navy)!important}
.mws-share-actions a:hover,.mws-share-actions button:hover{color:#fff!important}
.mws-share-facebook:hover{background:#1877f2!important;border-color:#1877f2!important}
.mws-share-whatsapp:hover{background:#20a95a!important;border-color:#20a95a!important}
.mws-share-telegram:hover{background:#229ed9!important;border-color:#229ed9!important}
.mws-share-x:hover{background:#111!important;border-color:#111!important}

/* =========================================================
   SOURCE IDENTITY — GLOBAL
========================================================= */
.mws-source-identity{
 display:inline-flex;
 align-items:center;
 gap:5px;
 min-width:0;
 vertical-align:middle;
 color:inherit
}
.mws-source-avatar{
 width:19px;
 height:19px;
 flex:0 0 19px;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 overflow:hidden;
 border:1px solid #e4e9ed;
 border-radius:50%;
 background:#fff;
 color:#738190
}
.mws-source-avatar img{
 width:100%;
 height:100%;
 display:block;
 object-fit:contain;
 background:#fff
}
.mws-source-avatar .mws-fa-icon{
 font-size:9px
}
.mws-source-name{
 min-width:0;
 line-height:1.35
}

.mws-source-avatar{
 background:#fff;
 border-color:#e7ebef
}
.mws-source-avatar img{
 object-fit:contain;
 padding:2px;
 background:#fff
}

/* =========================================================
   UNIVERSAL RESPONSIVE VISIBILITY
   HTML is identical for desktop and mobile to avoid cache variants.
========================================================= */
.mws-mobile-only{
 display:none!important
}
.mws-desktop-only{
 display:block!important
}
.mws-content-anchor{
 position:absolute!important;
 width:1px!important;
 height:1px!important;
 overflow:hidden!important;
 clip:rect(0 0 0 0)!important;
 clip-path:inset(50%)!important;
 white-space:nowrap!important
}
