/* الأخبار */
.nw-tag{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;border-radius:30px;padding:2px 10px;background:#e7f4fb;color:#137cae;white-space:nowrap}
.nw-tag:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}
.nw-date{font-size:13px;color:var(--muted)}
.nw-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.nw-chips{display:flex;gap:8px;flex-wrap:wrap;margin:-8px 0 26px}
.nw-chips button{border:1px solid var(--line);background:#fff;border-radius:30px;padding:6px 16px;font-size:14px;font-weight:700;color:var(--ink);transition:background .2s,border-color .2s}
.nw-chips button:hover{border-color:var(--orange)}
.nw-chips button.on{background:var(--ink);border-color:var(--ink);color:#fff}
.nw-empty{grid-column:1/-1;text-align:center;color:var(--muted);padding:30px;border:1px dashed var(--line);border-radius:16px}
.nw-thumb{border-radius:16px;overflow:hidden;aspect-ratio:16/10;background:#e3f2fa}
.nw-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.nw-thumb.nw-noimg{background:var(--ink);display:grid;place-items:center}.nw-thumb.nw-noimg img{width:46%;height:auto;object-fit:contain;border-radius:12px}
.nw-mag{display:grid;grid-template-columns:1.35fr 1fr;gap:28px}.nw-mag.solo{grid-template-columns:1fr}
.nw-feat{position:relative;border-radius:22px;overflow:hidden;min-height:420px;background:var(--ink);color:#fff;display:flex;align-items:flex-end}
.nw-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65;transition:transform .6s}
.nw-feat:hover img{transform:scale(1.03)}
.nw-feat .in{position:relative;padding:28px;background:linear-gradient(transparent,#124563f2 45%);width:100%}
.nw-feat .nw-tag{background:#fff!important}
.nw-feat h3{font-size:30px;line-height:1.4;margin:10px 0 6px}.nw-feat p{color:#d9edf8;margin:0 0 6px;font-size:16px}.nw-feat .nw-date{color:#cfe6f3}
.nw-list{display:flex;flex-direction:column}
.nw-row{display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}
.nw-row:first-child{padding-top:0}.nw-row:last-child{border:0}
.nw-row .nw-thumb{width:120px;flex:none;aspect-ratio:1;border-radius:14px}
.nw-row:hover .nw-thumb img,.nw-card:hover .nw-thumb img{transform:scale(1.05)}
.nw-row h3{font-size:17px;margin:6px 0 2px;line-height:1.5}
.nw-ticker{background:var(--blue,#2098cd);color:#fff;display:flex;align-items:center;overflow:hidden;height:46px;position:sticky;top:102px;z-index:30}
.nw-ticker .lbl{flex:none;background:var(--orange);height:100%;display:flex;align-items:center;padding:0 20px;font-weight:800;font-size:15px;gap:9px;position:relative;z-index:1}
.nw-ticker .lbl:before{content:'';width:8px;height:8px;border-radius:50%;background:#fff;animation:nwp 1s infinite alternate}
.nw-ticker .tr-wrap{overflow:hidden;flex:1}
.nw-ticker .tr{display:flex;gap:50px;white-space:nowrap;font-weight:700;font-size:15px;width:max-content;animation:nwm 45s linear infinite;padding-inline-start:30px}
.nw-ticker .tr .dup{display:contents}
.nw-ticker:hover .tr{animation-play-state:paused}
.nw-ticker .tr a:hover{text-decoration:underline}
.nw-ticker .tr b{color:#ffe0bd;margin-inline-end:8px}
@keyframes nwp{to{opacity:.2}}
@keyframes nwm{from{transform:translateX(0)}to{transform:translateX(50%)}}
@media(prefers-reduced-motion:reduce){.nw-ticker .tr{animation:none}.nw-ticker .tr-wrap{overflow-x:auto}}
.nw-page{padding-bottom:70px}
.nw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}
.nw-card h3{font-size:21px;line-height:1.45;margin:8px 0 6px}
.nw-card .nw-meta{margin-top:14px}
.nw-card p{font-size:15px;color:var(--muted);margin:0;line-height:1.7}
.nw-article{max-width:820px;padding-block:50px 30px}
.nw-back{font-size:14px;font-weight:700;color:var(--muted);display:inline-block;margin-bottom:22px}
.nw-article h1{font-size:clamp(32px,4vw,48px);line-height:1.35;letter-spacing:-1px;margin:14px 0 12px}
.nw-lead{font-size:20px;color:var(--muted);line-height:1.8}
.nw-hero{width:100%;border-radius:22px;margin:24px 0;max-height:520px;object-fit:cover}
.nw-text p{font-size:18px;line-height:2;margin-bottom:18px}
.nw-text a{color:#137cae;text-decoration:underline;overflow-wrap:anywhere}
@media(max-width:800px){.nw-mag{grid-template-columns:1fr}.nw-feat{min-height:320px}.nw-feat h3{font-size:24px}.nw-ticker{top:84px}.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.nw-card h3{font-size:18px}.nw-card p{display:none}}
@media(max-width:480px){.nw-grid{grid-template-columns:1fr}.nw-ticker{top:77px;height:42px}.nw-ticker .lbl{padding:0 12px;font-size:13px}.nw-ticker .tr{font-size:13px}.nw-row .nw-thumb{width:96px}.nw-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.nw-chips button{flex:none}.nw-feat .in{padding:20px}.nw-text p{font-size:17px}.nw-lead{font-size:17px}}
