:root{--news-bg:#f7f8fa;--news-card:#fff;--news-fg:#111820;--news-muted:#536174;--news-line:#dfe4e9}html[data-theme=dark]{--news-bg:#080f15;--news-card:#101a22;--news-fg:#f5f6f8;--news-muted:#bac6d1;--news-line:#273742}body{margin:0;background:var(--news-bg);color:var(--news-fg);font-family:'Dossierbel Navbar Inter',Inter,Arial,sans-serif}html[lang=ar] body{font-family:'Dossierbel Navbar Arabic',system-ui,sans-serif}#news-main{padding-top:80px;padding-bottom:110px}.news-hero{padding:48px 24px;background:linear-gradient(90deg,#071019e8,#07101940),url('/shared/footer-media/brussels-banner.webp') center/cover;color:#fff}.news-hero>div,.news-content{max-width:1160px;margin:auto}.news-hero a{color:#ffda00}.news-hero h1{font-size:clamp(28px,4vw,42px);margin:22px 0 12px}.news-hero p{max-width:650px;line-height:1.7}.news-content{padding:24px}#filters,#pagination{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}button{font:inherit;cursor:pointer}#filters button,#pagination button{min-height:44px;border:1px solid var(--news-line);border-radius:10px;padding:10px 16px;background:var(--news-card);color:var(--news-fg)}button[aria-pressed=true],#pagination button[aria-current=page]{background:#ffd200!important;color:#101010!important;border-color:#ffd200!important}.news-card{display:flex;gap:22px;padding:20px;border:1px solid var(--news-line);border-radius:18px;background:var(--news-card);margin-bottom:18px}.news-card img{width:150px;height:160px;object-fit:cover;border-radius:12px;flex:none}.news-copy{flex:1;min-width:0}.news-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--news-muted)}.news-badge{padding:6px 12px;border-radius:30px;background:#e3f0ff;color:#064d99}.news-badge.urgent,.news-badge.important{background:#ff233e;color:#fff}.news-card h2{font-size:20px;line-height:1.45;margin:14px 0 8px}.news-card p{white-space:pre-line;overflow-wrap:anywhere;color:var(--news-muted);line-height:1.75;margin:0 0 16px}.news-card a{color:var(--news-fg);font-weight:700;text-decoration:underline;text-underline-offset:4px}.news-category{display:inline-block;font-size:12px;color:var(--news-muted);margin-inline-end:18px}#pagination{justify-content:center;margin-top:28px}#reminder{border:1px solid #b59b10;border-radius:16px;padding:12px 14px;background:#ffd20010;font-size:11px;line-height:1.65}button:focus-visible,a:focus-visible{outline:3px solid #4083d5;outline-offset:3px}@media(max-width:600px){.news-hero{padding:28px 18px}.news-content{padding:18px}.news-card{padding:16px;gap:14px}.news-card img{width:96px;height:128px}.news-card h2{font-size:17px}.news-card p{font-size:14px}.news-meta{font-size:11px}}@media(max-width:359px){.news-card{flex-direction:column}.news-card img{width:100%;height:150px}}
