
/* رأس الصفحة */
.site-header{position:sticky;top:0;z-index:10;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.site-header__row{display:flex;align-items:center;gap:var(--s6);min-height:84px}
.site-header .wordmark{--wm-size:30px}
.wordmark--footer{--wm-size:26px}
.nav{display:flex;gap:var(--s5);margin-inline-start:auto;overflow-x:auto;scrollbar-width:none}
.nav a{color:var(--text);font-weight:500;font-size:16px;white-space:nowrap}
.nav a[aria-current]{color:var(--link);font-weight:700}
@media (max-width:860px){.site-header__row{flex-wrap:wrap;padding-block:var(--s3);gap:var(--s3)} .nav{order:3;width:100%;margin:0} .site-header .btn{margin-inline-start:auto}}

/* الواجهة */
.hero{position:relative;background:var(--ink);color:#F4F7F5;overflow:hidden;padding-block:var(--s8) var(--s9)}
.hero__grid{position:relative;display:grid;grid-template-columns:1.6fr 1fr;gap:var(--s7);align-items:end}
.hero h1{font-size:var(--fs-display);line-height:var(--lh-tight);margin-block:var(--s4)}
.hero h1 mark{background:none;color:var(--signal)}
.hero .dimension{font-size:20px;color:#C9D3CE}
.hero .dimension b{color:var(--signal)}
.hero .meta{color:#A9B5AF}
.stat{background:var(--ink-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-xl);padding:var(--s6)}
.stat__figure{font-size:clamp(64px,8vw,112px);font-weight:700;line-height:1.1;color:var(--signal);margin-block:var(--s3)}
.stat__label{font-size:20px;font-weight:700;line-height:1.5}
@media (max-width:860px){.hero__grid{grid-template-columns:1fr}}

/* الأقسام */
.section{padding-block:var(--s8)}
.section--surface{background:var(--surface)}
.section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s6)}
.section__head h2{font-size:var(--fs-h1);line-height:var(--lh-tight)}
.meta{font-size:var(--fs-small);color:var(--muted)}

/* بطاقات الأخبار */
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s5)}
@media (max-width:980px){.grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:640px){.grid{grid-template-columns:1fr}}
.card{display:flex;flex-direction:column;gap:var(--s3);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--shadow)}
.section--surface .card{background:var(--bg)}
.card__title{font-size:var(--fs-h3);line-height:1.5}
.card__title a{color:var(--text)}
.card .meta{margin-top:auto}

/* الوظائف */
.jobs{list-style:none;display:flex;flex-direction:column;border-top:1px solid var(--line)}
.job{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--s5);padding-block:var(--s5);border-bottom:1px solid var(--line)}
.job__title{font-size:var(--fs-h3)}
.job__meta{color:var(--link);font-size:var(--fs-small);font-weight:500}
@media (max-width:640px){.job{grid-template-columns:1fr auto}.job .tag{display:none}}

/* معلومة تأمينية */
.term{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--s7);align-items:center;background:var(--bg);border-radius:var(--r-xl);padding:var(--s7);box-shadow:var(--shadow)}
.term__word{font-size:var(--fs-display);font-weight:700;line-height:1.2;margin-top:var(--s3)}
.term__def{font-size:20px;line-height:1.9}
.term__ex{margin-top:var(--s4);color:var(--link);font-weight:500}
@media (max-width:860px){.term{grid-template-columns:1fr;padding:var(--s6)}}

/* النشرة */
.newsletter{position:relative;overflow:hidden;background:var(--ink);color:#F4F7F5;border-radius:var(--r-xl);padding:var(--s8) var(--s7)}
.newsletter__body{position:relative;max-width:620px;margin-inline-start:auto}
.newsletter h2{font-size:var(--fs-h1);line-height:var(--lh-tight);margin-bottom:var(--s3)}
.newsletter p{color:#C9D3CE}
.form{display:flex;gap:var(--s3);margin-top:var(--s5)}
.form input{flex:1;min-width:0;font:500 16px var(--font);color:#F4F7F5;background:var(--ink-3);border:1px solid rgba(255,255,255,.14);border-radius:var(--r-md);padding:14px 16px}
.form input::placeholder{color:#A9B5AF}
@media (max-width:640px){.form{flex-direction:column}.newsletter{padding:var(--s7) var(--s5)}}

/* التذييل */
.site-footer{border-top:1px solid var(--line);padding-block:var(--s7);margin-top:var(--s8)}
.site-footer__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s6)}
.site-footer ul{list-style:none;display:flex;flex-direction:column;gap:var(--s2)}
.site-footer a{color:var(--text)}
.site-footer .handle{font-family:var(--font-latin);direction:ltr;color:var(--link)}
