/* /Components/Layout/MainLayout.razor.rz.scp.css */
:root[b-3i0pz12oz6] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.page-shell[b-3i0pz12oz6] {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background: var(--paper);
}
.site-header[b-3i0pz12oz6] {
  position: sticky;
  top: 0;
  z-index: 50;
  background: var(--paper);
  box-shadow: 0 6px 18px rgba(28, 27, 24, 0.04);
}
.masthead[b-3i0pz12oz6] {
  border-bottom: 2px solid var(--ink);
}
.masthead-inner[b-3i0pz12oz6] {
  min-height: 80px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
}
.brand[b-3i0pz12oz6] {
  display: inline-flex;
  align-items: baseline;
  gap: 0.3rem;
  font-family: var(--font-heading);
  font-size: 1.9rem;
  line-height: 1;
  font-weight: 800;
  letter-spacing: -0.045em;
}
.brand strong[b-3i0pz12oz6] {
  color: var(--copper);
}
.masthead-balance[b-3i0pz12oz6] {
  width: 42px;
  justify-self: end;
}
.main-navigation[b-3i0pz12oz6] {
  border-bottom: 1px solid var(--line);
}
.nav-inner[b-3i0pz12oz6] {
  min-height: 46px;
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 3rem;
}
.nav-inner a[b-3i0pz12oz6] {
  position: relative;
  padding: 0.85rem 1rem;
  display: flex;
  align-items: center;
  color: rgba(28, 27, 24, 0.78);
  font-size: 0.87rem;
  font-weight: 700;
  transition: color var(--transition);
}
.nav-inner a[b-3i0pz12oz6]::after {
  content: "";
  position: absolute;
  right: 1rem;
  bottom: -1px;
  left: 1rem;
  height: 2px;
  background: var(--copper);
  transform: scaleX(0);
  transition: transform 300ms ease;
}
.nav-inner a:hover[b-3i0pz12oz6],
.nav-inner a.active[b-3i0pz12oz6] {
  color: var(--copper);
}
.nav-inner a:hover[b-3i0pz12oz6]::after,
.nav-inner a.active[b-3i0pz12oz6]::after {
  transform: scaleX(1);
}
.breaking-news[b-3i0pz12oz6] {
  overflow: hidden;
  background: var(--ink);
  color: var(--paper);
}
.breaking-inner[b-3i0pz12oz6] {
  min-height: calc(min(40px, 100%));
  display: flex;
  align-items: stretch;
}
.breaking-inner > strong[b-3i0pz12oz6] {
  padding-inline: 1rem;
  display: flex;
  align-items: center;
  background: var(--copper);
  color: var(--white);
  font-size: 0.78rem;
}
.ticker-window[b-3i0pz12oz6] {
  flex: 1;
  overflow: hidden;
}
.ticker-track[b-3i0pz12oz6] {
  width: max-content;
  min-height: 40px;
  display: flex;
  align-items: center;
  gap: 2rem;
  white-space: nowrap;
  font-size: 0.82rem;
  animation: ticker 38s linear infinite;
}
.ticker-track i[b-3i0pz12oz6] {
  color: var(--copper-light);
  font-size: 0.62rem;
  font-style: normal;
}
.mobile-navigation[b-3i0pz12oz6] {
  display: none;
}
.mobile-navigation summary[b-3i0pz12oz6] {
  width: 42px;
  height: 42px;
  padding: 0;
  display: grid;
  place-content: center;
  gap: 5px;
  cursor: pointer;
  list-style: none;
}
.mobile-navigation summary[b-3i0pz12oz6]::-webkit-details-marker {
  display: none;
}
.mobile-navigation summary span[b-3i0pz12oz6] {
  width: 22px;
  height: 2px;
  display: block;
  background: var(--ink);
}
main[b-3i0pz12oz6] {
  flex: 1;
}
.site-footer[b-3i0pz12oz6] {
  margin-top: auto;
  padding-top: 4rem;
  background: var(--ink);
  color: var(--paper);
}
.footer-grid[b-3i0pz12oz6] {
  padding-bottom: 3.3rem;
  display: grid;
  grid-template-columns: 2fr 1fr 1.2fr 1fr;
  gap: 3rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.footer-wordmark[b-3i0pz12oz6] {
  margin-bottom: 1.35rem;
  color: var(--white);
  font-size: 1.65rem;
}
.footer-brand p[b-3i0pz12oz6] {
  max-width: 470px;
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 0.88rem;
  line-height: 1.9;
}
.social-links[b-3i0pz12oz6] {
  margin-top: 1.4rem;
  display: flex;
  gap: 0.65rem;
}
.social-links a[b-3i0pz12oz6] {
  width: 36px;
  height: 36px;
  display: grid;
  place-items: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.66);
  font-weight: 700;
  transition: background var(--transition), border-color var(--transition), color var(--transition);
}
.social-links a:hover[b-3i0pz12oz6] {
  border-color: var(--copper);
  background: var(--copper);
  color: var(--white);
}
.footer-column[b-3i0pz12oz6] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.75rem;
}
.footer-column h2[b-3i0pz12oz6] {
  margin: 0 0 0.65rem;
  color: var(--copper-light);
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.12em;
}
.footer-column a[b-3i0pz12oz6] {
  color: rgba(255, 255, 255, 0.58);
  font-size: 0.86rem;
  transition: color var(--transition);
}
.footer-column a:hover[b-3i0pz12oz6],
.footer-column a.active[b-3i0pz12oz6] {
  color: var(--white);
}
.footer-bottom[b-3i0pz12oz6] {
  min-height: 76px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  color: rgba(255, 255, 255, 0.38);
  font-size: 0.76rem;
}
.footer-bottom p[b-3i0pz12oz6] {
  margin: 0;
}
@media (max-width: 1024px) {
  .utility-inner > span[b-3i0pz12oz6],
  .main-navigation[b-3i0pz12oz6],
  .masthead-balance[b-3i0pz12oz6] {
    display: none;
  }
  .utility-inner[b-3i0pz12oz6] {
    justify-content: center;
  }
  .masthead-inner[b-3i0pz12oz6] {
    grid-template-columns: 1fr auto 1fr;
  }
  .mobile-navigation[b-3i0pz12oz6] {
    position: relative;
    display: block;
    justify-self: start;
  }
  .mobile-navigation[open] summary span:nth-child(1)[b-3i0pz12oz6] {
    transform: translateY(7px) rotate(45deg);
  }
  .mobile-navigation[open] summary span:nth-child(2)[b-3i0pz12oz6] {
    opacity: 0;
  }
  .mobile-navigation[open] summary span:nth-child(3)[b-3i0pz12oz6] {
    transform: translateY(-7px) rotate(-45deg);
  }
  .mobile-navigation summary span[b-3i0pz12oz6] {
    transition: transform var(--transition), opacity var(--transition);
  }
  .mobile-navigation nav[b-3i0pz12oz6] {
    position: fixed;
    top: 116px;
    right: 0;
    width: 88vw;
    min-width: 330px;
    height: calc(100vh - 116px);
    padding: 1.25rem;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    border-left: 1px solid var(--line);
    background: var(--paper);
    box-shadow: -12px 22px 32px rgba(28, 27, 24, 0.14);
  }
  .mobile-navigation nav a[b-3i0pz12oz6] {
    padding: 1rem 0.25rem;
    border-bottom: 1px solid var(--line);
    font-weight: 700;
  }
  .mobile-navigation nav a.active[b-3i0pz12oz6] {
    color: var(--copper);
  }
  .footer-grid[b-3i0pz12oz6] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .site-header[b-3i0pz12oz6] {
    position: relative;
  }
  .masthead-inner[b-3i0pz12oz6] {
    min-height: 70px;
  }
  .brand[b-3i0pz12oz6] {
    font-size: 1.55rem;
  }
  .mobile-navigation nav[b-3i0pz12oz6] {
    top: 106px;
    height: calc(100vh - 106px);
  }
  .breaking-inner[b-3i0pz12oz6] {
    width: 100%;
  }
  .footer-grid[b-3i0pz12oz6] {
    grid-template-columns: 1fr;
    gap: 2.2rem;
  }
  .footer-bottom[b-3i0pz12oz6] {
    padding-block: 1.25rem;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
}
/* /Pages/About.razor.rz.scp.css */
:root[b-6li6ffh7ut] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.about-hero[b-6li6ffh7ut] {
  padding-block: 5rem;
  background: var(--ink);
  color: var(--paper);
}
.about-hero .eyebrow[b-6li6ffh7ut] {
  color: var(--copper-light);
}
.about-hero h1[b-6li6ffh7ut] {
  max-width: 980px;
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(3rem, 7vw, 5.5rem));
  line-height: 1.16;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.about-hero p[b-6li6ffh7ut] {
  max-width: 850px;
  margin: 1.5rem 0 0;
  color: rgba(255, 255, 255, 0.68);
  font-size: 1.08rem;
  line-height: 2;
}
.about-stats[b-6li6ffh7ut] {
  border-bottom: 1px solid var(--line);
}
.stats-grid[b-6li6ffh7ut] {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.stats-grid > div[b-6li6ffh7ut] {
  padding: 2.5rem 1rem;
  text-align: center;
  border-left: 1px solid var(--line);
}
.stats-grid > div:last-child[b-6li6ffh7ut] {
  border-left: 0;
}
.stats-grid strong[b-6li6ffh7ut] {
  display: block;
  color: var(--copper);
  font-family: var(--font-heading);
  font-size: 2.7rem;
  line-height: 1;
  font-weight: 800;
}
.stats-grid span[b-6li6ffh7ut] {
  display: block;
  margin-top: 0.6rem;
  color: rgba(28, 27, 24, 0.56);
  font-size: 0.82rem;
}
.about-content[b-6li6ffh7ut] {
  max-width: 1000px;
  padding-block: var(--section-space);
}
.about-copy > p[b-6li6ffh7ut] {
  margin: 0;
  color: rgba(28, 27, 24, 0.78);
  font-size: 1.08rem;
  line-height: 2.05;
}
.about-copy > p + p[b-6li6ffh7ut] {
  margin-top: 1.2rem;
}
.values-section[b-6li6ffh7ut] {
  margin-top: 4rem;
}
.values-grid[b-6li6ffh7ut] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.values-grid article[b-6li6ffh7ut] {
  min-height: 220px;
  padding: 1.7rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.values-grid article > span[b-6li6ffh7ut] {
  color: rgba(169, 97, 58, 0.3);
  font-family: var(--font-heading);
  font-size: 2.2rem;
  font-weight: 800;
}
.values-grid article h3[b-6li6ffh7ut] {
  margin: 1.2rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.4rem;
}
.values-grid article p[b-6li6ffh7ut] {
  margin: 0.7rem 0 0;
  color: rgba(28, 27, 24, 0.62);
  line-height: 1.85;
}
@media (max-width: 720px) {
  .about-hero[b-6li6ffh7ut] {
    padding-block: 3.5rem;
  }
  .stats-grid[b-6li6ffh7ut],
  .values-grid[b-6li6ffh7ut] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .stats-grid > div:nth-child(2)[b-6li6ffh7ut] {
    border-left: 0;
  }
}
/* /Pages/BusinessMen/AtiyaKhouri.razor.rz.scp.css */
:root[b-4v5xi80gmy] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.profile-hero[b-4v5xi80gmy] {
  padding-block: 4rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-hero-inner[b-4v5xi80gmy] {
  max-width: 1120px;
  padding-right: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 230px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
}
.profile-title .eyebrow[b-4v5xi80gmy] {
  color: var(--copper-light);
}
.profile-title h1[b-4v5xi80gmy] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(3rem, 7vw, 5.5rem));
  line-height: 1.08;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.profile-title > p[b-4v5xi80gmy] {
  margin: 0.8rem 0 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 1.05rem;
}
.profile-meta[b-4v5xi80gmy] {
  margin-top: 1.7rem;
  padding-top: 1.1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.8rem;
}
.profile-meta b[b-4v5xi80gmy] {
  margin-left: 0.35rem;
  color: var(--copper-light);
}
.profile-number[b-4v5xi80gmy] {
  color: rgba(255, 255, 255, 0.08);
  font-family: var(--font-heading);
  font-size: calc(clamp(7rem, 14vw, 11rem));
  line-height: 0.75;
  font-weight: 800;
  text-align: left;
}
.profile-layout[b-4v5xi80gmy] {
  max-width: 1120px;
  padding-block: var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 0.8fr);
  gap: 3rem;
  align-items: start;
}
.profile-main > section + section[b-4v5xi80gmy] {
  margin-top: 3.8rem;
}
.profile-main p[b-4v5xi80gmy] {
  margin: 0;
  color: rgba(28, 27, 24, 0.8);
  font-size: 1.02rem;
  line-height: 2;
}
.profile-main p + p[b-4v5xi80gmy] {
  margin-top: 1.2rem;
}
.profile-main .profile-intro[b-4v5xi80gmy] {
  font-size: 1.1rem;
}
.career-timeline[b-4v5xi80gmy] {
  margin: 0;
  padding: 0 1.7rem 0 0;
  border-right: 2px solid var(--line);
  list-style: none;
}
.career-timeline li[b-4v5xi80gmy] {
  position: relative;
  padding-bottom: 2rem;
}
.career-timeline li:last-child[b-4v5xi80gmy] {
  padding-bottom: 0;
}
.career-timeline .career-dot[b-4v5xi80gmy] {
  position: absolute;
  top: 0.25rem;
  right: -2.13rem;
  width: 14px;
  height: 14px;
  border: 2px solid var(--copper);
  border-radius: 50%;
  background: var(--paper);
}
.career-timeline time[b-4v5xi80gmy] {
  color: var(--copper);
  font-size: 0.82rem;
  font-weight: 800;
}
.career-timeline h3[b-4v5xi80gmy] {
  margin: 0.4rem 0 0.3rem;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.career-timeline p[b-4v5xi80gmy] {
  color: rgba(28, 27, 24, 0.6);
  font-size: 0.9rem;
  line-height: 1.8;
}
.projects-grid[b-4v5xi80gmy] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.projects-grid article[b-4v5xi80gmy] {
  min-height: 180px;
  padding: 1.4rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.projects-grid > article > span[b-4v5xi80gmy] {
  color: rgba(169, 97, 58, 0.28);
  font-family: var(--font-heading);
  font-size: 2rem;
  font-weight: 800;
}
.projects-grid h3[b-4v5xi80gmy] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.projects-grid p[b-4v5xi80gmy] {
  margin-top: 0.55rem;
  color: rgba(28, 27, 24, 0.58);
  font-size: 0.86rem;
  line-height: 1.75;
}
.profile-sidebar[b-4v5xi80gmy] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.profile-quote[b-4v5xi80gmy] {
  padding: 1.5rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-quote > span[b-4v5xi80gmy] {
  color: var(--copper-light);
  font-family: Georgia, serif;
  font-size: 3rem;
  line-height: 0.8;
}
.profile-quote p[b-4v5xi80gmy] {
  margin: 0.8rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.1rem;
  line-height: 1.75;
  font-weight: 650;
}
.profile-quote small[b-4v5xi80gmy] {
  margin-top: 1rem;
  display: block;
  color: var(--copper-light);
  font-size: 0.72rem;
}
.facts-panel[b-4v5xi80gmy],
.related-profile-news[b-4v5xi80gmy] {
  border: 1px solid var(--line);
}
.facts-panel h2[b-4v5xi80gmy],
.related-profile-news h2[b-4v5xi80gmy] {
  margin: 0;
  padding: 0.9rem 1.1rem;
  border-bottom: 2px solid var(--ink);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.facts-panel > div[b-4v5xi80gmy] {
  padding: 0.85rem 1.1rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.8rem;
}
.facts-panel > div:last-child[b-4v5xi80gmy] {
  border-bottom: 0;
}
.facts-panel > div span[b-4v5xi80gmy] {
  color: rgba(28, 27, 24, 0.5);
}
.facts-panel > div strong[b-4v5xi80gmy] {
  text-align: left;
}
.related-profile-news a[b-4v5xi80gmy] {
  padding: 0.95rem 1.1rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.84rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.related-profile-news a:last-child[b-4v5xi80gmy] {
  border-bottom: 0;
}
.related-profile-news a:hover[b-4v5xi80gmy] {
  color: var(--copper);
}
.other-profiles[b-4v5xi80gmy] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.other-profiles-grid[b-4v5xi80gmy] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .profile-layout[b-4v5xi80gmy] {
    grid-template-columns: 1fr;
  }
  .profile-sidebar[b-4v5xi80gmy] {
    position: static;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .profile-hero-inner[b-4v5xi80gmy] {
    padding-right: 1.2rem;
    grid-template-columns: 1fr;
  }
  .profile-number[b-4v5xi80gmy] {
    font-size: 5.5rem;
    text-align: right;
  }
  .projects-grid[b-4v5xi80gmy],
  .profile-sidebar[b-4v5xi80gmy],
  .other-profiles-grid[b-4v5xi80gmy] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/BusinessMen/HussainSajwani.razor.rz.scp.css */
:root[b-6k68ys8jma] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.profile-hero[b-6k68ys8jma] {
  padding-block: 4rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-hero-inner[b-6k68ys8jma] {
  max-width: 1120px;
  padding-right: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 230px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
}
.profile-title .eyebrow[b-6k68ys8jma] {
  color: var(--copper-light);
}
.profile-title h1[b-6k68ys8jma] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(3rem, 7vw, 5.5rem));
  line-height: 1.08;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.profile-title > p[b-6k68ys8jma] {
  margin: 0.8rem 0 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 1.05rem;
}
.profile-meta[b-6k68ys8jma] {
  margin-top: 1.7rem;
  padding-top: 1.1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.8rem;
}
.profile-meta b[b-6k68ys8jma] {
  margin-left: 0.35rem;
  color: var(--copper-light);
}
.profile-number[b-6k68ys8jma] {
  color: rgba(255, 255, 255, 0.08);
  font-family: var(--font-heading);
  font-size: calc(clamp(7rem, 14vw, 11rem));
  line-height: 0.75;
  font-weight: 800;
  text-align: left;
}
.profile-layout[b-6k68ys8jma] {
  max-width: 1120px;
  padding-block: var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 0.8fr);
  gap: 3rem;
  align-items: start;
}
.profile-main > section + section[b-6k68ys8jma] {
  margin-top: 3.8rem;
}
.profile-main p[b-6k68ys8jma] {
  margin: 0;
  color: rgba(28, 27, 24, 0.8);
  font-size: 1.02rem;
  line-height: 2;
}
.profile-main p + p[b-6k68ys8jma] {
  margin-top: 1.2rem;
}
.profile-main .profile-intro[b-6k68ys8jma] {
  font-size: 1.1rem;
}
.career-timeline[b-6k68ys8jma] {
  margin: 0;
  padding: 0 1.7rem 0 0;
  border-right: 2px solid var(--line);
  list-style: none;
}
.career-timeline li[b-6k68ys8jma] {
  position: relative;
  padding-bottom: 2rem;
}
.career-timeline li:last-child[b-6k68ys8jma] {
  padding-bottom: 0;
}
.career-timeline .career-dot[b-6k68ys8jma] {
  position: absolute;
  top: 0.25rem;
  right: -2.13rem;
  width: 14px;
  height: 14px;
  border: 2px solid var(--copper);
  border-radius: 50%;
  background: var(--paper);
}
.career-timeline time[b-6k68ys8jma] {
  color: var(--copper);
  font-size: 0.82rem;
  font-weight: 800;
}
.career-timeline h3[b-6k68ys8jma] {
  margin: 0.4rem 0 0.3rem;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.career-timeline p[b-6k68ys8jma] {
  color: rgba(28, 27, 24, 0.6);
  font-size: 0.9rem;
  line-height: 1.8;
}
.projects-grid[b-6k68ys8jma] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.projects-grid article[b-6k68ys8jma] {
  min-height: 180px;
  padding: 1.4rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.projects-grid > article > span[b-6k68ys8jma] {
  color: rgba(169, 97, 58, 0.28);
  font-family: var(--font-heading);
  font-size: 2rem;
  font-weight: 800;
}
.projects-grid h3[b-6k68ys8jma] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.projects-grid p[b-6k68ys8jma] {
  margin-top: 0.55rem;
  color: rgba(28, 27, 24, 0.58);
  font-size: 0.86rem;
  line-height: 1.75;
}
.profile-sidebar[b-6k68ys8jma] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.profile-quote[b-6k68ys8jma] {
  padding: 1.5rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-quote > span[b-6k68ys8jma] {
  color: var(--copper-light);
  font-family: Georgia, serif;
  font-size: 3rem;
  line-height: 0.8;
}
.profile-quote p[b-6k68ys8jma] {
  margin: 0.8rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.1rem;
  line-height: 1.75;
  font-weight: 650;
}
.profile-quote small[b-6k68ys8jma] {
  margin-top: 1rem;
  display: block;
  color: var(--copper-light);
  font-size: 0.72rem;
}
.facts-panel[b-6k68ys8jma],
.related-profile-news[b-6k68ys8jma] {
  border: 1px solid var(--line);
}
.facts-panel h2[b-6k68ys8jma],
.related-profile-news h2[b-6k68ys8jma] {
  margin: 0;
  padding: 0.9rem 1.1rem;
  border-bottom: 2px solid var(--ink);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.facts-panel > div[b-6k68ys8jma] {
  padding: 0.85rem 1.1rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.8rem;
}
.facts-panel > div:last-child[b-6k68ys8jma] {
  border-bottom: 0;
}
.facts-panel > div span[b-6k68ys8jma] {
  color: rgba(28, 27, 24, 0.5);
}
.facts-panel > div strong[b-6k68ys8jma] {
  text-align: left;
}
.related-profile-news a[b-6k68ys8jma] {
  padding: 0.95rem 1.1rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.84rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.related-profile-news a:last-child[b-6k68ys8jma] {
  border-bottom: 0;
}
.related-profile-news a:hover[b-6k68ys8jma] {
  color: var(--copper);
}
.other-profiles[b-6k68ys8jma] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.other-profiles-grid[b-6k68ys8jma] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .profile-layout[b-6k68ys8jma] {
    grid-template-columns: 1fr;
  }
  .profile-sidebar[b-6k68ys8jma] {
    position: static;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .profile-hero-inner[b-6k68ys8jma] {
    padding-right: 1.2rem;
    grid-template-columns: 1fr;
  }
  .profile-number[b-6k68ys8jma] {
    font-size: 5.5rem;
    text-align: right;
  }
  .projects-grid[b-6k68ys8jma],
  .profile-sidebar[b-6k68ys8jma],
  .other-profiles-grid[b-6k68ys8jma] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/BusinessMen/MohamedAlabbar.razor.rz.scp.css */
:root[b-np7nil0fq5] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.profile-hero[b-np7nil0fq5] {
  padding-block: 4rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-hero-inner[b-np7nil0fq5] {
  max-width: 1120px;
  padding-right: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 230px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
}
.profile-title .eyebrow[b-np7nil0fq5] {
  color: var(--copper-light);
}
.profile-title h1[b-np7nil0fq5] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(3rem, 7vw, 5.5rem));
  line-height: 1.08;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.profile-title > p[b-np7nil0fq5] {
  margin: 0.8rem 0 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 1.05rem;
}
.profile-meta[b-np7nil0fq5] {
  margin-top: 1.7rem;
  padding-top: 1.1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.8rem;
}
.profile-meta b[b-np7nil0fq5] {
  margin-left: 0.35rem;
  color: var(--copper-light);
}
.profile-number[b-np7nil0fq5] {
  color: rgba(255, 255, 255, 0.08);
  font-family: var(--font-heading);
  font-size: calc(clamp(7rem, 14vw, 11rem));
  line-height: 0.75;
  font-weight: 800;
  text-align: left;
}
.profile-layout[b-np7nil0fq5] {
  max-width: 1120px;
  padding-block: var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 0.8fr);
  gap: 3rem;
  align-items: start;
}
.profile-main > section + section[b-np7nil0fq5] {
  margin-top: 3.8rem;
}
.profile-main p[b-np7nil0fq5] {
  margin: 0;
  color: rgba(28, 27, 24, 0.8);
  font-size: 1.02rem;
  line-height: 2;
}
.profile-main p + p[b-np7nil0fq5] {
  margin-top: 1.2rem;
}
.profile-main .profile-intro[b-np7nil0fq5] {
  font-size: 1.1rem;
}
.career-timeline[b-np7nil0fq5] {
  margin: 0;
  padding: 0 1.7rem 0 0;
  border-right: 2px solid var(--line);
  list-style: none;
}
.career-timeline li[b-np7nil0fq5] {
  position: relative;
  padding-bottom: 2rem;
}
.career-timeline li:last-child[b-np7nil0fq5] {
  padding-bottom: 0;
}
.career-timeline .career-dot[b-np7nil0fq5] {
  position: absolute;
  top: 0.25rem;
  right: -2.13rem;
  width: 14px;
  height: 14px;
  border: 2px solid var(--copper);
  border-radius: 50%;
  background: var(--paper);
}
.career-timeline time[b-np7nil0fq5] {
  color: var(--copper);
  font-size: 0.82rem;
  font-weight: 800;
}
.career-timeline h3[b-np7nil0fq5] {
  margin: 0.4rem 0 0.3rem;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.career-timeline p[b-np7nil0fq5] {
  color: rgba(28, 27, 24, 0.6);
  font-size: 0.9rem;
  line-height: 1.8;
}
.projects-grid[b-np7nil0fq5] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.projects-grid article[b-np7nil0fq5] {
  min-height: 180px;
  padding: 1.4rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.projects-grid > article > span[b-np7nil0fq5] {
  color: rgba(169, 97, 58, 0.28);
  font-family: var(--font-heading);
  font-size: 2rem;
  font-weight: 800;
}
.projects-grid h3[b-np7nil0fq5] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.projects-grid p[b-np7nil0fq5] {
  margin-top: 0.55rem;
  color: rgba(28, 27, 24, 0.58);
  font-size: 0.86rem;
  line-height: 1.75;
}
.profile-sidebar[b-np7nil0fq5] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.profile-quote[b-np7nil0fq5] {
  padding: 1.5rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-quote > span[b-np7nil0fq5] {
  color: var(--copper-light);
  font-family: Georgia, serif;
  font-size: 3rem;
  line-height: 0.8;
}
.profile-quote p[b-np7nil0fq5] {
  margin: 0.8rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.1rem;
  line-height: 1.75;
  font-weight: 650;
}
.profile-quote small[b-np7nil0fq5] {
  margin-top: 1rem;
  display: block;
  color: var(--copper-light);
  font-size: 0.72rem;
}
.facts-panel[b-np7nil0fq5],
.related-profile-news[b-np7nil0fq5] {
  border: 1px solid var(--line);
}
.facts-panel h2[b-np7nil0fq5],
.related-profile-news h2[b-np7nil0fq5] {
  margin: 0;
  padding: 0.9rem 1.1rem;
  border-bottom: 2px solid var(--ink);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.facts-panel > div[b-np7nil0fq5] {
  padding: 0.85rem 1.1rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.8rem;
}
.facts-panel > div:last-child[b-np7nil0fq5] {
  border-bottom: 0;
}
.facts-panel > div span[b-np7nil0fq5] {
  color: rgba(28, 27, 24, 0.5);
}
.facts-panel > div strong[b-np7nil0fq5] {
  text-align: left;
}
.related-profile-news a[b-np7nil0fq5] {
  padding: 0.95rem 1.1rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.84rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.related-profile-news a:last-child[b-np7nil0fq5] {
  border-bottom: 0;
}
.related-profile-news a:hover[b-np7nil0fq5] {
  color: var(--copper);
}
.other-profiles[b-np7nil0fq5] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.other-profiles-grid[b-np7nil0fq5] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .profile-layout[b-np7nil0fq5] {
    grid-template-columns: 1fr;
  }
  .profile-sidebar[b-np7nil0fq5] {
    position: static;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .profile-hero-inner[b-np7nil0fq5] {
    padding-right: 1.2rem;
    grid-template-columns: 1fr;
  }
  .profile-number[b-np7nil0fq5] {
    font-size: 5.5rem;
    text-align: right;
  }
  .projects-grid[b-np7nil0fq5],
  .profile-sidebar[b-np7nil0fq5],
  .other-profiles-grid[b-np7nil0fq5] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/BusinessMen/NaguibSawiris.razor.rz.scp.css */
:root[b-a1r3n3y7w8] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.profile-hero[b-a1r3n3y7w8] {
  padding-block: 4rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-hero-inner[b-a1r3n3y7w8] {
  max-width: 1120px;
  padding-right: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 230px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
}
.profile-title .eyebrow[b-a1r3n3y7w8] {
  color: var(--copper-light);
}
.profile-title h1[b-a1r3n3y7w8] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(3rem, 7vw, 5.5rem));
  line-height: 1.08;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.profile-title > p[b-a1r3n3y7w8] {
  margin: 0.8rem 0 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 1.05rem;
}
.profile-meta[b-a1r3n3y7w8] {
  margin-top: 1.7rem;
  padding-top: 1.1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.8rem;
}
.profile-meta b[b-a1r3n3y7w8] {
  margin-left: 0.35rem;
  color: var(--copper-light);
}
.profile-number[b-a1r3n3y7w8] {
  color: rgba(255, 255, 255, 0.08);
  font-family: var(--font-heading);
  font-size: calc(clamp(7rem, 14vw, 11rem));
  line-height: 0.75;
  font-weight: 800;
  text-align: left;
}
.profile-layout[b-a1r3n3y7w8] {
  max-width: 1120px;
  padding-block: var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 0.8fr);
  gap: 3rem;
  align-items: start;
}
.profile-main > section + section[b-a1r3n3y7w8] {
  margin-top: 3.8rem;
}
.profile-main p[b-a1r3n3y7w8] {
  margin: 0;
  color: rgba(28, 27, 24, 0.8);
  font-size: 1.02rem;
  line-height: 2;
}
.profile-main p + p[b-a1r3n3y7w8] {
  margin-top: 1.2rem;
}
.profile-main .profile-intro[b-a1r3n3y7w8] {
  font-size: 1.1rem;
}
.career-timeline[b-a1r3n3y7w8] {
  margin: 0;
  padding: 0 1.7rem 0 0;
  border-right: 2px solid var(--line);
  list-style: none;
}
.career-timeline li[b-a1r3n3y7w8] {
  position: relative;
  padding-bottom: 2rem;
}
.career-timeline li:last-child[b-a1r3n3y7w8] {
  padding-bottom: 0;
}
.career-timeline .career-dot[b-a1r3n3y7w8] {
  position: absolute;
  top: 0.25rem;
  right: -2.13rem;
  width: 14px;
  height: 14px;
  border: 2px solid var(--copper);
  border-radius: 50%;
  background: var(--paper);
}
.career-timeline time[b-a1r3n3y7w8] {
  color: var(--copper);
  font-size: 0.82rem;
  font-weight: 800;
}
.career-timeline h3[b-a1r3n3y7w8] {
  margin: 0.4rem 0 0.3rem;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.career-timeline p[b-a1r3n3y7w8] {
  color: rgba(28, 27, 24, 0.6);
  font-size: 0.9rem;
  line-height: 1.8;
}
.projects-grid[b-a1r3n3y7w8] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.projects-grid article[b-a1r3n3y7w8] {
  min-height: 180px;
  padding: 1.4rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.projects-grid > article > span[b-a1r3n3y7w8] {
  color: rgba(169, 97, 58, 0.28);
  font-family: var(--font-heading);
  font-size: 2rem;
  font-weight: 800;
}
.projects-grid h3[b-a1r3n3y7w8] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.projects-grid p[b-a1r3n3y7w8] {
  margin-top: 0.55rem;
  color: rgba(28, 27, 24, 0.58);
  font-size: 0.86rem;
  line-height: 1.75;
}
.profile-sidebar[b-a1r3n3y7w8] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.profile-quote[b-a1r3n3y7w8] {
  padding: 1.5rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-quote > span[b-a1r3n3y7w8] {
  color: var(--copper-light);
  font-family: Georgia, serif;
  font-size: 3rem;
  line-height: 0.8;
}
.profile-quote p[b-a1r3n3y7w8] {
  margin: 0.8rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.1rem;
  line-height: 1.75;
  font-weight: 650;
}
.profile-quote small[b-a1r3n3y7w8] {
  margin-top: 1rem;
  display: block;
  color: var(--copper-light);
  font-size: 0.72rem;
}
.facts-panel[b-a1r3n3y7w8],
.related-profile-news[b-a1r3n3y7w8] {
  border: 1px solid var(--line);
}
.facts-panel h2[b-a1r3n3y7w8],
.related-profile-news h2[b-a1r3n3y7w8] {
  margin: 0;
  padding: 0.9rem 1.1rem;
  border-bottom: 2px solid var(--ink);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.facts-panel > div[b-a1r3n3y7w8] {
  padding: 0.85rem 1.1rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.8rem;
}
.facts-panel > div:last-child[b-a1r3n3y7w8] {
  border-bottom: 0;
}
.facts-panel > div span[b-a1r3n3y7w8] {
  color: rgba(28, 27, 24, 0.5);
}
.facts-panel > div strong[b-a1r3n3y7w8] {
  text-align: left;
}
.related-profile-news a[b-a1r3n3y7w8] {
  padding: 0.95rem 1.1rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.84rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.related-profile-news a:last-child[b-a1r3n3y7w8] {
  border-bottom: 0;
}
.related-profile-news a:hover[b-a1r3n3y7w8] {
  color: var(--copper);
}
.other-profiles[b-a1r3n3y7w8] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.other-profiles-grid[b-a1r3n3y7w8] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .profile-layout[b-a1r3n3y7w8] {
    grid-template-columns: 1fr;
  }
  .profile-sidebar[b-a1r3n3y7w8] {
    position: static;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .profile-hero-inner[b-a1r3n3y7w8] {
    padding-right: 1.2rem;
    grid-template-columns: 1fr;
  }
  .profile-number[b-a1r3n3y7w8] {
    font-size: 5.5rem;
    text-align: right;
  }
  .projects-grid[b-a1r3n3y7w8],
  .profile-sidebar[b-a1r3n3y7w8],
  .other-profiles-grid[b-a1r3n3y7w8] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/BusinessMen/SuhailBahwan.razor.rz.scp.css */
:root[b-d2ly13hv8w] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.profile-hero[b-d2ly13hv8w] {
  padding-block: 4rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-hero-inner[b-d2ly13hv8w] {
  max-width: 1120px;
  padding-right: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 230px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
}
.profile-title .eyebrow[b-d2ly13hv8w] {
  color: var(--copper-light);
}
.profile-title h1[b-d2ly13hv8w] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(3rem, 7vw, 5.5rem));
  line-height: 1.08;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.profile-title > p[b-d2ly13hv8w] {
  margin: 0.8rem 0 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 1.05rem;
}
.profile-meta[b-d2ly13hv8w] {
  margin-top: 1.7rem;
  padding-top: 1.1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.8rem;
}
.profile-meta b[b-d2ly13hv8w] {
  margin-left: 0.35rem;
  color: var(--copper-light);
}
.profile-number[b-d2ly13hv8w] {
  color: rgba(255, 255, 255, 0.08);
  font-family: var(--font-heading);
  font-size: calc(clamp(7rem, 14vw, 11rem));
  line-height: 0.75;
  font-weight: 800;
  text-align: left;
}
.profile-layout[b-d2ly13hv8w] {
  max-width: 1120px;
  padding-block: var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 0.8fr);
  gap: 3rem;
  align-items: start;
}
.profile-main > section + section[b-d2ly13hv8w] {
  margin-top: 3.8rem;
}
.profile-main p[b-d2ly13hv8w] {
  margin: 0;
  color: rgba(28, 27, 24, 0.8);
  font-size: 1.02rem;
  line-height: 2;
}
.profile-main p + p[b-d2ly13hv8w] {
  margin-top: 1.2rem;
}
.profile-main .profile-intro[b-d2ly13hv8w] {
  font-size: 1.1rem;
}
.career-timeline[b-d2ly13hv8w] {
  margin: 0;
  padding: 0 1.7rem 0 0;
  border-right: 2px solid var(--line);
  list-style: none;
}
.career-timeline li[b-d2ly13hv8w] {
  position: relative;
  padding-bottom: 2rem;
}
.career-timeline li:last-child[b-d2ly13hv8w] {
  padding-bottom: 0;
}
.career-timeline .career-dot[b-d2ly13hv8w] {
  position: absolute;
  top: 0.25rem;
  right: -2.13rem;
  width: 14px;
  height: 14px;
  border: 2px solid var(--copper);
  border-radius: 50%;
  background: var(--paper);
}
.career-timeline time[b-d2ly13hv8w] {
  color: var(--copper);
  font-size: 0.82rem;
  font-weight: 800;
}
.career-timeline h3[b-d2ly13hv8w] {
  margin: 0.4rem 0 0.3rem;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.career-timeline p[b-d2ly13hv8w] {
  color: rgba(28, 27, 24, 0.6);
  font-size: 0.9rem;
  line-height: 1.8;
}
.projects-grid[b-d2ly13hv8w] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.projects-grid article[b-d2ly13hv8w] {
  min-height: 180px;
  padding: 1.4rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.projects-grid > article > span[b-d2ly13hv8w] {
  color: rgba(169, 97, 58, 0.28);
  font-family: var(--font-heading);
  font-size: 2rem;
  font-weight: 800;
}
.projects-grid h3[b-d2ly13hv8w] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.projects-grid p[b-d2ly13hv8w] {
  margin-top: 0.55rem;
  color: rgba(28, 27, 24, 0.58);
  font-size: 0.86rem;
  line-height: 1.75;
}
.profile-sidebar[b-d2ly13hv8w] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.profile-quote[b-d2ly13hv8w] {
  padding: 1.5rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-quote > span[b-d2ly13hv8w] {
  color: var(--copper-light);
  font-family: Georgia, serif;
  font-size: 3rem;
  line-height: 0.8;
}
.profile-quote p[b-d2ly13hv8w] {
  margin: 0.8rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.1rem;
  line-height: 1.75;
  font-weight: 650;
}
.profile-quote small[b-d2ly13hv8w] {
  margin-top: 1rem;
  display: block;
  color: var(--copper-light);
  font-size: 0.72rem;
}
.facts-panel[b-d2ly13hv8w],
.related-profile-news[b-d2ly13hv8w] {
  border: 1px solid var(--line);
}
.facts-panel h2[b-d2ly13hv8w],
.related-profile-news h2[b-d2ly13hv8w] {
  margin: 0;
  padding: 0.9rem 1.1rem;
  border-bottom: 2px solid var(--ink);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.facts-panel > div[b-d2ly13hv8w] {
  padding: 0.85rem 1.1rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.8rem;
}
.facts-panel > div:last-child[b-d2ly13hv8w] {
  border-bottom: 0;
}
.facts-panel > div span[b-d2ly13hv8w] {
  color: rgba(28, 27, 24, 0.5);
}
.facts-panel > div strong[b-d2ly13hv8w] {
  text-align: left;
}
.related-profile-news a[b-d2ly13hv8w] {
  padding: 0.95rem 1.1rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.84rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.related-profile-news a:last-child[b-d2ly13hv8w] {
  border-bottom: 0;
}
.related-profile-news a:hover[b-d2ly13hv8w] {
  color: var(--copper);
}
.other-profiles[b-d2ly13hv8w] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.other-profiles-grid[b-d2ly13hv8w] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .profile-layout[b-d2ly13hv8w] {
    grid-template-columns: 1fr;
  }
  .profile-sidebar[b-d2ly13hv8w] {
    position: static;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .profile-hero-inner[b-d2ly13hv8w] {
    padding-right: 1.2rem;
    grid-template-columns: 1fr;
  }
  .profile-number[b-d2ly13hv8w] {
    font-size: 5.5rem;
    text-align: right;
  }
  .projects-grid[b-d2ly13hv8w],
  .profile-sidebar[b-d2ly13hv8w],
  .other-profiles-grid[b-d2ly13hv8w] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/BusinessMen/YusuffAli.razor.rz.scp.css */
:root[b-csf42fjbfe] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.profile-hero[b-csf42fjbfe] {
  padding-block: 4rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-hero-inner[b-csf42fjbfe] {
  max-width: 1120px;
  padding-right: 2rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 230px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
}
.profile-title .eyebrow[b-csf42fjbfe] {
  color: var(--copper-light);
}
.profile-title h1[b-csf42fjbfe] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(3rem, 7vw, 5.5rem));
  line-height: 1.08;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.profile-title > p[b-csf42fjbfe] {
  margin: 0.8rem 0 0;
  color: rgba(255, 255, 255, 0.66);
  font-size: 1.05rem;
}
.profile-meta[b-csf42fjbfe] {
  margin-top: 1.7rem;
  padding-top: 1.1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem 2rem;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.68);
  font-size: 0.8rem;
}
.profile-meta b[b-csf42fjbfe] {
  margin-left: 0.35rem;
  color: var(--copper-light);
}
.profile-number[b-csf42fjbfe] {
  color: rgba(255, 255, 255, 0.08);
  font-family: var(--font-heading);
  font-size: calc(clamp(7rem, 14vw, 11rem));
  line-height: 0.75;
  font-weight: 800;
  text-align: left;
}
.profile-layout[b-csf42fjbfe] {
  max-width: 1120px;
  padding-block: var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 0.8fr);
  gap: 3rem;
  align-items: start;
}
.profile-main > section + section[b-csf42fjbfe] {
  margin-top: 3.8rem;
}
.profile-main p[b-csf42fjbfe] {
  margin: 0;
  color: rgba(28, 27, 24, 0.8);
  font-size: 1.02rem;
  line-height: 2;
}
.profile-main p + p[b-csf42fjbfe] {
  margin-top: 1.2rem;
}
.profile-main .profile-intro[b-csf42fjbfe] {
  font-size: 1.1rem;
}
.career-timeline[b-csf42fjbfe] {
  margin: 0;
  padding: 0 1.7rem 0 0;
  border-right: 2px solid var(--line);
  list-style: none;
}
.career-timeline li[b-csf42fjbfe] {
  position: relative;
  padding-bottom: 2rem;
}
.career-timeline li:last-child[b-csf42fjbfe] {
  padding-bottom: 0;
}
.career-timeline .career-dot[b-csf42fjbfe] {
  position: absolute;
  top: 0.25rem;
  right: -2.13rem;
  width: 14px;
  height: 14px;
  border: 2px solid var(--copper);
  border-radius: 50%;
  background: var(--paper);
}
.career-timeline time[b-csf42fjbfe] {
  color: var(--copper);
  font-size: 0.82rem;
  font-weight: 800;
}
.career-timeline h3[b-csf42fjbfe] {
  margin: 0.4rem 0 0.3rem;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.career-timeline p[b-csf42fjbfe] {
  color: rgba(28, 27, 24, 0.6);
  font-size: 0.9rem;
  line-height: 1.8;
}
.projects-grid[b-csf42fjbfe] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.projects-grid article[b-csf42fjbfe] {
  min-height: 180px;
  padding: 1.4rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.projects-grid > article > span[b-csf42fjbfe] {
  color: rgba(169, 97, 58, 0.28);
  font-family: var(--font-heading);
  font-size: 2rem;
  font-weight: 800;
}
.projects-grid h3[b-csf42fjbfe] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.2rem;
}
.projects-grid p[b-csf42fjbfe] {
  margin-top: 0.55rem;
  color: rgba(28, 27, 24, 0.58);
  font-size: 0.86rem;
  line-height: 1.75;
}
.profile-sidebar[b-csf42fjbfe] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.profile-quote[b-csf42fjbfe] {
  padding: 1.5rem;
  background: var(--ink);
  color: var(--paper);
}
.profile-quote > span[b-csf42fjbfe] {
  color: var(--copper-light);
  font-family: Georgia, serif;
  font-size: 3rem;
  line-height: 0.8;
}
.profile-quote p[b-csf42fjbfe] {
  margin: 0.8rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.1rem;
  line-height: 1.75;
  font-weight: 650;
}
.profile-quote small[b-csf42fjbfe] {
  margin-top: 1rem;
  display: block;
  color: var(--copper-light);
  font-size: 0.72rem;
}
.facts-panel[b-csf42fjbfe],
.related-profile-news[b-csf42fjbfe] {
  border: 1px solid var(--line);
}
.facts-panel h2[b-csf42fjbfe],
.related-profile-news h2[b-csf42fjbfe] {
  margin: 0;
  padding: 0.9rem 1.1rem;
  border-bottom: 2px solid var(--ink);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.facts-panel > div[b-csf42fjbfe] {
  padding: 0.85rem 1.1rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.8rem;
}
.facts-panel > div:last-child[b-csf42fjbfe] {
  border-bottom: 0;
}
.facts-panel > div span[b-csf42fjbfe] {
  color: rgba(28, 27, 24, 0.5);
}
.facts-panel > div strong[b-csf42fjbfe] {
  text-align: left;
}
.related-profile-news a[b-csf42fjbfe] {
  padding: 0.95rem 1.1rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.84rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.related-profile-news a:last-child[b-csf42fjbfe] {
  border-bottom: 0;
}
.related-profile-news a:hover[b-csf42fjbfe] {
  color: var(--copper);
}
.other-profiles[b-csf42fjbfe] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.other-profiles-grid[b-csf42fjbfe] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.2rem;
}
@media (max-width: 1024px) {
  .profile-layout[b-csf42fjbfe] {
    grid-template-columns: 1fr;
  }
  .profile-sidebar[b-csf42fjbfe] {
    position: static;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .profile-hero-inner[b-csf42fjbfe] {
    padding-right: 1.2rem;
    grid-template-columns: 1fr;
  }
  .profile-number[b-csf42fjbfe] {
    font-size: 5.5rem;
    text-align: right;
  }
  .projects-grid[b-csf42fjbfe],
  .profile-sidebar[b-csf42fjbfe],
  .other-profiles-grid[b-csf42fjbfe] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/Economy.razor.rz.scp.css */
:root[b-zgqh52tp0i] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.economy-layout[b-zgqh52tp0i] {
  padding-block: 3rem var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(280px, 0.75fr);
  gap: 3rem;
}
.economy-feature[b-zgqh52tp0i] {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
  background: var(--ink);
  color: var(--paper);
}
.economy-feature .feature-copy[b-zgqh52tp0i] {
  padding: 2.3rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-right: 4px solid var(--copper);
}
.economy-feature .kicker[b-zgqh52tp0i] {
  color: var(--copper-light);
}
.economy-feature h2[b-zgqh52tp0i] {
  margin: 0.8rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(1.8rem, 3vw, 2.6rem));
  line-height: 1.42;
  font-weight: 750;
}
.economy-feature p[b-zgqh52tp0i] {
  margin: 1rem 0 0;
  color: rgba(255, 255, 255, 0.66);
  line-height: 1.9;
}
.economy-feature .feature-image[b-zgqh52tp0i] {
  overflow: hidden;
}
.economy-feature .feature-image img[b-zgqh52tp0i] {
  width: 100%;
  height: 100%;
  min-height: 360px;
  object-fit: cover;
  transition: transform var(--transition-slow);
}
.economy-feature .feature-meta[b-zgqh52tp0i] {
  margin-top: 1.3rem;
  display: flex;
  align-items: center;
  gap: 0.65rem;
  color: rgba(255, 255, 255, 0.45);
  font-size: 0.76rem;
}
.economy-feature .feature-meta strong[b-zgqh52tp0i] {
  color: rgba(255, 255, 255, 0.74);
}
.economy-feature .feature-meta i[b-zgqh52tp0i] {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
}
.economy-feature:hover img[b-zgqh52tp0i] {
  transform: scale(1.04);
}
.economy-section[b-zgqh52tp0i] {
  margin-top: 3.8rem;
}
.economy-card-grid[b-zgqh52tp0i] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 2.5rem 2rem;
}
.economy-sidebar[b-zgqh52tp0i] {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.indicator-panel[b-zgqh52tp0i] {
  padding: 1.5rem;
  border: 1px solid var(--line);
}
.indicator-panel > .eyebrow[b-zgqh52tp0i] {
  margin-bottom: 1rem;
}
.indicator-panel > div[b-zgqh52tp0i] {
  padding-block: 0.9rem;
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 0.25rem 0.8rem;
  border-bottom: 1px solid var(--line);
}
.indicator-panel > div:last-child[b-zgqh52tp0i] {
  border-bottom: 0;
}
.indicator-panel > div span[b-zgqh52tp0i] {
  color: rgba(28, 27, 24, 0.58);
  font-size: 0.84rem;
}
.indicator-panel > div strong[b-zgqh52tp0i] {
  font-family: var(--font-heading);
  font-size: 1.1rem;
}
.indicator-panel > div small[b-zgqh52tp0i] {
  grid-column: 2;
  color: var(--copper);
  text-align: left;
  font-size: 0.68rem;
}
.economy-opinion[b-zgqh52tp0i] {
  padding: 1.7rem;
  background: var(--sand);
}
.economy-opinion h2[b-zgqh52tp0i] {
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.45rem;
  line-height: 1.65;
}
.economy-opinion p[b-zgqh52tp0i] {
  margin: 0.9rem 0 0;
  color: rgba(28, 27, 24, 0.62);
  line-height: 1.8;
}
.economy-opinion a[b-zgqh52tp0i] {
  margin-top: 1.2rem;
  display: inline-block;
  color: var(--copper-dark);
  font-size: 0.84rem;
  font-weight: 800;
}
@media (max-width: 1024px) {
  .economy-layout[b-zgqh52tp0i] {
    grid-template-columns: 1fr;
  }
  .economy-sidebar[b-zgqh52tp0i] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .economy-feature[b-zgqh52tp0i],
  .economy-card-grid[b-zgqh52tp0i],
  .economy-sidebar[b-zgqh52tp0i] {
    grid-template-columns: 1fr;
  }
  .economy-feature .feature-image img[b-zgqh52tp0i] {
    min-height: 240px;
  }
}
/* /Pages/Home.razor.rz.scp.css */
:root[b-jpk4sz0vn9] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.home-page[b-jpk4sz0vn9] {
  background: var(--paper);
}
.hero-section[b-jpk4sz0vn9] {
  border-bottom: 1px solid var(--line);
}
.hero-grid[b-jpk4sz0vn9] {
  padding-block: 2.5rem 3.5rem;
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(310px, 1fr);
  gap: 2.5rem;
}
.lead-story[b-jpk4sz0vn9] {
  display: block;
}
.lead-story .lead-image[b-jpk4sz0vn9] {
  position: relative;
  margin-bottom: 1.3rem;
  overflow: hidden;
  background: var(--sand);
}
.lead-story .lead-image img[b-jpk4sz0vn9] {
  width: 100%;
  height: 460px;
  object-fit: cover;
  transition: transform var(--transition-slow);
}
.lead-story .lead-category[b-jpk4sz0vn9] {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.65rem 0.85rem;
  background: var(--copper);
  color: var(--white);
  font-size: 0.73rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}
.lead-story h1[b-jpk4sz0vn9] {
  margin: 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(2.2rem, 4vw, 3.45rem));
  line-height: 1.22;
  font-weight: 800;
  letter-spacing: -0.04em;
  transition: color var(--transition);
}
.lead-story > p[b-jpk4sz0vn9] {
  max-width: 900px;
  margin: 1rem 0 0;
  color: rgba(28, 27, 24, 0.64);
  font-size: 1.05rem;
  line-height: 1.9;
}
.lead-story:hover .lead-image img[b-jpk4sz0vn9] {
  transform: scale(1.035);
}
.lead-story:hover h1[b-jpk4sz0vn9] {
  color: var(--copper);
}
.lead-story:hover .read-more b[b-jpk4sz0vn9] {
  transform: translateX(-4px);
}
.lead-meta[b-jpk4sz0vn9] {
  margin-top: 1.1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.7rem;
  color: rgba(28, 27, 24, 0.5);
  font-size: 0.82rem;
}
.lead-meta strong[b-jpk4sz0vn9] {
  color: rgba(28, 27, 24, 0.75);
}
.lead-meta > i[b-jpk4sz0vn9] {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: rgba(28, 27, 24, 0.28);
}
.lead-meta .read-more[b-jpk4sz0vn9] {
  margin-right: auto;
  color: var(--copper);
  font-weight: 700;
}
.lead-meta .read-more b[b-jpk4sz0vn9] {
  display: inline-block;
  transition: transform var(--transition);
}
.editor-picks[b-jpk4sz0vn9] {
  min-width: 0;
}
.picks-heading[b-jpk4sz0vn9] {
  margin-bottom: 1rem;
  padding-top: 0.9rem;
  border-top: 2px solid var(--ink);
}
.story-row[b-jpk4sz0vn9] {
  padding-bottom: 1.25rem;
  display: grid;
  grid-template-columns: 96px minmax(0, 1fr);
  gap: 1rem;
  border-bottom: 1px solid var(--line);
}
.story-row + .story-row[b-jpk4sz0vn9] {
  padding-top: 1.25rem;
}
.story-row .story-row-image[b-jpk4sz0vn9] {
  overflow: hidden;
  background: var(--sand);
}
.story-row .story-row-image img[b-jpk4sz0vn9] {
  width: 96px;
  height: 96px;
  object-fit: cover;
  transition: transform 500ms ease;
}
.story-row h2[b-jpk4sz0vn9] {
  margin: 0.35rem 0 0.3rem;
  font-family: var(--font-heading);
  font-size: 1rem;
  line-height: 1.55;
  font-weight: 700;
  transition: color var(--transition);
}
.story-row time[b-jpk4sz0vn9] {
  color: rgba(28, 27, 24, 0.45);
  font-size: 0.72rem;
}
.story-row:hover img[b-jpk4sz0vn9] {
  transform: scale(1.09);
}
.story-row:hover h2[b-jpk4sz0vn9] {
  color: var(--copper);
}
.market-strip[b-jpk4sz0vn9] {
  background: var(--sand);
  color: var(--ink);
}
.market-items[b-jpk4sz0vn9] {
  display: flex;
  overflow-x: auto;
  scrollbar-width: none;
}
.market-items[b-jpk4sz0vn9]::-webkit-scrollbar {
  display: none;
}
.market-item[b-jpk4sz0vn9] {
  min-width: 185px;
  padding: 1rem 1.4rem;
  flex: 1 0 auto;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
.market-item > span[b-jpk4sz0vn9] {
  display: block;
  margin-bottom: 0.35rem;
  color: rgba(255, 255, 255, 0.48);
  font-size: 0.72rem;
}
.market-item div[b-jpk4sz0vn9] {
  display: flex;
  align-items: center;
  gap: 0.7rem;
}
.market-item strong[b-jpk4sz0vn9] {
  font-family: var(--font-heading);
  font-size: 0.92rem;
}
.market-item em[b-jpk4sz0vn9] {
  font-size: 0.72rem;
  font-style: normal;
}
.market-item em.up[b-jpk4sz0vn9] {
  color: var(--success);
}
.market-item em.down[b-jpk4sz0vn9] {
  color: var(--danger);
}
.latest-and-leaders[b-jpk4sz0vn9],
.fixed-news-sections[b-jpk4sz0vn9] {
  padding-block: var(--section-space);
}
.latest-grid[b-jpk4sz0vn9] {
  display: grid;
  grid-template-columns: minmax(280px, 0.75fr) minmax(0, 1.6fr);
  gap: 3rem;
}
.news-timeline[b-jpk4sz0vn9] {
  margin: 0;
  padding: 0 1.5rem 0 0;
  border-right: 2px solid var(--line);
  list-style: none;
}
.news-timeline li[b-jpk4sz0vn9] {
  position: relative;
  padding-bottom: 1.65rem;
}
.news-timeline li:last-child[b-jpk4sz0vn9] {
  padding-bottom: 0;
}
.news-timeline li > a[b-jpk4sz0vn9] {
  display: block;
  font-size: 0.96rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.news-timeline li:hover .timeline-dot[b-jpk4sz0vn9] {
  background: var(--copper);
}
.news-timeline li:hover > a[b-jpk4sz0vn9] {
  color: var(--copper);
}
.timeline-dot[b-jpk4sz0vn9] {
  position: absolute;
  top: 0.38rem;
  right: -1.92rem;
  width: 13px;
  height: 13px;
  border: 2px solid var(--copper);
  border-radius: 50%;
  background: var(--paper);
  transition: background var(--transition);
}
.timeline-meta[b-jpk4sz0vn9] {
  margin-bottom: 0.35rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem;
}
.timeline-meta time[b-jpk4sz0vn9] {
  color: var(--copper);
  font-size: 0.78rem;
  font-weight: 800;
}
.timeline-meta small[b-jpk4sz0vn9] {
  color: rgba(28, 27, 24, 0.5);
  font-size: 0.68rem;
}
.featured-leader[b-jpk4sz0vn9] {
  padding: 2.2rem 2.4rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 190px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
  background: var(--ink);
  color: var(--paper);
}
.featured-leader h3[b-jpk4sz0vn9] {
  margin: 0.85rem 0 0.4rem;
  color: var(--ink);
  font-family: var(--font-heading);
  font-size: calc(clamp(2rem, 4vw, 3rem));
  line-height: 1.15;
  font-weight: 800;
}
.featured-leader .leader-role[b-jpk4sz0vn9] {
  margin: 0 0 1.1rem;
  color: rgba(28, 27, 24, 0.68);
  font-size: 0.82rem;
}
.featured-leader p:last-child[b-jpk4sz0vn9] {
  max-width: 680px;
  margin: 0;
  color: rgba(28, 27, 24, 0.76);
  line-height: 1.85;
}
.featured-leader:hover .featured-number span[b-jpk4sz0vn9] {
  color: var(--copper-dark);
}
.featured-number[b-jpk4sz0vn9] {
  text-align: left;
}
.featured-number strong[b-jpk4sz0vn9] {
  display: block;
  margin-bottom: 0.7rem;
  color: rgba(28, 27, 24, 0.1);
  font-family: var(--font-heading);
  font-size: 5.5rem;
  line-height: 0.9;
  font-weight: 800;
}
.featured-number span[b-jpk4sz0vn9] {
  color: var(--copper-dark);
  font-size: 0.83rem;
  font-weight: 700;
  transition: color var(--transition);
}
.leaders-mini-grid[b-jpk4sz0vn9] {
  margin-top: 1rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
}
.fixed-news-sections[b-jpk4sz0vn9] {
  padding-top: 0;
}
.news-section-block + .news-section-block[b-jpk4sz0vn9] {
  margin-top: 4.5rem;
}
.three-card-grid[b-jpk4sz0vn9] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
}
.analysis-section[b-jpk4sz0vn9] {
  padding-block: var(--section-space);
  background: var(--ink);
  color: var(--paper);
}
.light-heading[b-jpk4sz0vn9] {
  border-color: rgba(255, 255, 255, 0.25);
}
.light-heading .eyebrow[b-jpk4sz0vn9] {
  color: var(--copper-light);
}
.light-heading .section-link[b-jpk4sz0vn9] {
  color: rgba(255, 255, 255, 0.65);
}
.light-heading .section-link:hover[b-jpk4sz0vn9] {
  color: var(--white);
}
.analysis-grid[b-jpk4sz0vn9] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border: 1px solid rgba(255, 255, 255, 0.12);
}
.analysis-card[b-jpk4sz0vn9] {
  min-height: 285px;
  padding: 1.7rem;
  display: flex;
  flex-direction: column;
  border-left: 1px solid rgba(255, 255, 255, 0.12);
  transition: background var(--transition);
}
.analysis-card:last-child[b-jpk4sz0vn9] {
  border-left: 0;
}
.analysis-card .kicker[b-jpk4sz0vn9] {
  color: var(--copper-light);
}
.analysis-card h3[b-jpk4sz0vn9] {
  margin: 2rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.35rem;
  line-height: 1.55;
  font-weight: 700;
}
.analysis-card p[b-jpk4sz0vn9] {
  margin: 0.8rem 0 0;
  color: rgba(255, 255, 255, 0.62);
  font-size: 0.9rem;
  line-height: 1.8;
}
.analysis-card > div[b-jpk4sz0vn9] {
  margin-top: auto;
  padding-top: 1.4rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  color: rgba(255, 255, 255, 0.43);
  font-size: 0.76rem;
}
.analysis-card > div strong[b-jpk4sz0vn9] {
  color: rgba(255, 255, 255, 0.76);
}
.analysis-card:hover[b-jpk4sz0vn9] {
  background: rgba(169, 97, 58, 0.16);
}
.newsletter-section[b-jpk4sz0vn9] {
  padding-block: 4.2rem;
  background: var(--sand);
}
.newsletter-inner[b-jpk4sz0vn9] {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(320px, 0.8fr);
  gap: 3rem;
  align-items: center;
}
.newsletter-inner h2[b-jpk4sz0vn9] {
  max-width: 720px;
  margin: 0.55rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(2rem, 4vw, 3.1rem));
  line-height: 1.25;
  font-weight: 800;
  letter-spacing: -0.035em;
}
.newsletter-inner p[b-jpk4sz0vn9] {
  max-width: 670px;
  margin: 0.9rem 0 0;
  color: rgba(28, 27, 24, 0.62);
  line-height: 1.8;
}
.newsletter-form label[b-jpk4sz0vn9] {
  display: block;
  margin-bottom: 0.6rem;
  font-size: 0.78rem;
  font-weight: 700;
}
.newsletter-form > div[b-jpk4sz0vn9] {
  display: flex;
}
.newsletter-form input[b-jpk4sz0vn9] {
  min-width: 0;
  min-height: 48px;
  padding: 0.75rem 1rem;
  flex: 1;
  border: 1px solid var(--ink);
  border-left: 0;
  outline: none;
  background: var(--paper);
}
.newsletter-form input:focus[b-jpk4sz0vn9] {
  box-shadow: inset 0 0 0 2px var(--copper);
}
.newsletter-form button[b-jpk4sz0vn9] {
  min-width: 100px;
  border: 1px solid var(--ink);
  background: var(--ink);
  color: var(--paper);
  cursor: pointer;
  font-weight: 700;
  transition: background var(--transition);
}
.newsletter-form button:hover[b-jpk4sz0vn9] {
  background: var(--copper-dark);
}
.newsletter-form small[b-jpk4sz0vn9] {
  display: block;
  margin-top: 0.55rem;
  color: rgba(28, 27, 24, 0.48);
  font-size: 0.7rem;
}
@media (max-width: 1024px) {
  .hero-grid[b-jpk4sz0vn9],
  .latest-grid[b-jpk4sz0vn9],
  .newsletter-inner[b-jpk4sz0vn9] {
    grid-template-columns: 1fr;
  }
  .editor-picks[b-jpk4sz0vn9] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem;
  }
  .editor-picks .picks-heading[b-jpk4sz0vn9] {
    grid-column: 1 / -1;
  }
  .story-row[b-jpk4sz0vn9] {
    grid-template-columns: 1fr;
    border-bottom: 0;
  }
  .story-row + .story-row[b-jpk4sz0vn9] {
    padding-top: 0;
  }
  .story-row .story-row-image img[b-jpk4sz0vn9] {
    width: 100%;
    height: 150px;
  }
  .three-card-grid[b-jpk4sz0vn9],
  .analysis-grid[b-jpk4sz0vn9] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .analysis-card[b-jpk4sz0vn9] {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}
@media (max-width: 720px) {
  .hero-grid[b-jpk4sz0vn9] {
    padding-block: 1.5rem 2.5rem;
    gap: 2rem;
  }
  .lead-story .lead-image img[b-jpk4sz0vn9] {
    height: 300px;
  }
  .lead-meta .read-more[b-jpk4sz0vn9] {
    width: 100%;
    margin-top: 0.35rem;
  }
  .editor-picks[b-jpk4sz0vn9],
  .leaders-mini-grid[b-jpk4sz0vn9],
  .three-card-grid[b-jpk4sz0vn9],
  .analysis-grid[b-jpk4sz0vn9] {
    grid-template-columns: 1fr;
  }
  .story-row[b-jpk4sz0vn9] {
    grid-template-columns: 94px minmax(0, 1fr);
    border-bottom: 1px solid var(--line);
  }
  .story-row + .story-row[b-jpk4sz0vn9] {
    padding-top: 1rem;
  }
  .story-row .story-row-image img[b-jpk4sz0vn9] {
    width: 94px;
    height: 94px;
  }
  .featured-leader[b-jpk4sz0vn9] {
    padding: 1.7rem;
    grid-template-columns: 1fr;
  }
  .featured-number[b-jpk4sz0vn9] {
    display: flex;
    align-items: end;
    justify-content: space-between;
    text-align: right;
  }
  .featured-number strong[b-jpk4sz0vn9] {
    margin: 0;
    font-size: 4rem;
  }
  .analysis-card[b-jpk4sz0vn9] {
    border-left: 0;
  }
  .newsletter-form > div[b-jpk4sz0vn9] {
    flex-direction: column;
  }
  .newsletter-form input[b-jpk4sz0vn9] {
    border-left: 1px solid var(--ink);
  }
  .newsletter-form button[b-jpk4sz0vn9] {
    min-height: 46px;
  }
}
/* /Pages/Insights.razor.rz.scp.css */
:root[b-r3lzfwrh4p] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.insights-content[b-r3lzfwrh4p] {
  padding-block: 3rem var(--section-space);
}
.lead-insight[b-r3lzfwrh4p] {
  min-height: 410px;
  padding: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 200px;
  gap: 2rem;
  align-items: end;
  background: var(--ink);
  color: var(--paper);
}
.lead-insight .kicker[b-r3lzfwrh4p] {
  color: var(--copper-light);
}
.lead-insight h2[b-r3lzfwrh4p] {
  max-width: 900px;
  margin: 1rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(2.4rem, 5vw, 4.2rem));
  line-height: 1.25;
  font-weight: 800;
  letter-spacing: -0.04em;
}
.lead-insight p[b-r3lzfwrh4p] {
  max-width: 820px;
  margin: 1.25rem 0 0;
  color: rgba(255, 255, 255, 0.68);
  font-size: 1.02rem;
  line-height: 1.95;
}
.lead-insight-mark[b-r3lzfwrh4p] {
  color: rgba(255, 255, 255, 0.07);
  font-family: Georgia, serif;
  font-size: 12rem;
  line-height: 0.6;
  text-align: left;
}
.writer-meta[b-r3lzfwrh4p] {
  margin-top: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem 1rem;
  color: rgba(255, 255, 255, 0.45);
  font-size: 0.78rem;
}
.writer-meta strong[b-r3lzfwrh4p] {
  color: rgba(255, 255, 255, 0.82);
}
.insight-section[b-r3lzfwrh4p] {
  margin-top: 4rem;
}
.insights-grid[b-r3lzfwrh4p] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.insight-card[b-r3lzfwrh4p] {
  min-height: 300px;
  padding: 1.6rem;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
  transition: background var(--transition), transform var(--transition);
}
.insight-card h3[b-r3lzfwrh4p] {
  margin: 2rem 0 0;
  font-family: var(--font-heading);
  font-size: 1.35rem;
  line-height: 1.6;
  font-weight: 700;
  transition: color var(--transition);
}
.insight-card p[b-r3lzfwrh4p] {
  margin: 0.8rem 0 0;
  color: rgba(28, 27, 24, 0.62);
  font-size: 0.9rem;
  line-height: 1.85;
}
.insight-card > div[b-r3lzfwrh4p] {
  margin-top: auto;
  padding-top: 1.3rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  color: rgba(28, 27, 24, 0.45);
  font-size: 0.74rem;
}
.insight-card > div strong[b-r3lzfwrh4p] {
  color: rgba(28, 27, 24, 0.76);
}
.insight-card:hover[b-r3lzfwrh4p] {
  background: rgba(233, 226, 212, 0.58);
  transform: translateY(-3px);
}
.insight-card:hover h3[b-r3lzfwrh4p] {
  color: var(--copper);
}
@media (max-width: 1024px) {
  .insights-grid[b-r3lzfwrh4p] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .lead-insight[b-r3lzfwrh4p] {
    min-height: 0;
    padding: 2rem 1.5rem;
    grid-template-columns: 1fr;
  }
  .lead-insight-mark[b-r3lzfwrh4p] {
    display: none;
  }
  .insights-grid[b-r3lzfwrh4p] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/Leaders.razor.rz.scp.css */
:root[b-vx79k81tkj] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.leaders-content[b-vx79k81tkj] {
  padding-block: 3rem var(--section-space);
}
.featured-profile[b-vx79k81tkj] {
  padding: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 230px;
  gap: 2rem;
  align-items: end;
  border-right: 4px solid var(--copper);
  background: var(--ink);
  color: var(--paper);
}
.featured-profile h2[b-vx79k81tkj] {
  margin: 0.9rem 0 0.4rem;
  font-family: var(--font-heading);
  font-size: calc(clamp(2.7rem, 6vw, 4.5rem));
  line-height: 1.08;
  font-weight: 800;
  letter-spacing: -0.045em;
}
.featured-profile .profile-role[b-vx79k81tkj] {
  margin: 0;
  color: rgba(255, 255, 255, 0.55);
  font-size: 0.88rem;
}
.featured-profile .featured-profile-copy > p:last-child[b-vx79k81tkj] {
  max-width: 760px;
  margin: 1.3rem 0 0;
  color: rgba(255, 255, 255, 0.72);
  line-height: 1.9;
}
.featured-profile:hover .featured-profile-number span[b-vx79k81tkj] {
  color: var(--white);
}
.featured-profile-number[b-vx79k81tkj] {
  text-align: left;
}
.featured-profile-number strong[b-vx79k81tkj] {
  display: block;
  color: rgba(255, 255, 255, 0.08);
  font-family: var(--font-heading);
  font-size: calc(clamp(6rem, 12vw, 9rem));
  line-height: 0.8;
  font-weight: 800;
}
.featured-profile-number span[b-vx79k81tkj] {
  margin-top: 1.5rem;
  display: inline-block;
  color: var(--copper-light);
  font-size: 0.86rem;
  font-weight: 700;
  transition: color var(--transition);
}
.leaders-list-section[b-vx79k81tkj] {
  margin-top: 4rem;
}
.leaders-grid[b-vx79k81tkj] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.3rem;
}
@media (max-width: 1024px) {
  .leaders-grid[b-vx79k81tkj] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .featured-profile[b-vx79k81tkj] {
    padding: 2rem 1.5rem;
    grid-template-columns: 1fr;
  }
  .featured-profile-number[b-vx79k81tkj] {
    display: flex;
    align-items: end;
    justify-content: space-between;
    text-align: right;
  }
  .featured-profile-number strong[b-vx79k81tkj] {
    font-size: 5rem;
  }
  .leaders-grid[b-vx79k81tkj] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/News.razor.rz.scp.css */
:root[b-ewxnknedg6] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.listing-layout[b-ewxnknedg6] {
  padding-block: 3rem var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(280px, 0.8fr);
  gap: 3rem;
}
.listing-lead[b-ewxnknedg6] {
  padding-bottom: 2.5rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.8rem;
  border-bottom: 1px solid var(--line);
}
.listing-lead .listing-lead-image[b-ewxnknedg6] {
  overflow: hidden;
  background: var(--sand);
}
.listing-lead .listing-lead-image img[b-ewxnknedg6] {
  width: 100%;
  height: 300px;
  object-fit: cover;
  transition: transform var(--transition-slow);
}
.listing-lead .listing-lead-copy[b-ewxnknedg6] {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.listing-lead h2[b-ewxnknedg6] {
  margin: 0.65rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(1.8rem, 3vw, 2.5rem));
  line-height: 1.38;
  font-weight: 750;
  transition: color var(--transition);
}
.listing-lead p[b-ewxnknedg6] {
  margin: 0.9rem 0 0;
  color: rgba(28, 27, 24, 0.64);
  line-height: 1.9;
}
.listing-lead .card-meta[b-ewxnknedg6] {
  margin-top: 1.2rem;
  display: flex;
  align-items: center;
  gap: 0.65rem;
  color: rgba(28, 27, 24, 0.48);
  font-size: 0.78rem;
}
.listing-lead .card-meta i[b-ewxnknedg6] {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: rgba(28, 27, 24, 0.28);
}
.listing-lead:hover img[b-ewxnknedg6] {
  transform: scale(1.045);
}
.listing-lead:hover h2[b-ewxnknedg6] {
  color: var(--copper);
}
.listing-cards[b-ewxnknedg6] {
  margin-top: 2.6rem;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 2.5rem 2rem;
}
.load-more-wrap[b-ewxnknedg6] {
  margin-top: 3rem;
  text-align: center;
}
.listing-sidebar[b-ewxnknedg6] {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
.most-read[b-ewxnknedg6] {
  margin: 0;
  padding: 0;
  list-style: none;
}
.most-read li[b-ewxnknedg6] {
  padding-block: 1rem;
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 0.8rem;
  border-bottom: 1px solid var(--line);
}
.most-read li > span[b-ewxnknedg6] {
  color: rgba(169, 97, 58, 0.42);
  font-family: var(--font-heading);
  font-size: 2.1rem;
  line-height: 1;
  font-weight: 800;
}
.most-read li a[b-ewxnknedg6] {
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.most-read li a:hover[b-ewxnknedg6] {
  color: var(--copper);
}
.market-snapshot[b-ewxnknedg6] {
  padding: 1.5rem;
  background: var(--ink);
  color: var(--paper);
}
.market-snapshot .eyebrow[b-ewxnknedg6] {
  margin-bottom: 1rem;
  color: var(--copper-light);
}
.market-snapshot > div[b-ewxnknedg6] {
  padding-block: 0.75rem;
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 0.8rem;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  font-size: 0.82rem;
}
.market-snapshot > div:last-child[b-ewxnknedg6] {
  border-bottom: 0;
}
.market-snapshot > div > span[b-ewxnknedg6] {
  color: rgba(255, 255, 255, 0.55);
}
.market-snapshot > div strong[b-ewxnknedg6] {
  font-family: var(--font-heading);
}
.market-snapshot > div em[b-ewxnknedg6] {
  font-style: normal;
}
.market-snapshot > div em.up[b-ewxnknedg6] {
  color: var(--success);
}
.market-snapshot > div em.down[b-ewxnknedg6] {
  color: var(--danger);
}
@media (max-width: 1024px) {
  .listing-layout[b-ewxnknedg6] {
    grid-template-columns: 1fr;
  }
  .listing-sidebar[b-ewxnknedg6] {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 720px) {
  .listing-lead[b-ewxnknedg6],
  .listing-cards[b-ewxnknedg6],
  .listing-sidebar[b-ewxnknedg6] {
    grid-template-columns: 1fr;
  }
  .listing-lead .listing-lead-image img[b-ewxnknedg6] {
    height: 240px;
  }
}
/* /Pages/NewsContent/ArabBusinessLeaders.razor.rz.scp.css */
:root[b-9m2s1oekm6] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.article-header[b-9m2s1oekm6] {
  padding-block: 3.5rem 2.8rem;
  border-bottom: 1px solid var(--line);
}
.article-header-inner[b-9m2s1oekm6] {
  max-width: 1040px;
}
.breadcrumbs[b-9m2s1oekm6] {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  color: rgba(28, 27, 24, 0.45);
  font-size: 0.76rem;
}
.breadcrumbs a:hover[b-9m2s1oekm6] {
  color: var(--copper);
}
.article-header h1[b-9m2s1oekm6] {
  margin: 0.9rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(2.8rem, 7vw, 5.6rem));
  line-height: 1.16;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.article-deck[b-9m2s1oekm6] {
  max-width: 900px;
  margin: 1.4rem 0 0;
  color: rgba(28, 27, 24, 0.64);
  font-size: 1.15rem;
  line-height: 1.95;
}
.article-meta[b-9m2s1oekm6] {
  margin-top: 2rem;
  padding-top: 1.2rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
  border-top: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.47);
  font-size: 0.76rem;
}
.article-meta > div[b-9m2s1oekm6] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.article-meta strong[b-9m2s1oekm6] {
  color: rgba(28, 27, 24, 0.82);
  font-size: 0.86rem;
}
.article-cover[b-9m2s1oekm6] {
  margin-top: 2.5rem;
}
.article-cover img[b-9m2s1oekm6] {
  width: 100%;
  height: 58vw;
  max-height: 620px;
  object-fit: cover;
}
.article-layout[b-9m2s1oekm6] {
  width: 100%;
  max-width: 1180px;
  padding-block: 3rem var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 1fr);
  gap: 2.5rem;
  justify-content: center;
  align-items: start;
}
.article-share[b-9m2s1oekm6] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.6rem;
}
.article-share > span[b-9m2s1oekm6] {
  margin-bottom: 0.3rem;
  color: rgba(28, 27, 24, 0.42);
  font-size: 0.67rem;
  writing-mode: vertical-rl;
}
.article-share a[b-9m2s1oekm6] {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid var(--line);
  font-weight: 700;
  transition: background var(--transition), color var(--transition), border-color var(--transition);
}
.article-share a:hover[b-9m2s1oekm6] {
  border-color: var(--copper);
  background: var(--copper);
  color: var(--white);
}
.article-body[b-9m2s1oekm6] {
  font-size: 1.08rem;
  line-height: 2.05;
}
.article-body p[b-9m2s1oekm6] {
  margin: 0;
  color: rgba(28, 27, 24, 0.82);
}
.article-body p + p[b-9m2s1oekm6] {
  margin-top: 1.25rem;
}
.article-body .lead-paragraph[b-9m2s1oekm6]::first-letter {
  float: right;
  margin: 0.12rem 0 0 0.65rem;
  color: var(--copper);
  font-family: var(--font-heading);
  font-size: 4.4rem;
  line-height: 0.82;
  font-weight: 800;
}
.article-body h2[b-9m2s1oekm6] {
  margin: 3rem 0 1rem;
  font-family: var(--font-heading);
  font-size: 2rem;
  line-height: 1.45;
  font-weight: 750;
}
.article-body blockquote[b-9m2s1oekm6] {
  margin: 2.3rem 0;
  padding: 1.5rem 1.7rem;
  border-right: 4px solid var(--copper);
  background: var(--sand);
}
.article-body blockquote p[b-9m2s1oekm6] {
  font-family: var(--font-heading);
  font-size: 1.35rem;
  line-height: 1.7;
  font-weight: 650;
}
.article-fact-grid[b-9m2s1oekm6] {
  margin-block: 2.3rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.article-fact-grid > div[b-9m2s1oekm6] {
  padding: 1rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.article-fact-grid span[b-9m2s1oekm6],
.article-fact-grid strong[b-9m2s1oekm6] {
  display: block;
}
.article-fact-grid span[b-9m2s1oekm6] {
  color: rgba(28, 27, 24, 0.48);
  font-size: 0.72rem;
}
.article-fact-grid strong[b-9m2s1oekm6] {
  margin-top: 0.45rem;
  font-family: var(--font-heading);
  font-size: 0.96rem;
}
.article-tags[b-9m2s1oekm6] {
  margin-top: 3rem;
  padding-top: 1.2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  border-top: 1px solid var(--line);
}
.article-tags span[b-9m2s1oekm6] {
  padding: 0.45rem 0.75rem;
  border: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.62);
  font-size: 0.76rem;
}
.article-sidebar[b-9m2s1oekm6] {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.article-sidebar section[b-9m2s1oekm6] {
  padding: 1.3rem;
  border: 1px solid var(--line);
}
.article-sidebar ul[b-9m2s1oekm6] {
  margin: 1rem 0 0;
  padding-right: 1.2rem;
  color: rgba(28, 27, 24, 0.68);
  font-size: 0.86rem;
  line-height: 1.8;
}
.article-sidebar a[b-9m2s1oekm6] {
  padding-block: 0.9rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.86rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.article-sidebar a:last-child[b-9m2s1oekm6] {
  border-bottom: 0;
}
.article-sidebar a:hover[b-9m2s1oekm6] {
  color: var(--copper);
}
.related-articles[b-9m2s1oekm6] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.related-grid[b-9m2s1oekm6] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
}
@media (max-width: 1024px) {
  .article-layout[b-9m2s1oekm6] {
    grid-template-columns: minmax(0, 1fr) 270px;
  }
  .article-share[b-9m2s1oekm6] {
    position: static;
    grid-column: 1 / -1;
    flex-direction: row;
    justify-content: center;
  }
  .article-share > span[b-9m2s1oekm6] {
    writing-mode: initial;
  }
}
@media (max-width: 720px) {
  .article-meta[b-9m2s1oekm6],
  .article-layout[b-9m2s1oekm6] {
    grid-template-columns: 1fr;
  }
  .article-meta[b-9m2s1oekm6] {
    display: flex;
    flex-direction: column;
  }
  .article-cover[b-9m2s1oekm6] {
    width: 100%;
  }
  .article-cover img[b-9m2s1oekm6] {
    height: 300px;
  }
  .article-fact-grid[b-9m2s1oekm6],
  .related-grid[b-9m2s1oekm6] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/NewsContent/InfluentialArabInvestors.razor.rz.scp.css */
:root[b-q13gmmoden] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.article-header[b-q13gmmoden] {
  padding-block: 3.5rem 2.8rem;
  border-bottom: 1px solid var(--line);
}
.article-header-inner[b-q13gmmoden] {
  max-width: 1040px;
}
.breadcrumbs[b-q13gmmoden] {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  color: rgba(28, 27, 24, 0.45);
  font-size: 0.76rem;
}
.breadcrumbs a:hover[b-q13gmmoden] {
  color: var(--copper);
}
.article-header h1[b-q13gmmoden] {
  margin: 0.9rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(2.8rem, 7vw, 5.6rem));
  line-height: 1.16;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.article-deck[b-q13gmmoden] {
  max-width: 900px;
  margin: 1.4rem 0 0;
  color: rgba(28, 27, 24, 0.64);
  font-size: 1.15rem;
  line-height: 1.95;
}
.article-meta[b-q13gmmoden] {
  margin-top: 2rem;
  padding-top: 1.2rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
  border-top: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.47);
  font-size: 0.76rem;
}
.article-meta > div[b-q13gmmoden] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.article-meta strong[b-q13gmmoden] {
  color: rgba(28, 27, 24, 0.82);
  font-size: 0.86rem;
}
.article-cover[b-q13gmmoden] {
  margin-top: 2.5rem;
}
.article-cover img[b-q13gmmoden] {
  width: 100%;
  height: 58vw;
  max-height: 620px;
  object-fit: cover;
}
.article-layout[b-q13gmmoden] {
  width: 100%;
  max-width: 1180px;
  padding-block: 3rem var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 1fr);
  gap: 2.5rem;
  justify-content: center;
  align-items: start;
}
.article-share[b-q13gmmoden] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.6rem;
}
.article-share > span[b-q13gmmoden] {
  margin-bottom: 0.3rem;
  color: rgba(28, 27, 24, 0.42);
  font-size: 0.67rem;
  writing-mode: vertical-rl;
}
.article-share a[b-q13gmmoden] {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid var(--line);
  font-weight: 700;
  transition: background var(--transition), color var(--transition), border-color var(--transition);
}
.article-share a:hover[b-q13gmmoden] {
  border-color: var(--copper);
  background: var(--copper);
  color: var(--white);
}
.article-body[b-q13gmmoden] {
  font-size: 1.08rem;
  line-height: 2.05;
}
.article-body p[b-q13gmmoden] {
  margin: 0;
  color: rgba(28, 27, 24, 0.82);
}
.article-body p + p[b-q13gmmoden] {
  margin-top: 1.25rem;
}
.article-body .lead-paragraph[b-q13gmmoden]::first-letter {
  float: right;
  margin: 0.12rem 0 0 0.65rem;
  color: var(--copper);
  font-family: var(--font-heading);
  font-size: 4.4rem;
  line-height: 0.82;
  font-weight: 800;
}
.article-body h2[b-q13gmmoden] {
  margin: 3rem 0 1rem;
  font-family: var(--font-heading);
  font-size: 2rem;
  line-height: 1.45;
  font-weight: 750;
}
.article-body blockquote[b-q13gmmoden] {
  margin: 2.3rem 0;
  padding: 1.5rem 1.7rem;
  border-right: 4px solid var(--copper);
  background: var(--sand);
}
.article-body blockquote p[b-q13gmmoden] {
  font-family: var(--font-heading);
  font-size: 1.35rem;
  line-height: 1.7;
  font-weight: 650;
}
.article-fact-grid[b-q13gmmoden] {
  margin-block: 2.3rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.article-fact-grid > div[b-q13gmmoden] {
  padding: 1rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.article-fact-grid span[b-q13gmmoden],
.article-fact-grid strong[b-q13gmmoden] {
  display: block;
}
.article-fact-grid span[b-q13gmmoden] {
  color: rgba(28, 27, 24, 0.48);
  font-size: 0.72rem;
}
.article-fact-grid strong[b-q13gmmoden] {
  margin-top: 0.45rem;
  font-family: var(--font-heading);
  font-size: 0.96rem;
}
.article-tags[b-q13gmmoden] {
  margin-top: 3rem;
  padding-top: 1.2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  border-top: 1px solid var(--line);
}
.article-tags span[b-q13gmmoden] {
  padding: 0.45rem 0.75rem;
  border: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.62);
  font-size: 0.76rem;
}
.article-sidebar[b-q13gmmoden] {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.article-sidebar section[b-q13gmmoden] {
  padding: 1.3rem;
  border: 1px solid var(--line);
}
.article-sidebar ul[b-q13gmmoden] {
  margin: 1rem 0 0;
  padding-right: 1.2rem;
  color: rgba(28, 27, 24, 0.68);
  font-size: 0.86rem;
  line-height: 1.8;
}
.article-sidebar a[b-q13gmmoden] {
  padding-block: 0.9rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.86rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.article-sidebar a:last-child[b-q13gmmoden] {
  border-bottom: 0;
}
.article-sidebar a:hover[b-q13gmmoden] {
  color: var(--copper);
}
.related-articles[b-q13gmmoden] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.related-grid[b-q13gmmoden] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
}
@media (max-width: 1024px) {
  .article-layout[b-q13gmmoden] {
    grid-template-columns: minmax(0, 1fr) 270px;
  }
  .article-share[b-q13gmmoden] {
    position: static;
    grid-column: 1 / -1;
    flex-direction: row;
    justify-content: center;
  }
  .article-share > span[b-q13gmmoden] {
    writing-mode: initial;
  }
}
@media (max-width: 720px) {
  .article-meta[b-q13gmmoden],
  .article-layout[b-q13gmmoden] {
    grid-template-columns: 1fr;
  }
  .article-meta[b-q13gmmoden] {
    display: flex;
    flex-direction: column;
  }
  .article-cover[b-q13gmmoden] {
    width: 100%;
  }
  .article-cover img[b-q13gmmoden] {
    height: 300px;
  }
  .article-fact-grid[b-q13gmmoden],
  .related-grid[b-q13gmmoden] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/NewsContent/LargestPrivateArabCompanies.razor.rz.scp.css */
:root[b-hthg2pui4b] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.article-header[b-hthg2pui4b] {
  padding-block: 3.5rem 2.8rem;
  border-bottom: 1px solid var(--line);
}
.article-header-inner[b-hthg2pui4b] {
  max-width: 1040px;
}
.breadcrumbs[b-hthg2pui4b] {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  color: rgba(28, 27, 24, 0.45);
  font-size: 0.76rem;
}
.breadcrumbs a:hover[b-hthg2pui4b] {
  color: var(--copper);
}
.article-header h1[b-hthg2pui4b] {
  margin: 0.9rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(2.8rem, 7vw, 5.6rem));
  line-height: 1.16;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.article-deck[b-hthg2pui4b] {
  max-width: 900px;
  margin: 1.4rem 0 0;
  color: rgba(28, 27, 24, 0.64);
  font-size: 1.15rem;
  line-height: 1.95;
}
.article-meta[b-hthg2pui4b] {
  margin-top: 2rem;
  padding-top: 1.2rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
  border-top: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.47);
  font-size: 0.76rem;
}
.article-meta > div[b-hthg2pui4b] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.article-meta strong[b-hthg2pui4b] {
  color: rgba(28, 27, 24, 0.82);
  font-size: 0.86rem;
}
.article-cover[b-hthg2pui4b] {
  margin-top: 2.5rem;
}
.article-cover img[b-hthg2pui4b] {
  width: 100%;
  height: 58vw;
  max-height: 620px;
  object-fit: cover;
}
.article-layout[b-hthg2pui4b] {
  width: 100%;
  max-width: 1180px;
  padding-block: 3rem var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 1fr);
  gap: 2.5rem;
  justify-content: center;
  align-items: start;
}
.article-share[b-hthg2pui4b] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.6rem;
}
.article-share > span[b-hthg2pui4b] {
  margin-bottom: 0.3rem;
  color: rgba(28, 27, 24, 0.42);
  font-size: 0.67rem;
  writing-mode: vertical-rl;
}
.article-share a[b-hthg2pui4b] {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid var(--line);
  font-weight: 700;
  transition: background var(--transition), color var(--transition), border-color var(--transition);
}
.article-share a:hover[b-hthg2pui4b] {
  border-color: var(--copper);
  background: var(--copper);
  color: var(--white);
}
.article-body[b-hthg2pui4b] {
  font-size: 1.08rem;
  line-height: 2.05;
}
.article-body p[b-hthg2pui4b] {
  margin: 0;
  color: rgba(28, 27, 24, 0.82);
}
.article-body p + p[b-hthg2pui4b] {
  margin-top: 1.25rem;
}
.article-body .lead-paragraph[b-hthg2pui4b]::first-letter {
  float: right;
  margin: 0.12rem 0 0 0.65rem;
  color: var(--copper);
  font-family: var(--font-heading);
  font-size: 4.4rem;
  line-height: 0.82;
  font-weight: 800;
}
.article-body h2[b-hthg2pui4b] {
  margin: 3rem 0 1rem;
  font-family: var(--font-heading);
  font-size: 2rem;
  line-height: 1.45;
  font-weight: 750;
}
.article-body blockquote[b-hthg2pui4b] {
  margin: 2.3rem 0;
  padding: 1.5rem 1.7rem;
  border-right: 4px solid var(--copper);
  background: var(--sand);
}
.article-body blockquote p[b-hthg2pui4b] {
  font-family: var(--font-heading);
  font-size: 1.35rem;
  line-height: 1.7;
  font-weight: 650;
}
.article-fact-grid[b-hthg2pui4b] {
  margin-block: 2.3rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.article-fact-grid > div[b-hthg2pui4b] {
  padding: 1rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.article-fact-grid span[b-hthg2pui4b],
.article-fact-grid strong[b-hthg2pui4b] {
  display: block;
}
.article-fact-grid span[b-hthg2pui4b] {
  color: rgba(28, 27, 24, 0.48);
  font-size: 0.72rem;
}
.article-fact-grid strong[b-hthg2pui4b] {
  margin-top: 0.45rem;
  font-family: var(--font-heading);
  font-size: 0.96rem;
}
.article-tags[b-hthg2pui4b] {
  margin-top: 3rem;
  padding-top: 1.2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  border-top: 1px solid var(--line);
}
.article-tags span[b-hthg2pui4b] {
  padding: 0.45rem 0.75rem;
  border: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.62);
  font-size: 0.76rem;
}
.article-sidebar[b-hthg2pui4b] {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.article-sidebar section[b-hthg2pui4b] {
  padding: 1.3rem;
  border: 1px solid var(--line);
}
.article-sidebar ul[b-hthg2pui4b] {
  margin: 1rem 0 0;
  padding-right: 1.2rem;
  color: rgba(28, 27, 24, 0.68);
  font-size: 0.86rem;
  line-height: 1.8;
}
.article-sidebar a[b-hthg2pui4b] {
  padding-block: 0.9rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.86rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.article-sidebar a:last-child[b-hthg2pui4b] {
  border-bottom: 0;
}
.article-sidebar a:hover[b-hthg2pui4b] {
  color: var(--copper);
}
.related-articles[b-hthg2pui4b] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.related-grid[b-hthg2pui4b] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
}
@media (max-width: 1024px) {
  .article-layout[b-hthg2pui4b] {
    grid-template-columns: minmax(0, 1fr) 270px;
  }
  .article-share[b-hthg2pui4b] {
    position: static;
    grid-column: 1 / -1;
    flex-direction: row;
    justify-content: center;
  }
  .article-share > span[b-hthg2pui4b] {
    writing-mode: initial;
  }
}
@media (max-width: 720px) {
  .article-meta[b-hthg2pui4b],
  .article-layout[b-hthg2pui4b] {
    grid-template-columns: 1fr;
  }
  .article-meta[b-hthg2pui4b] {
    display: flex;
    flex-direction: column;
  }
  .article-cover[b-hthg2pui4b] {
    width: 100%;
  }
  .article-cover img[b-hthg2pui4b] {
    height: 300px;
  }
  .article-fact-grid[b-hthg2pui4b],
  .related-grid[b-hthg2pui4b] {
    grid-template-columns: 1fr;
  }
}
/* /Pages/NewsContent/RichestArabBusinessmen2026.razor.rz.scp.css */
:root[b-rscuw7kwgq] {
  --ink: #1c1b18;
  --ink-soft: #35332f;
  --paper: #f5f2ec;
  --paper-deep: #eee8dc;
  --sand: #e9e2d4;
  --copper: #a9613a;
  --copper-light: #c17a4e;
  --copper-dark: #834a2c;
  --success: #4ea878;
  --danger: #d36b63;
  --white: #ffffff;
  --line: rgba(28, 27, 24, 0.14);
  --line-strong: rgba(28, 27, 24, 0.34);
  --font-body: "IBM Plex Sans Arabic", sans-serif;
  --font-heading: "Alexandria", sans-serif;
  --container: 1280px;
  --section-space: 5rem;
  --transition: 220ms ease;
  --transition-slow: 650ms cubic-bezier(0.22, 1, 0.36, 1);
}
.article-header[b-rscuw7kwgq] {
  padding-block: 3.5rem 2.8rem;
  border-bottom: 1px solid var(--line);
}
.article-header-inner[b-rscuw7kwgq] {
  max-width: 1040px;
}
.breadcrumbs[b-rscuw7kwgq] {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  color: rgba(28, 27, 24, 0.45);
  font-size: 0.76rem;
}
.breadcrumbs a:hover[b-rscuw7kwgq] {
  color: var(--copper);
}
.article-header h1[b-rscuw7kwgq] {
  margin: 0.9rem 0 0;
  font-family: var(--font-heading);
  font-size: calc(clamp(2.8rem, 7vw, 5.6rem));
  line-height: 1.16;
  font-weight: 800;
  letter-spacing: -0.05em;
}
.article-deck[b-rscuw7kwgq] {
  max-width: 900px;
  margin: 1.4rem 0 0;
  color: rgba(28, 27, 24, 0.64);
  font-size: 1.15rem;
  line-height: 1.95;
}
.article-meta[b-rscuw7kwgq] {
  margin-top: 2rem;
  padding-top: 1.2rem;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
  border-top: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.47);
  font-size: 0.76rem;
}
.article-meta > div[b-rscuw7kwgq] {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.article-meta strong[b-rscuw7kwgq] {
  color: rgba(28, 27, 24, 0.82);
  font-size: 0.86rem;
}
.article-cover[b-rscuw7kwgq] {
  margin-top: 2.5rem;
}
.article-cover img[b-rscuw7kwgq] {
  width: 100%;
  height: 58vw;
  max-height: 620px;
  object-fit: cover;
}
.article-layout[b-rscuw7kwgq] {
  width: 100%;
  max-width: 1180px;
  padding-block: 3rem var(--section-space);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(270px, 1fr);
  gap: 2.5rem;
  justify-content: center;
  align-items: start;
}
.article-share[b-rscuw7kwgq] {
  position: sticky;
  top: 190px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.6rem;
}
.article-share > span[b-rscuw7kwgq] {
  margin-bottom: 0.3rem;
  color: rgba(28, 27, 24, 0.42);
  font-size: 0.67rem;
  writing-mode: vertical-rl;
}
.article-share a[b-rscuw7kwgq] {
  width: 38px;
  height: 38px;
  display: grid;
  place-items: center;
  border: 1px solid var(--line);
  font-weight: 700;
  transition: background var(--transition), color var(--transition), border-color var(--transition);
}
.article-share a:hover[b-rscuw7kwgq] {
  border-color: var(--copper);
  background: var(--copper);
  color: var(--white);
}
.article-body[b-rscuw7kwgq] {
  font-size: 1.08rem;
  line-height: 2.05;
}
.article-body p[b-rscuw7kwgq] {
  margin: 0;
  color: rgba(28, 27, 24, 0.82);
}
.article-body p + p[b-rscuw7kwgq] {
  margin-top: 1.25rem;
}
.article-body .lead-paragraph[b-rscuw7kwgq]::first-letter {
  float: right;
  margin: 0.12rem 0 0 0.65rem;
  color: var(--copper);
  font-family: var(--font-heading);
  font-size: 4.4rem;
  line-height: 0.82;
  font-weight: 800;
}
.article-body h2[b-rscuw7kwgq] {
  margin: 3rem 0 1rem;
  font-family: var(--font-heading);
  font-size: 2rem;
  line-height: 1.45;
  font-weight: 750;
}
.article-body blockquote[b-rscuw7kwgq] {
  margin: 2.3rem 0;
  padding: 1.5rem 1.7rem;
  border-right: 4px solid var(--copper);
  background: var(--sand);
}
.article-body blockquote p[b-rscuw7kwgq] {
  font-family: var(--font-heading);
  font-size: 1.35rem;
  line-height: 1.7;
  font-weight: 650;
}
.article-fact-grid[b-rscuw7kwgq] {
  margin-block: 2.3rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  border-top: 1px solid var(--line);
  border-right: 1px solid var(--line);
}
.article-fact-grid > div[b-rscuw7kwgq] {
  padding: 1rem;
  border-bottom: 1px solid var(--line);
  border-left: 1px solid var(--line);
}
.article-fact-grid span[b-rscuw7kwgq],
.article-fact-grid strong[b-rscuw7kwgq] {
  display: block;
}
.article-fact-grid span[b-rscuw7kwgq] {
  color: rgba(28, 27, 24, 0.48);
  font-size: 0.72rem;
}
.article-fact-grid strong[b-rscuw7kwgq] {
  margin-top: 0.45rem;
  font-family: var(--font-heading);
  font-size: 0.96rem;
}
.article-tags[b-rscuw7kwgq] {
  margin-top: 3rem;
  padding-top: 1.2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  border-top: 1px solid var(--line);
}
.article-tags span[b-rscuw7kwgq] {
  padding: 0.45rem 0.75rem;
  border: 1px solid var(--line);
  color: rgba(28, 27, 24, 0.62);
  font-size: 0.76rem;
}
.article-sidebar[b-rscuw7kwgq] {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.article-sidebar section[b-rscuw7kwgq] {
  padding: 1.3rem;
  border: 1px solid var(--line);
}
.article-sidebar ul[b-rscuw7kwgq] {
  margin: 1rem 0 0;
  padding-right: 1.2rem;
  color: rgba(28, 27, 24, 0.68);
  font-size: 0.86rem;
  line-height: 1.8;
}
.article-sidebar a[b-rscuw7kwgq] {
  padding-block: 0.9rem;
  display: block;
  border-bottom: 1px solid var(--line);
  font-size: 0.86rem;
  line-height: 1.65;
  font-weight: 650;
  transition: color var(--transition);
}
.article-sidebar a:last-child[b-rscuw7kwgq] {
  border-bottom: 0;
}
.article-sidebar a:hover[b-rscuw7kwgq] {
  color: var(--copper);
}
.related-articles[b-rscuw7kwgq] {
  padding-block: var(--section-space);
  border-top: 1px solid var(--line);
}
.related-grid[b-rscuw7kwgq] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2rem;
}
@media (max-width: 1024px) {
  .article-layout[b-rscuw7kwgq] {
    grid-template-columns: minmax(0, 1fr) 270px;
  }
  .article-share[b-rscuw7kwgq] {
    position: static;
    grid-column: 1 / -1;
    flex-direction: row;
    justify-content: center;
  }
  .article-share > span[b-rscuw7kwgq] {
    writing-mode: initial;
  }
}
@media (max-width: 720px) {
  .article-meta[b-rscuw7kwgq],
  .article-layout[b-rscuw7kwgq] {
    grid-template-columns: 1fr;
  }
  .article-meta[b-rscuw7kwgq] {
    display: flex;
    flex-direction: column;
  }
  .article-cover[b-rscuw7kwgq] {
    width: 100%;
  }
  .article-cover img[b-rscuw7kwgq] {
    height: 300px;
  }
  .article-fact-grid[b-rscuw7kwgq],
  .related-grid[b-rscuw7kwgq] {
    grid-template-columns: 1fr;
  }
}
