/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page-shell[b-7m2bp2azdl] {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background: #ffffff;
  direction: rtl;
}
.site-header[b-7m2bp2azdl] {
  position: relative;
  z-index: 50;
  background: #ffffff;
  border-top: 1px solid #d8d8d8;
}
.page-shell:has(.profile-page) .site-header[b-7m2bp2azdl] {
  position: sticky;
  top: 0;
}
.utility-bar[b-7m2bp2azdl] {
  border-bottom: 1px solid #dedede;
  background: #ffffff;
}
.utility-inner[b-7m2bp2azdl] {
  width: 100%;
  height: 36px;
  margin: 0 auto;
  padding: 0 3.05rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #5f6570;
  font-size: 0.82rem;
  line-height: 1;
}
.utility-date[b-7m2bp2azdl] {
  color: #59616d;
  font-weight: 400;
}
.utility-links[b-7m2bp2azdl] {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.utility-links a[b-7m2bp2azdl] {
  color: #5f6570;
  font-size: 0.82rem;
  transition: color 0.2s ease;
}
.utility-links a:hover[b-7m2bp2azdl] {
  color: #c51616;
}
.masthead[b-7m2bp2azdl] {
  padding: 1.7rem 1.5rem 2.05rem;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  transition: padding 0.25s ease;
}
.brand[b-7m2bp2azdl] {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}
.brand strong[b-7m2bp2azdl] {
  font-family: var(--font-serif);
  color: #070707;
  font-size: 3.85rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: -0.04em;
  transition: font-size 0.25s ease;
}
.brand small[b-7m2bp2azdl] {
  margin-top: 0.75rem;
  color: #747985;
  font-size: 0.98rem;
  line-height: 1.6;
  font-weight: 400;
  transition: font-size 0.25s ease, opacity 0.25s ease, margin 0.25s ease;
}
.page-shell:has(.profile-page) .site-header.is-scrolled .masthead[b-7m2bp2azdl] {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}
.page-shell:has(.profile-page) .site-header.is-scrolled .brand strong[b-7m2bp2azdl] {
  font-size: 2rem;
}
.page-shell:has(.profile-page) .site-header.is-scrolled .brand small[b-7m2bp2azdl] {
  margin-top: 0;
  font-size: 0;
  opacity: 0;
}
.main-nav[b-7m2bp2azdl] {
  background: #ffffff;
  border-bottom: 1px solid #dedede;
}
.nav-inner[b-7m2bp2azdl] {
  width: 100%;
  min-height: 46px;
  padding: 0 2.5rem;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  gap: 1rem;
}
.nav-links[b-7m2bp2azdl] {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
  overflow-x: auto;
}
.nav-links[b-7m2bp2azdl]  a {
  min-height: 46px;
  padding: 0 1.35rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid transparent;
  color: #090909;
  font-size: 1.3rem;
  font-weight: 500;
  white-space: nowrap;
  text-decoration: none;
  transition: color 0.2s ease, border-color 0.2s ease;
}
.nav-links[b-7m2bp2azdl]  a:hover,
.nav-links[b-7m2bp2azdl]  a.active {
  color: #c51616;
  border-bottom-color: #c51616;
}
.search-button[b-7m2bp2azdl] {
  width: 46px;
  height: 46px;
  padding: 0;
  flex: 0 0 46px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: transparent;
  color: #202020;
  cursor: pointer;
}
.search-button svg[b-7m2bp2azdl] {
  width: 25px;
  height: 25px;
  fill: currentColor;
}
.search-button:hover[b-7m2bp2azdl] {
  color: #c51616;
}
main[b-7m2bp2azdl] {
  flex: 1;
}
.site-footer[b-7m2bp2azdl] {
  margin-top: auto;
  background: #050505;
  color: #ffffff;
  border-top: 4px solid #1a1a1a;
}
.footer-inner[b-7m2bp2azdl] {
  padding: 4.6rem 3rem 4.7rem;
  display: grid;
  grid-template-columns: minmax(0, 1.7fr) minmax(220px, 0.8fr) minmax(260px, 1fr);
  gap: 3rem;
  border-bottom: 1px solid #242424;
}
.footer-brand[b-7m2bp2azdl] {
  max-width: 560px;
}
.footer-brand strong[b-7m2bp2azdl] {
  display: block;
  font-family: var(--font-serif);
  color: #ffffff;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.footer-brand p[b-7m2bp2azdl] {
  margin: 1.6rem 0 0;
  color: #bfc4cc;
  font-size: 1rem;
  line-height: 2.05;
}
.footer-sections[b-7m2bp2azdl] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.footer-sections h2[b-7m2bp2azdl] {
  width: 100%;
  margin: 0 0 1.35rem;
  padding-bottom: 1.35rem;
  border-bottom: 1px solid #2a2a2a;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 800;
}
.footer-sections[b-7m2bp2azdl]  a {
  margin-bottom: 1rem;
  color: #c4c8cf;
  font-size: 0.98rem;
  text-decoration: none;
  transition: color 0.2s ease;
}
.footer-sections[b-7m2bp2azdl]  a:hover {
  color: #ffffff;
}
.footer-side[b-7m2bp2azdl] {
  display: flex;
  flex-direction: column;
  gap: 2.25rem;
}
.footer-tags h2[b-7m2bp2azdl] {
  margin: 0 0 1.25rem;
  padding-bottom: 1.3rem;
  border-bottom: 1px solid #2a2a2a;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 800;
}
.footer-tags div[b-7m2bp2azdl] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
}
.footer-tags[b-7m2bp2azdl]  a {
  padding: 0.45rem 0.8rem;
  border: 1px solid #3b3b3b;
  color: #d0d4db;
  font-size: 0.88rem;
  line-height: 1;
  text-decoration: none;
  transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease;
}
.footer-tags[b-7m2bp2azdl]  a:hover {
  color: #ffffff;
  border-color: #c51616;
  background: #c51616;
}
.footer-contact h2[b-7m2bp2azdl] {
  margin: 0 0 1.25rem;
  padding-bottom: 1.3rem;
  border-bottom: 1px solid #2a2a2a;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 800;
}
.footer-contact a[b-7m2bp2azdl] {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.8rem;
  color: #c4c8cf;
  font-size: 0.98rem;
  text-decoration: none;
  transition: color 0.2s ease;
}
.footer-contact a svg[b-7m2bp2azdl] {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  fill: currentColor;
  opacity: 0.9;
}
.footer-contact a:hover[b-7m2bp2azdl] {
  color: #ffffff;
}
.footer-bottom[b-7m2bp2azdl] {
  min-height: 58px;
  padding: 0 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 2rem;
  color: #8f96a1;
}
.footer-bottom p[b-7m2bp2azdl] {
  margin: 0;
  color: #8f96a1;
  font-size: 0.86rem;
}
@media (max-width: 900px) {
  .utility-inner[b-7m2bp2azdl] {
    padding: 0 1rem;
  }
  .masthead[b-7m2bp2azdl] {
    padding: 1.55rem 1rem 1.85rem;
  }
  .brand strong[b-7m2bp2azdl] {
    font-size: 2.75rem;
  }
  .brand small[b-7m2bp2azdl] {
    max-width: 360px;
    font-size: 0.9rem;
  }
  .nav-inner[b-7m2bp2azdl] {
    padding: 0 1rem;
  }
  .nav-links[b-7m2bp2azdl]  a {
    padding: 0 0.95rem;
  }
  .footer-inner[b-7m2bp2azdl] {
    padding: 3.2rem 1.4rem;
    grid-template-columns: 1fr;
    gap: 2.5rem;
  }
  .footer-brand[b-7m2bp2azdl] {
    max-width: none;
  }
  .footer-bottom[b-7m2bp2azdl] {
    padding: 1.2rem 1.4rem;
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 0.9rem;
  }
}
@media (max-width: 560px) {
  .utility-inner[b-7m2bp2azdl] {
    justify-content: center;
  }
  .utility-links[b-7m2bp2azdl] {
    display: none;
  }
  .brand strong[b-7m2bp2azdl] {
    font-size: 2.25rem;
  }
  .nav-inner[b-7m2bp2azdl] {
    padding: 0 0.5rem;
  }
  .search-button[b-7m2bp2azdl] {
    width: 42px;
    height: 46px;
    flex-basis: 42px;
  }
  .footer-bottom div[b-7m2bp2azdl] {
    gap: 1.2rem;
  }
}
/* /Pages/BusinessMen/AtiyaKhouri.razor.rz.scp.css */
.profile-page[b-8tabi2vbm7] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-8tabi2vbm7] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-8tabi2vbm7] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-8tabi2vbm7] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-8tabi2vbm7] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-8tabi2vbm7] {
  color: #c51616;
}
.profile-page .profile-hero[b-8tabi2vbm7] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-8tabi2vbm7] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-8tabi2vbm7] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-8tabi2vbm7] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-8tabi2vbm7] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-8tabi2vbm7] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-8tabi2vbm7] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-8tabi2vbm7] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-8tabi2vbm7] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-8tabi2vbm7] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-8tabi2vbm7] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-8tabi2vbm7] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-8tabi2vbm7] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-8tabi2vbm7] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-8tabi2vbm7] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-8tabi2vbm7] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-8tabi2vbm7] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-8tabi2vbm7] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-8tabi2vbm7]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-8tabi2vbm7] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-8tabi2vbm7] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-8tabi2vbm7] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-8tabi2vbm7] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-8tabi2vbm7] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-8tabi2vbm7] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-8tabi2vbm7] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-8tabi2vbm7] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-8tabi2vbm7]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-8tabi2vbm7] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-8tabi2vbm7] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-8tabi2vbm7] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-8tabi2vbm7] {
    max-width: none;
  }
  .profile-page .profile-image[b-8tabi2vbm7] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-8tabi2vbm7] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-8tabi2vbm7] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-8tabi2vbm7] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-8tabi2vbm7],
  .profile-page .profile-stats div:nth-child(2)[b-8tabi2vbm7] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-8tabi2vbm7] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-8tabi2vbm7] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-8tabi2vbm7] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-8tabi2vbm7] {
    height: 300px;
  }
  .profile-page .profile-stats[b-8tabi2vbm7] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-8tabi2vbm7] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-8tabi2vbm7] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-8tabi2vbm7] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-8tabi2vbm7] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-8tabi2vbm7] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/AymanAlSafadi.razor.rz.scp.css */
.profile-page[b-rgjyhw521i] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-rgjyhw521i] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-rgjyhw521i] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-rgjyhw521i] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-rgjyhw521i] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-rgjyhw521i] {
  color: #c51616;
}
.profile-page .profile-hero[b-rgjyhw521i] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-rgjyhw521i] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-rgjyhw521i] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-rgjyhw521i] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-rgjyhw521i] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-rgjyhw521i] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-rgjyhw521i] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-rgjyhw521i] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-rgjyhw521i] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-rgjyhw521i] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-rgjyhw521i] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-rgjyhw521i] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-rgjyhw521i] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-rgjyhw521i] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-rgjyhw521i] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-rgjyhw521i] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-rgjyhw521i] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-rgjyhw521i] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-rgjyhw521i]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-rgjyhw521i] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-rgjyhw521i] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-rgjyhw521i] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-rgjyhw521i] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-rgjyhw521i] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-rgjyhw521i] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-rgjyhw521i] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-rgjyhw521i] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-rgjyhw521i]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-rgjyhw521i] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-rgjyhw521i] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-rgjyhw521i] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-rgjyhw521i] {
    max-width: none;
  }
  .profile-page .profile-image[b-rgjyhw521i] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-rgjyhw521i] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-rgjyhw521i] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-rgjyhw521i] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-rgjyhw521i],
  .profile-page .profile-stats div:nth-child(2)[b-rgjyhw521i] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-rgjyhw521i] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-rgjyhw521i] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-rgjyhw521i] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-rgjyhw521i] {
    height: 300px;
  }
  .profile-page .profile-stats[b-rgjyhw521i] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-rgjyhw521i] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-rgjyhw521i] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-rgjyhw521i] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-rgjyhw521i] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-rgjyhw521i] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/AymanJaber.razor.rz.scp.css */
.profile-page[b-g1paym1y2b] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-g1paym1y2b] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-g1paym1y2b] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-g1paym1y2b] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-g1paym1y2b] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-g1paym1y2b] {
  color: #c51616;
}
.profile-page .profile-hero[b-g1paym1y2b] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-g1paym1y2b] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-g1paym1y2b] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-g1paym1y2b] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-g1paym1y2b] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-g1paym1y2b] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-g1paym1y2b] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-g1paym1y2b] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-g1paym1y2b] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-g1paym1y2b] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-g1paym1y2b] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-g1paym1y2b] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-g1paym1y2b] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-g1paym1y2b] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-g1paym1y2b] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-g1paym1y2b] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-g1paym1y2b] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-g1paym1y2b] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-g1paym1y2b]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-g1paym1y2b] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-g1paym1y2b] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-g1paym1y2b] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-g1paym1y2b] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-g1paym1y2b] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-g1paym1y2b] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-g1paym1y2b] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-g1paym1y2b] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-g1paym1y2b]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-g1paym1y2b] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-g1paym1y2b] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-g1paym1y2b] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-g1paym1y2b] {
    max-width: none;
  }
  .profile-page .profile-image[b-g1paym1y2b] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-g1paym1y2b] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-g1paym1y2b] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-g1paym1y2b] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-g1paym1y2b],
  .profile-page .profile-stats div:nth-child(2)[b-g1paym1y2b] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-g1paym1y2b] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-g1paym1y2b] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-g1paym1y2b] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-g1paym1y2b] {
    height: 300px;
  }
  .profile-page .profile-stats[b-g1paym1y2b] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-g1paym1y2b] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-g1paym1y2b] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-g1paym1y2b] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-g1paym1y2b] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-g1paym1y2b] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/GhassanAbboud.razor.rz.scp.css */
.profile-page[b-4bg0ifq460] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-4bg0ifq460] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-4bg0ifq460] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-4bg0ifq460] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-4bg0ifq460] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-4bg0ifq460] {
  color: #c51616;
}
.profile-page .profile-hero[b-4bg0ifq460] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-4bg0ifq460] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-4bg0ifq460] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-4bg0ifq460] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-4bg0ifq460] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-4bg0ifq460] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-4bg0ifq460] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-4bg0ifq460] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-4bg0ifq460] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-4bg0ifq460] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-4bg0ifq460] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-4bg0ifq460] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-4bg0ifq460] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-4bg0ifq460] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-4bg0ifq460] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-4bg0ifq460] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-4bg0ifq460] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-4bg0ifq460] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-4bg0ifq460]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-4bg0ifq460] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-4bg0ifq460] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-4bg0ifq460] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-4bg0ifq460] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-4bg0ifq460] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-4bg0ifq460] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-4bg0ifq460] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-4bg0ifq460] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-4bg0ifq460]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-4bg0ifq460] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-4bg0ifq460] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-4bg0ifq460] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-4bg0ifq460] {
    max-width: none;
  }
  .profile-page .profile-image[b-4bg0ifq460] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-4bg0ifq460] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-4bg0ifq460] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-4bg0ifq460] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-4bg0ifq460],
  .profile-page .profile-stats div:nth-child(2)[b-4bg0ifq460] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-4bg0ifq460] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-4bg0ifq460] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-4bg0ifq460] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-4bg0ifq460] {
    height: 300px;
  }
  .profile-page .profile-stats[b-4bg0ifq460] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-4bg0ifq460] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-4bg0ifq460] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-4bg0ifq460] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-4bg0ifq460] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-4bg0ifq460] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/MazenAlTarzi.razor.rz.scp.css */
.profile-page[b-dw2g99sxye] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-dw2g99sxye] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-dw2g99sxye] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-dw2g99sxye] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-dw2g99sxye] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-dw2g99sxye] {
  color: #c51616;
}
.profile-page .profile-hero[b-dw2g99sxye] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-dw2g99sxye] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-dw2g99sxye] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-dw2g99sxye] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-dw2g99sxye] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-dw2g99sxye] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-dw2g99sxye] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-dw2g99sxye] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-dw2g99sxye] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-dw2g99sxye] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-dw2g99sxye] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-dw2g99sxye] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-dw2g99sxye] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-dw2g99sxye] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-dw2g99sxye] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-dw2g99sxye] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-dw2g99sxye] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-dw2g99sxye] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-dw2g99sxye]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-dw2g99sxye] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-dw2g99sxye] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-dw2g99sxye] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-dw2g99sxye] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-dw2g99sxye] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-dw2g99sxye] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-dw2g99sxye] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-dw2g99sxye] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-dw2g99sxye]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-dw2g99sxye] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-dw2g99sxye] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-dw2g99sxye] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-dw2g99sxye] {
    max-width: none;
  }
  .profile-page .profile-image[b-dw2g99sxye] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-dw2g99sxye] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-dw2g99sxye] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-dw2g99sxye] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-dw2g99sxye],
  .profile-page .profile-stats div:nth-child(2)[b-dw2g99sxye] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-dw2g99sxye] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-dw2g99sxye] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-dw2g99sxye] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-dw2g99sxye] {
    height: 300px;
  }
  .profile-page .profile-stats[b-dw2g99sxye] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-dw2g99sxye] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-dw2g99sxye] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-dw2g99sxye] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-dw2g99sxye] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-dw2g99sxye] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/MohamadHamsho.razor.rz.scp.css */
.profile-page[b-0r056h7dr5] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-0r056h7dr5] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-0r056h7dr5] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-0r056h7dr5] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-0r056h7dr5] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-0r056h7dr5] {
  color: #c51616;
}
.profile-page .profile-hero[b-0r056h7dr5] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-0r056h7dr5] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-0r056h7dr5] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-0r056h7dr5] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-0r056h7dr5] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-0r056h7dr5] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-0r056h7dr5] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-0r056h7dr5] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-0r056h7dr5] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-0r056h7dr5] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-0r056h7dr5] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-0r056h7dr5] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-0r056h7dr5] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-0r056h7dr5] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-0r056h7dr5] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-0r056h7dr5] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-0r056h7dr5] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-0r056h7dr5] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-0r056h7dr5]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-0r056h7dr5] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-0r056h7dr5] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-0r056h7dr5] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-0r056h7dr5] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-0r056h7dr5] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-0r056h7dr5] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-0r056h7dr5] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-0r056h7dr5] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-0r056h7dr5]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-0r056h7dr5] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-0r056h7dr5] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-0r056h7dr5] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-0r056h7dr5] {
    max-width: none;
  }
  .profile-page .profile-image[b-0r056h7dr5] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-0r056h7dr5] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-0r056h7dr5] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-0r056h7dr5] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-0r056h7dr5],
  .profile-page .profile-stats div:nth-child(2)[b-0r056h7dr5] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-0r056h7dr5] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-0r056h7dr5] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-0r056h7dr5] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-0r056h7dr5] {
    height: 300px;
  }
  .profile-page .profile-stats[b-0r056h7dr5] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-0r056h7dr5] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-0r056h7dr5] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-0r056h7dr5] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-0r056h7dr5] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-0r056h7dr5] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/RamiMakhlouf.razor.rz.scp.css */
.profile-page[b-zwt3a408gm] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-zwt3a408gm] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-zwt3a408gm] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-zwt3a408gm] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-zwt3a408gm] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-zwt3a408gm] {
  color: #c51616;
}
.profile-page .profile-hero[b-zwt3a408gm] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-zwt3a408gm] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-zwt3a408gm] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-zwt3a408gm] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-zwt3a408gm] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-zwt3a408gm] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-zwt3a408gm] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-zwt3a408gm] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-zwt3a408gm] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-zwt3a408gm] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-zwt3a408gm] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-zwt3a408gm] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-zwt3a408gm] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-zwt3a408gm] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-zwt3a408gm] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-zwt3a408gm] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-zwt3a408gm] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-zwt3a408gm] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-zwt3a408gm]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-zwt3a408gm] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-zwt3a408gm] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-zwt3a408gm] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-zwt3a408gm] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-zwt3a408gm] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-zwt3a408gm] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-zwt3a408gm] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-zwt3a408gm] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-zwt3a408gm]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-zwt3a408gm] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-zwt3a408gm] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-zwt3a408gm] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-zwt3a408gm] {
    max-width: none;
  }
  .profile-page .profile-image[b-zwt3a408gm] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-zwt3a408gm] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-zwt3a408gm] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-zwt3a408gm] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-zwt3a408gm],
  .profile-page .profile-stats div:nth-child(2)[b-zwt3a408gm] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-zwt3a408gm] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-zwt3a408gm] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-zwt3a408gm] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-zwt3a408gm] {
    height: 300px;
  }
  .profile-page .profile-stats[b-zwt3a408gm] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-zwt3a408gm] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-zwt3a408gm] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-zwt3a408gm] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-zwt3a408gm] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-zwt3a408gm] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/SamerFoz.razor.rz.scp.css */
.profile-page[b-wk7tc394kr] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-wk7tc394kr] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-wk7tc394kr] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-wk7tc394kr] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-wk7tc394kr] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-wk7tc394kr] {
  color: #c51616;
}
.profile-page .profile-hero[b-wk7tc394kr] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-wk7tc394kr] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-wk7tc394kr] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-wk7tc394kr] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-wk7tc394kr] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-wk7tc394kr] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-wk7tc394kr] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-wk7tc394kr] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-wk7tc394kr] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-wk7tc394kr] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-wk7tc394kr] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-wk7tc394kr] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-wk7tc394kr] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-wk7tc394kr] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-wk7tc394kr] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-wk7tc394kr] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-wk7tc394kr] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-wk7tc394kr] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-wk7tc394kr]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-wk7tc394kr] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-wk7tc394kr] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-wk7tc394kr] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-wk7tc394kr] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-wk7tc394kr] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-wk7tc394kr] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-wk7tc394kr] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-wk7tc394kr] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-wk7tc394kr]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-wk7tc394kr] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-wk7tc394kr] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-wk7tc394kr] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-wk7tc394kr] {
    max-width: none;
  }
  .profile-page .profile-image[b-wk7tc394kr] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-wk7tc394kr] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-wk7tc394kr] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-wk7tc394kr] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-wk7tc394kr],
  .profile-page .profile-stats div:nth-child(2)[b-wk7tc394kr] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-wk7tc394kr] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-wk7tc394kr] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-wk7tc394kr] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-wk7tc394kr] {
    height: 300px;
  }
  .profile-page .profile-stats[b-wk7tc394kr] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-wk7tc394kr] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-wk7tc394kr] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-wk7tc394kr] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-wk7tc394kr] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-wk7tc394kr] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/SamirHassan.razor.rz.scp.css */
.profile-page[b-np8g9w2ee9] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-np8g9w2ee9] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-np8g9w2ee9] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-np8g9w2ee9] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-np8g9w2ee9] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-np8g9w2ee9] {
  color: #c51616;
}
.profile-page .profile-hero[b-np8g9w2ee9] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-np8g9w2ee9] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-np8g9w2ee9] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-np8g9w2ee9] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-np8g9w2ee9] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-np8g9w2ee9] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-np8g9w2ee9] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-np8g9w2ee9] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-np8g9w2ee9] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-np8g9w2ee9] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-np8g9w2ee9] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-np8g9w2ee9] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-np8g9w2ee9] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-np8g9w2ee9] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-np8g9w2ee9] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-np8g9w2ee9] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-np8g9w2ee9] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-np8g9w2ee9] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-np8g9w2ee9]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-np8g9w2ee9] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-np8g9w2ee9] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-np8g9w2ee9] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-np8g9w2ee9] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-np8g9w2ee9] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-np8g9w2ee9] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-np8g9w2ee9] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-np8g9w2ee9] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-np8g9w2ee9]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-np8g9w2ee9] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-np8g9w2ee9] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-np8g9w2ee9] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-np8g9w2ee9] {
    max-width: none;
  }
  .profile-page .profile-image[b-np8g9w2ee9] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-np8g9w2ee9] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-np8g9w2ee9] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-np8g9w2ee9] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-np8g9w2ee9],
  .profile-page .profile-stats div:nth-child(2)[b-np8g9w2ee9] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-np8g9w2ee9] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-np8g9w2ee9] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-np8g9w2ee9] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-np8g9w2ee9] {
    height: 300px;
  }
  .profile-page .profile-stats[b-np8g9w2ee9] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-np8g9w2ee9] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-np8g9w2ee9] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-np8g9w2ee9] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-np8g9w2ee9] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-np8g9w2ee9] {
    font-size: 1.05rem;
  }
}
/* /Pages/BusinessMen/WassimKattan.razor.rz.scp.css */
.profile-page[b-v4wh2ba582] {
  background: #ffffff;
  direction: rtl;
}
.profile-page article[b-v4wh2ba582] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.3rem 1.5rem 5rem;
}
.profile-page .profile-back[b-v4wh2ba582] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.profile-page .profile-back a[b-v4wh2ba582] {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: #6b7280;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color var(--transition);
}
.profile-page .profile-back a span[b-v4wh2ba582] {
  font-size: 1.35rem;
  line-height: 1;
}
.profile-page .profile-back a:hover[b-v4wh2ba582] {
  color: #c51616;
}
.profile-page .profile-hero[b-v4wh2ba582] {
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 405px;
  gap: 2.6rem;
  align-items: start;
  direction: ltr;
  border-bottom: 2px solid #171717;
}
.profile-page .profile-main[b-v4wh2ba582] {
  direction: rtl;
  padding-top: 2rem;
}
.profile-page .profile-heading[b-v4wh2ba582] {
  max-width: 720px;
  margin-right: auto;
  text-align: right;
}
.profile-page .profile-heading .profile-category[b-v4wh2ba582] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.48rem 0.85rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.9rem;
  line-height: 1;
  font-weight: 800;
}
.profile-page .profile-heading h1[b-v4wh2ba582] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 5.1rem;
  line-height: 1.04;
  font-weight: 700;
  letter-spacing: -0.035em;
}
.profile-page .profile-heading p[b-v4wh2ba582] {
  margin: 1rem 0 0;
  color: #1f2937;
  font-size: 1.45rem;
  line-height: 1.7;
  font-weight: 800;
}
.profile-page .profile-heading small[b-v4wh2ba582] {
  display: block;
  margin-top: 0.7rem;
  color: #6b7280;
  font-size: 1rem;
  line-height: 1.6;
}
.profile-page .profile-image[b-v4wh2ba582] {
  width: 100%;
  height: 405px;
  overflow: hidden;
  background: #111111;
}
.profile-page .profile-image img[b-v4wh2ba582] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.profile-page .profile-stats[b-v4wh2ba582] {
  margin-top: 2.8rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .profile-stats div[b-v4wh2ba582] {
  min-height: 102px;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-left: 1px solid #dedede;
}
.profile-page .profile-stats div:last-child[b-v4wh2ba582] {
  border-left: 0;
}
.profile-page .profile-stats div span[b-v4wh2ba582] {
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1.6;
}
.profile-page .profile-stats div strong[b-v4wh2ba582] {
  margin-top: 0.45rem;
  color: #050505;
  font-family: var(--font-serif);
  font-size: 1.35rem;
  line-height: 1.3;
  font-weight: 700;
}
.profile-page .profile-content-grid[b-v4wh2ba582] {
  padding-top: 4rem;
  padding-bottom: 3rem;
  display: grid;
  grid-template-columns: 405px minmax(0, 1fr);
  gap: 2.6rem;
  direction: ltr;
  align-items: start;
  border-bottom: 1px solid #dedede;
}
.profile-page .profile-timeline[b-v4wh2ba582] {
  direction: rtl;
  border: 1px solid #dedede;
  background: #ffffff;
}
.profile-page .timeline-heading[b-v4wh2ba582] {
  padding: 1.35rem 1.5rem;
  border-bottom: 2px solid #171717;
}
.profile-page .timeline-heading h2[b-v4wh2ba582] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.7rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .timeline-heading h2[b-v4wh2ba582]::before {
  content: "";
  width: 6px;
  height: 30px;
  display: inline-block;
  background: #c51616;
}
.profile-page .timeline-item[b-v4wh2ba582] {
  min-height: 69px;
  padding: 1rem 1.5rem;
  display: grid;
  grid-template-columns: 70px minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  border-bottom: 1px solid #e5e5e5;
}
.profile-page .timeline-item:last-child[b-v4wh2ba582] {
  border-bottom: 0;
}
.profile-page .timeline-item strong[b-v4wh2ba582] {
  color: #c51616;
  font-size: 1.05rem;
  line-height: 1.4;
  font-weight: 800;
}
.profile-page .timeline-item p[b-v4wh2ba582] {
  margin: 0;
  color: #1f2937;
  font-size: 1rem;
  line-height: 1.8;
}
.profile-page .profile-story[b-v4wh2ba582] {
  direction: rtl;
  text-align: right;
}
.profile-page .story-section[b-v4wh2ba582] {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid #dedede;
}
.profile-page .story-section:not(:first-child)[b-v4wh2ba582] {
  padding-top: 3rem;
}
.profile-page .story-section h2[b-v4wh2ba582] {
  width: 100%;
  margin: 0;
  padding-bottom: 1.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  border-bottom: 2px solid #171717;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.35rem;
  line-height: 1.1;
  font-weight: 700;
}
.profile-page .story-section h2[b-v4wh2ba582]::before {
  content: "";
  width: 7px;
  height: 38px;
  display: inline-block;
  background: #c51616;
}
.profile-page .story-section p[b-v4wh2ba582] {
  margin: 1.55rem 0 0;
  color: #1f2937;
  font-size: 1.35rem;
  line-height: 2;
}
@media (max-width: 1000px) {
  .profile-page .profile-hero[b-v4wh2ba582] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .profile-page .profile-main[b-v4wh2ba582] {
    padding-top: 0;
  }
  .profile-page .profile-heading[b-v4wh2ba582] {
    max-width: none;
  }
  .profile-page .profile-image[b-v4wh2ba582] {
    height: 360px;
  }
  .profile-page .profile-content-grid[b-v4wh2ba582] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
}
@media (max-width: 760px) {
  .profile-page .profile-stats[b-v4wh2ba582] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .profile-page .profile-stats div:nth-child(2)[b-v4wh2ba582] {
    border-left: 0;
  }
  .profile-page .profile-stats div:nth-child(1)[b-v4wh2ba582],
  .profile-page .profile-stats div:nth-child(2)[b-v4wh2ba582] {
    border-bottom: 1px solid #dedede;
  }
}
@media (max-width: 640px) {
  .profile-page article[b-v4wh2ba582] {
    padding: 2rem 1rem 4rem;
  }
  .profile-page .profile-heading h1[b-v4wh2ba582] {
    font-size: 3rem;
  }
  .profile-page .profile-heading p[b-v4wh2ba582] {
    font-size: 1.12rem;
  }
  .profile-page .profile-image[b-v4wh2ba582] {
    height: 300px;
  }
  .profile-page .profile-stats[b-v4wh2ba582] {
    grid-template-columns: 1fr;
  }
  .profile-page .profile-stats div[b-v4wh2ba582] {
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .profile-page .profile-stats div:last-child[b-v4wh2ba582] {
    border-bottom: 0;
  }
  .profile-page .timeline-item[b-v4wh2ba582] {
    grid-template-columns: 60px minmax(0, 1fr);
  }
  .profile-page .story-section h2[b-v4wh2ba582] {
    font-size: 2rem;
  }
  .profile-page .story-section p[b-v4wh2ba582] {
    font-size: 1.05rem;
  }
}
/* /Pages/Economy.razor.rz.scp.css */
.economy-page[b-fs3perk9aj] {
  background: #ffffff;
  direction: rtl;
}
.economy-page article[b-fs3perk9aj] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.economy-page .section-title-row[b-fs3perk9aj] {
  padding-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #171717;
}
.economy-page .section-title-row div[b-fs3perk9aj] {
  width: 100%;
  text-align: right;
}
.economy-page .section-title-row h1[b-fs3perk9aj] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.economy-page .section-title-row h1[b-fs3perk9aj]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.economy-page .section-title-row p[b-fs3perk9aj] {
  margin: 1rem 0 0;
  color: #6b7280;
  font-size: 1.05rem;
  line-height: 1.8;
}
.economy-page .featured-economy[b-fs3perk9aj] {
  margin-top: 3.1rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.04fr);
  gap: 2.65rem;
  align-items: center;
  direction: ltr;
}
.economy-page .featured-copy[b-fs3perk9aj] {
  direction: rtl;
  text-align: right;
  padding-top: 0.2rem;
}
.economy-page .featured-copy > span[b-fs3perk9aj] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.43rem 0.78rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.86rem;
  line-height: 1;
  font-weight: 800;
}
.economy-page .featured-copy h2[b-fs3perk9aj] {
  max-width: 650px;
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3.05rem;
  line-height: 1.18;
  font-weight: 700;
  letter-spacing: -0.015em;
}
.economy-page .featured-copy p[b-fs3perk9aj] {
  max-width: 670px;
  margin: 1.25rem 0 0;
  color: #4b5563;
  font-size: 1.12rem;
  line-height: 2.08;
  font-weight: 400;
}
.economy-page .featured-copy .story-meta[b-fs3perk9aj] {
  margin-top: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem;
  color: #6b7280;
  font-size: 0.86rem;
}
.economy-page .featured-copy .story-meta strong[b-fs3perk9aj] {
  color: #111111;
  font-weight: 800;
}
.economy-page .featured-copy .story-meta span[b-fs3perk9aj] {
  width: 1px;
  height: 14px;
  display: inline-block;
  background: #c7c7c7;
}
.economy-page .featured-copy .story-meta time[b-fs3perk9aj] {
  color: #6b7280;
}
.economy-page .featured-image[b-fs3perk9aj] {
  width: 100%;
  height: 393px;
  overflow: hidden;
  background: #f2f2f2;
}
.economy-page .featured-image img[b-fs3perk9aj] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
@media (max-width: 1120px) {
  .economy-page .featured-copy h2[b-fs3perk9aj] {
    font-size: 2.55rem;
  }
  .economy-page .featured-copy p[b-fs3perk9aj] {
    font-size: 1.03rem;
  }
  .economy-page .featured-image[b-fs3perk9aj] {
    height: 350px;
  }
}
@media (max-width: 900px) {
  .economy-page .featured-economy[b-fs3perk9aj] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .economy-page .featured-copy h2[b-fs3perk9aj],
  .economy-page .featured-copy p[b-fs3perk9aj] {
    max-width: none;
  }
  .economy-page .featured-image[b-fs3perk9aj] {
    height: 320px;
  }
}
@media (max-width: 640px) {
  .economy-page article[b-fs3perk9aj] {
    padding: 2rem 1rem 4rem;
  }
  .economy-page .section-title-row[b-fs3perk9aj] {
    padding-bottom: 1.2rem;
  }
  .economy-page .section-title-row h1[b-fs3perk9aj] {
    font-size: 2.55rem;
  }
  .economy-page .section-title-row h1[b-fs3perk9aj]::before {
    height: 40px;
  }
  .economy-page .section-title-row p[b-fs3perk9aj] {
    font-size: 0.95rem;
  }
  .economy-page .featured-economy[b-fs3perk9aj] {
    margin-top: 2rem;
    gap: 1.5rem;
  }
  .economy-page .featured-copy h2[b-fs3perk9aj] {
    font-size: 2rem;
  }
  .economy-page .featured-copy p[b-fs3perk9aj] {
    font-size: 0.98rem;
  }
  .economy-page .featured-image[b-fs3perk9aj] {
    height: 240px;
  }
}
.economy-news-grid[b-fs3perk9aj] {
  margin-top: 4rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.9rem;
  align-items: stretch;
}
.economy-news-grid .economy-news-card[b-fs3perk9aj] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  background: #ffffff;
  text-decoration: none;
  transition: border-color var(--transition), transform var(--transition);
}
.economy-news-grid .economy-news-card:hover[b-fs3perk9aj] {
  border-color: #bdbdbd;
  transform: translateY(-3px);
}
.economy-news-grid .economy-news-card:hover h3[b-fs3perk9aj] {
  color: #c51616;
}
.economy-news-grid .economy-news-card .card-image[b-fs3perk9aj] {
  height: 275px;
  flex: 0 0 auto;
  overflow: hidden;
  background: #f2f2f2;
}
.economy-news-grid .economy-news-card .card-image img[b-fs3perk9aj] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.economy-news-grid .economy-news-card .card-content[b-fs3perk9aj] {
  flex: 1;
  padding: 1.5rem 1.55rem 1.35rem;
  display: flex;
  flex-direction: column;
  text-align: right;
  border: 1px solid #dedede;
  border-top: 0;
}
.economy-news-grid .economy-news-card .card-content .card-category[b-fs3perk9aj] {
  width: fit-content;
  margin-bottom: 1.05rem;
  margin-right: auto;
  display: block;
  padding: 0.35rem 0.65rem;
  border: 1px solid #c51616;
  color: #c51616;
  font-size: 0.85rem;
  line-height: 1;
  font-weight: 700;
}
.economy-news-grid .economy-news-card .card-content h3[b-fs3perk9aj] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.75rem;
  line-height: 1.45;
  font-weight: 700;
  transition: color var(--transition);
}
.economy-news-grid .economy-news-card .card-content p[b-fs3perk9aj] {
  margin: 1rem 0 0;
  color: #4b5563;
  font-size: 1rem;
  line-height: 2;
}
.economy-news-grid .economy-news-card .card-content .card-meta[b-fs3perk9aj] {
  margin-top: auto;
  padding-top: 1.45rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.7rem;
  color: #6b7280;
  font-size: 0.82rem;
}
.economy-news-grid .economy-news-card .card-content .card-meta strong[b-fs3perk9aj] {
  color: #111111;
  font-weight: 800;
}
.economy-news-grid .economy-news-card .card-content .card-meta span[b-fs3perk9aj] {
  width: 1px;
  height: 14px;
  background: #c7c7c7;
}
.economy-news-grid .economy-news-card .card-content .card-meta time[b-fs3perk9aj] {
  color: #6b7280;
}
/* /Pages/Home.razor.rz.scp.css */
.home-page[b-qc1scykah3] {
  background: #ffffff;
  direction: rtl;
}
.home-page article[b-qc1scykah3] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 0 1.1rem 5rem;
}
.home-page .breaking-strip[b-qc1scykah3] {
  height: 3rem;
  margin-top: 0.25rem;
  display: flex;
  align-items: stretch;
  direction: rtl;
  background: #121212;
  overflow: hidden;
}
.home-page .breaking-strip span[b-qc1scykah3] {
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #c51616;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 800;
}
.home-page .breaking-strip p[b-qc1scykah3] {
  min-width: 0;
  margin: 0;
  padding: 0 1rem;
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.home-page .top-news-grid[b-qc1scykah3] {
  margin-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: grid;
  grid-template-columns: minmax(320px, 4fr) minmax(0, 6fr);
  gap: 1.75rem;
  direction: ltr;
  align-items: stretch;
  border-bottom: 1px solid #e5e5e5;
}
.home-page .top-news-grid .latest-panel[b-qc1scykah3] {
  height: 100%;
  direction: rtl;
  border: 1px solid #dfdfdf;
  background: #ffffff;
  display: flex;
  flex-direction: column;
}
.home-page .top-news-grid .latest-panel h2[b-qc1scykah3] {
  margin: 0;
  padding: 1rem 1.15rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.65rem;
  border-bottom: 1px solid #1a1a1a;
  font-family: var(--font-serif);
  color: #111111;
  font-size: 1.35rem;
  line-height: 1.2;
  font-weight: 700;
}
.home-page .top-news-grid .latest-panel h2[b-qc1scykah3]::before {
  content: "";
  width: 5px;
  height: 24px;
  display: inline-block;
  background: #c51616;
}
.home-page .top-news-grid .latest-panel .latest-item[b-qc1scykah3] {
  flex: 1;
  padding: 0.8rem 1rem;
  display: grid;
  grid-template-columns: 46px minmax(0, 1fr);
  gap: 0.65rem;
  align-items: center;
  border-bottom: 1px solid #e7e7e7;
  text-align: right;
}
.home-page .top-news-grid .latest-panel .latest-item time[b-qc1scykah3] {
  color: #c51616;
  font-size: 0.78rem;
  line-height: 1.6;
  font-weight: 800;
}
.home-page .top-news-grid .latest-panel .latest-item div span[b-qc1scykah3] {
  display: block;
  margin-bottom: 0.2rem;
  color: #9b9b9b;
  font-size: 0.72rem;
  line-height: 1.4;
}
.home-page .top-news-grid .latest-panel .latest-item div strong[b-qc1scykah3] {
  display: block;
  color: #111111;
  font-size: 0.86rem;
  line-height: 1.75;
  font-weight: 600;
}
.home-page .top-news-grid .latest-panel .latest-item:last-child[b-qc1scykah3] {
  border-bottom: 0;
}
.home-page .top-news-grid .main-story[b-qc1scykah3] {
  width: 100%;
  min-width: 0;
  direction: rtl;
  text-align: right;
}
.home-page .top-news-grid .main-story .main-story-image[b-qc1scykah3] {
  width: 100%;
  max-width: none;
  height: 450px;
  overflow: hidden;
  background: #f2f2f2;
}
.home-page .top-news-grid .main-story .main-story-image img[b-qc1scykah3] {
  width: 100%;
  max-width: none;
  height: 100%;
  display: block;
  object-fit: cover;
}
.home-page .top-news-grid .main-story .main-story-copy[b-qc1scykah3] {
  padding-top: 1.15rem;
}
.home-page .top-news-grid .main-story .main-story-copy .category[b-qc1scykah3] {
  display: inline-flex;
  margin-bottom: 0.85rem;
  padding: 0.38rem 0.65rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.78rem;
  line-height: 1;
  font-weight: 800;
}
.home-page .top-news-grid .main-story .main-story-copy h1[b-qc1scykah3] {
  max-width: 760px;
  margin: 0;
  font-family: var(--font-serif);
  color: #8f1515;
  font-size: 2.75rem;
  line-height: 1.18;
  font-weight: 700;
}
.home-page .top-news-grid .main-story .main-story-copy p[b-qc1scykah3] {
  max-width: 760px;
  margin: 1rem 0 0;
  color: #555555;
  font-size: 1.02rem;
  line-height: 2;
}
.home-page .top-news-grid .main-story .main-story-copy .story-meta[b-qc1scykah3] {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.7rem;
  color: #666666;
  font-size: 0.78rem;
}
.home-page .top-news-grid .main-story .main-story-copy .story-meta strong[b-qc1scykah3] {
  color: #111111;
  font-weight: 800;
}
.home-page .top-news-grid .main-story .main-story-copy .story-meta span[b-qc1scykah3] {
  width: 1px;
  height: 14px;
  background: #bdbdbd;
}
.home-page .top-news-grid .main-story .main-story-copy .story-meta time[b-qc1scykah3] {
  color: #666666;
}
.home-page .business-news-section[b-qc1scykah3] {
  margin-top: 4rem;
}
.home-page .business-news-section .section-header[b-qc1scykah3] {
  padding-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #171717;
}
.home-page .business-news-section .section-header h2[b-qc1scykah3] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.home-page .business-news-section .section-header h2[b-qc1scykah3]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.home-page .business-news-section .section-header .more-link[b-qc1scykah3] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  transition: color var(--transition);
}
.home-page .business-news-section .section-header .more-link span[b-qc1scykah3] {
  font-size: 1.45rem;
  line-height: 1;
}
.home-page .business-news-section .section-header .more-link:hover[b-qc1scykah3] {
  color: #c51616;
}
.home-page .business-news-section .business-news-grid[b-qc1scykah3] {
  margin-top: 2.5rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.9rem;
  align-items: stretch;
}
.home-page .business-news-section .business-news-grid .business-news-card[b-qc1scykah3] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  background: #ffffff;
  text-decoration: none;
  transition: border-color var(--transition), transform var(--transition);
}
.home-page .business-news-section .business-news-grid .business-news-card:hover[b-qc1scykah3] {
  border-color: #bdbdbd;
  transform: translateY(-3px);
}
.home-page .business-news-section .business-news-grid .business-news-card:hover h3[b-qc1scykah3] {
  color: #c51616;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-image[b-qc1scykah3] {
  height: 275px;
  flex: 0 0 auto;
  overflow: hidden;
  background: #f2f2f2;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-image img[b-qc1scykah3] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content[b-qc1scykah3] {
  flex: 1;
  padding: 1.5rem 1.55rem 1.35rem;
  display: flex;
  flex-direction: column;
  text-align: right;
  border: 1px solid #dedede;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content .card-category[b-qc1scykah3] {
  width: fit-content;
  margin-bottom: 1.05rem;
  margin-right: auto;
  display: block;
  padding: 0.35rem 0.65rem;
  border: 1px solid #c51616;
  color: #c51616;
  font-size: 0.85rem;
  line-height: 1;
  font-weight: 700;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content h3[b-qc1scykah3] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.75rem;
  line-height: 1.45;
  font-weight: 700;
  transition: color var(--transition);
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content p[b-qc1scykah3] {
  margin: 1rem 0 0;
  color: #4b5563;
  font-size: 1rem;
  line-height: 2;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content .card-meta[b-qc1scykah3] {
  margin-top: auto;
  padding-top: 1.45rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.7rem;
  color: #6b7280;
  font-size: 0.82rem;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content .card-meta strong[b-qc1scykah3] {
  color: #111111;
  font-weight: 800;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content .card-meta span[b-qc1scykah3] {
  width: 1px;
  height: 14px;
  background: #c7c7c7;
}
.home-page .business-news-section .business-news-grid .business-news-card .card-content .card-meta time[b-qc1scykah3] {
  color: #6b7280;
}
.home-page .profiles-section[b-qc1scykah3] {
  margin-top: 4rem;
}
.home-page .profiles-section .profile-section-header[b-qc1scykah3] {
  padding-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #171717;
}
.home-page .profiles-section .profile-section-header h2[b-qc1scykah3] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.home-page .profiles-section .profile-section-header h2[b-qc1scykah3]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.home-page .profiles-section .profile-section-header .more-link[b-qc1scykah3] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  transition: color var(--transition);
}
.home-page .profiles-section .profile-section-header .more-link span[b-qc1scykah3] {
  font-size: 1.45rem;
  line-height: 1;
}
.home-page .profiles-section .profile-section-header .more-link:hover[b-qc1scykah3] {
  color: #c51616;
}
.home-page .profiles-section .profiles-grid[b-qc1scykah3] {
  margin-top: 2.5rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.85rem;
  align-items: stretch;
}
.home-page .profiles-section .profiles-grid .profile-card[b-qc1scykah3] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  background: #ffffff;
  text-decoration: none;
  transition: border-color var(--transition), transform var(--transition);
}
.home-page .profiles-section .profiles-grid .profile-card:hover[b-qc1scykah3] {
  border-color: #bdbdbd;
  transform: translateY(-3px);
}
.home-page .profiles-section .profiles-grid .profile-card:hover h3[b-qc1scykah3] {
  color: #c51616;
}
.home-page .profiles-section .profiles-grid .profile-card:hover .profile-image img[b-qc1scykah3] {
  filter: grayscale(0);
}
.home-page .profiles-section .profiles-grid .profile-card .profile-image[b-qc1scykah3] {
  height: 300px;
  overflow: hidden;
  background: #f2f2f2;
}
.home-page .profiles-section .profiles-grid .profile-card .profile-image img[b-qc1scykah3] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
  transition: filter var(--transition), transform var(--transition);
}
.home-page .profiles-section .profiles-grid .profile-card .profile-content[b-qc1scykah3] {
  flex: 1;
  padding: 1.75rem 1.4rem 1.9rem;
  display: flex;
  flex-direction: column;
  text-align: center;
  border: 1px solid #dedede;
}
.home-page .profiles-section .profiles-grid .profile-card .profile-content span[b-qc1scykah3] {
  color: #c51616;
  font-size: 0.88rem;
  font-weight: 800;
  line-height: 1.4;
}
.home-page .profiles-section .profiles-grid .profile-card .profile-content h3[b-qc1scykah3] {
  margin: 0.9rem 0 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.65rem;
  line-height: 1.35;
  font-weight: 700;
  transition: color var(--transition);
}
.home-page .profiles-section .profiles-grid .profile-card .profile-content p[b-qc1scykah3] {
  margin: 1rem 0 0;
  color: #4b5563;
  font-size: 1rem;
  line-height: 2;
}
.home-page .profiles-section .profiles-grid .profile-card .profile-content:hover h3[b-qc1scykah3] {
  color: #c51616;
}
.home-page .analysis-section[b-qc1scykah3] {
  margin-top: 4rem;
  padding: 3rem 2rem 4rem;
  background: #dedede;
  border: 1px solid #e1e1e1;
}
.home-page .analysis-section .analysis-section-header[b-qc1scykah3] {
  padding-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #171717;
}
.home-page .analysis-section .analysis-section-header h2[b-qc1scykah3] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.home-page .analysis-section .analysis-section-header h2[b-qc1scykah3]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.home-page .analysis-section .analysis-section-header .more-link[b-qc1scykah3] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  transition: color var(--transition);
}
.home-page .analysis-section .analysis-section-header .more-link span[b-qc1scykah3] {
  font-size: 1.45rem;
  line-height: 1;
}
.home-page .analysis-section .analysis-section-header .more-link:hover[b-qc1scykah3] {
  color: #c51616;
}
.home-page .analysis-section .analysis-grid[b-qc1scykah3] {
  margin-top: 2.6rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  align-items: stretch;
}
.home-page .analysis-section .analysis-grid .analysis-card[b-qc1scykah3] {
  min-height: 330px;
  padding: 0 2.2rem;
  display: flex;
  flex-direction: column;
  text-align: right;
  text-decoration: none;
  border: 1px solid red;
  padding: 1rem;
}
.home-page .analysis-section .analysis-grid .analysis-card:last-child[b-qc1scykah3] {
  border-left: 0;
}
.home-page .analysis-section .analysis-grid .analysis-card:hover h3[b-qc1scykah3] {
  color: #c51616;
}
.home-page .analysis-section .analysis-grid .analysis-card-author[b-qc1scykah3] {
  min-height: 58px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.home-page .analysis-section .analysis-grid .analysis-card-author strong[b-qc1scykah3] {
  display: block;
  color: #050505;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 800;
}
.home-page .analysis-section .analysis-grid .analysis-card-author span[b-qc1scykah3] {
  display: block;
  color: #6b7280;
  font-size: 0.86rem;
  line-height: 1.5;
}
.home-page .analysis-section .analysis-grid .analysis-card-content[b-qc1scykah3] {
  margin-top: 2rem;
  display: flex;
  flex: 1;
  flex-direction: column;
}
.home-page .analysis-section .analysis-grid .analysis-card-content > span[b-qc1scykah3] {
  display: block;
  margin-bottom: 0.9rem;
  color: #c51616;
  font-size: 0.88rem;
  font-weight: 800;
}
.home-page .analysis-section .analysis-grid .analysis-card-content h3[b-qc1scykah3] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.45;
  font-weight: 700;
  transition: color var(--transition);
}
.home-page .analysis-section .analysis-grid .analysis-card-content p[b-qc1scykah3] {
  margin: 1rem 0 0;
  color: #374151;
  font-size: 1rem;
  line-height: 2;
}
.home-page .analysis-section .analysis-grid .analysis-card-content time[b-qc1scykah3] {
  margin-top: auto;
  padding-top: 1.7rem;
  color: #6b7280;
  font-size: 0.86rem;
  line-height: 1;
}
@media (max-width: 1120px) {
  .home-page .home-page .top-news-grid[b-qc1scykah3] {
    grid-template-columns: minmax(300px, 4fr) minmax(0, 6fr);
  }
  .home-page .home-page .top-news-grid .main-story .main-story-image[b-qc1scykah3] {
    height: 390px;
  }
  .home-page .home-page .top-news-grid .main-story .main-story-copy h1[b-qc1scykah3] {
    font-size: 2.35rem;
  }
  .home-page .home-page .profiles-grid[b-qc1scykah3] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 1000px) {
  .home-page .home-page .analysis-section .analysis-grid[b-qc1scykah3] {
    grid-template-columns: 1fr;
  }
  .home-page .home-page .analysis-section .analysis-grid .analysis-card[b-qc1scykah3] {
    padding: 2rem 0;
    border-left: 0;
    border-bottom: 1px solid #dedede;
  }
  .home-page .home-page .analysis-section .analysis-grid .analysis-card:last-child[b-qc1scykah3] {
    border-bottom: 0;
  }
}
@media (max-width: 900px) {
  .home-page .home-page .top-news-grid[b-qc1scykah3] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .home-page .home-page .top-news-grid .latest-panel[b-qc1scykah3] {
    order: 2;
  }
  .home-page .home-page .top-news-grid .main-story[b-qc1scykah3] {
    order: 1;
  }
  .home-page .home-page .top-news-grid .main-story .main-story-image[b-qc1scykah3] {
    height: 320px;
  }
  .home-page .home-page .top-news-grid .main-story .main-story-copy h1[b-qc1scykah3],
  .home-page .home-page .top-news-grid .main-story .main-story-copy p[b-qc1scykah3] {
    max-width: none;
  }
  .home-page .home-page .analysis-band[b-qc1scykah3] {
    align-items: flex-start;
    flex-direction: column;
  }
}
@media (max-width: 640px) {
  .home-page .home-page article[b-qc1scykah3] {
    padding: 0 1rem 4rem;
  }
  .home-page .home-page .breaking-strip[b-qc1scykah3] {
    margin-top: 0;
  }
  .home-page .home-page .top-news-grid[b-qc1scykah3] {
    margin-top: 1.5rem;
    gap: 1.4rem;
  }
  .home-page .home-page .top-news-grid .main-story .main-story-image[b-qc1scykah3] {
    height: 230px;
  }
  .home-page .home-page .top-news-grid .main-story .main-story-copy h1[b-qc1scykah3] {
    font-size: 2rem;
  }
  .home-page .home-page .top-news-grid .main-story .main-story-copy p[b-qc1scykah3] {
    font-size: 0.95rem;
  }
  .home-page .home-page .analysis-section .analysis-section-header[b-qc1scykah3] {
    align-items: flex-start;
  }
  .home-page .home-page .analysis-section .analysis-section-header h2[b-qc1scykah3] {
    font-size: 2.25rem;
  }
  .home-page .home-page .analysis-section .analysis-section-header h2[b-qc1scykah3]::before {
    height: 36px;
  }
  .home-page .home-page .analysis-section .analysis-grid .analysis-card .analysis-content h3[b-qc1scykah3] {
    font-size: 1.65rem;
  }
  .home-page .home-page .analysis-section .business-news-section .section-header[b-qc1scykah3] {
    align-items: flex-start;
  }
  .home-page .home-page .analysis-section .business-news-section .section-header h2[b-qc1scykah3] {
    font-size: 2.25rem;
  }
  .home-page .home-page .analysis-section .business-news-section .section-header h2[b-qc1scykah3]::before {
    height: 36px;
  }
  .home-page .home-page .analysis-section .business-news-section .business-news-grid[b-qc1scykah3] {
    grid-template-columns: 1fr;
    gap: 1.4rem;
  }
  .home-page .home-page .analysis-section .business-news-section .business-news-grid .business-news-card .card-image[b-qc1scykah3] {
    height: 220px;
  }
  .home-page .home-page .analysis-section .profiles-grid[b-qc1scykah3] {
    grid-template-columns: 1fr;
    border-left: 1px solid var(--border);
  }
  .home-page .home-page .analysis-section .profiles-grid .profile-card[b-qc1scykah3] {
    border-left: 0;
    border-bottom: 1px solid var(--border);
  }
}
/* /Pages/Insights.razor.rz.scp.css */
.content-page[b-izy940kq1y] {
  background: #ffffff;
  direction: rtl;
}
.content-page article[b-izy940kq1y] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.content-page .page-hero[b-izy940kq1y] {
  padding-bottom: 1.25rem;
  text-align: right;
  border-bottom: 2px solid #171717;
}
.content-page .page-hero h1[b-izy940kq1y] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.content-page .page-hero h1[b-izy940kq1y]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.content-page .page-hero p[b-izy940kq1y] {
  margin: 1rem 0 0;
  color: #6b7280;
  font-size: 1.05rem;
  line-height: 1.8;
}
.content-page .insight-grid[b-izy940kq1y] {
  max-width: 1040px;
  margin: 3rem auto 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
}
.content-page .insight-card[b-izy940kq1y] {
  padding: 2rem 0 3rem;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #dedede;
  background: transparent;
  text-decoration: none;
}
.content-page .insight-card:last-child[b-izy940kq1y] {
  border-bottom: 0;
}
.content-page .insight-card .insight-author[b-izy940kq1y] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.9rem;
  text-align: right;
}
.content-page .insight-card .insight-author img[b-izy940kq1y] {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
}
.content-page .insight-card .insight-author div strong[b-izy940kq1y] {
  display: block;
  color: #050505;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 800;
}
.content-page .insight-card .insight-author div span[b-izy940kq1y] {
  display: block;
  color: #6b7280;
  font-size: 0.86rem;
  line-height: 1.5;
}
.content-page .insight-card .insight-content[b-izy940kq1y] {
  margin-top: 2rem;
  text-align: right;
}
.content-page .insight-card .insight-content > span[b-izy940kq1y] {
  display: block;
  margin-bottom: 1rem;
  color: #c51616;
  font-size: 0.88rem;
  line-height: 1;
  font-weight: 800;
}
.content-page .insight-card .insight-content h2[b-izy940kq1y] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 2.25rem;
  line-height: 1.45;
  font-weight: 700;
}
.content-page .insight-card .insight-content h2:hover[b-izy940kq1y] {
  color: #c51616;
}
.content-page .insight-card .insight-content p[b-izy940kq1y] {
  margin: 1.15rem 0 0;
  color: #374151;
  font-size: 1.08rem;
  line-height: 2.1;
}
.content-page .insight-card .insight-content time[b-izy940kq1y] {
  display: block;
  margin-top: 1.8rem;
  color: #6b7280;
  font-size: 0.9rem;
  line-height: 1;
}
@media (max-width: 900px) {
  .content-page .insight-grid[b-izy940kq1y] {
    max-width: none;
  }
}
@media (max-width: 640px) {
  .content-page article[b-izy940kq1y] {
    padding: 2rem 1rem 4rem;
  }
  .content-page .page-hero[b-izy940kq1y] {
    padding-bottom: 1.2rem;
  }
  .content-page .page-hero h1[b-izy940kq1y] {
    font-size: 2.55rem;
  }
  .content-page .page-hero h1[b-izy940kq1y]::before {
    height: 40px;
  }
  .content-page .page-hero p[b-izy940kq1y] {
    font-size: 0.95rem;
  }
  .content-page .insight-grid[b-izy940kq1y] {
    margin-top: 2rem;
  }
  .content-page .insight-card[b-izy940kq1y] {
    padding: 1.5rem 0 2.4rem;
  }
  .content-page .insight-card .insight-author img[b-izy940kq1y] {
    width: 50px;
    height: 50px;
  }
  .content-page .insight-card .insight-content h2[b-izy940kq1y] {
    font-size: 1.8rem;
  }
  .content-page .insight-card .insight-content h2:hover[b-izy940kq1y] {
    color: #c51616;
  }
  .content-page .insight-card .insight-content p[b-izy940kq1y] {
    font-size: 0.98rem;
  }
}
/* /Pages/Leaders.razor.rz.scp.css */
.leaders-page[b-lflz3v5opw] {
  background: #ffffff;
  direction: rtl;
}
.leaders-page article[b-lflz3v5opw] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.leaders-page .section-title-row[b-lflz3v5opw] {
  padding-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #171717;
}
.leaders-page .section-title-row div[b-lflz3v5opw] {
  width: 100%;
  text-align: right;
}
.leaders-page .section-title-row h1[b-lflz3v5opw] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.leaders-page .section-title-row h1[b-lflz3v5opw]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.leaders-page .section-title-row p[b-lflz3v5opw] {
  margin: 1rem 0 0;
  color: #6b7280;
  font-size: 1.05rem;
  line-height: 1.8;
}
.leaders-page .sub-section-title-row[b-lflz3v5opw] {
  margin-top: 4rem;
  padding-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #171717;
}
.leaders-page .sub-section-title-row h2[b-lflz3v5opw] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.leaders-page .sub-section-title-row h2[b-lflz3v5opw]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.leaders-page .sub-section-title-row .more-link[b-lflz3v5opw] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  transition: color var(--transition);
}
.leaders-page .sub-section-title-row .more-link span[b-lflz3v5opw] {
  font-size: 1.45rem;
  line-height: 1;
}
.leaders-page .sub-section-title-row .more-link:hover[b-lflz3v5opw] {
  color: #c51616;
}
.leaders-page .leaders-grid[b-lflz3v5opw] {
  margin-top: 3.1rem;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.85rem;
  align-items: stretch;
}
.leaders-page .leaders-grid .leader-card[b-lflz3v5opw] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  background: #ffffff;
  text-decoration: none;
  transition: border-color var(--transition), transform var(--transition);
}
.leaders-page .leaders-grid .leader-card:hover[b-lflz3v5opw] {
  border-color: #bdbdbd;
  transform: translateY(-3px);
}
.leaders-page .leaders-grid .leader-card:hover h2[b-lflz3v5opw] {
  color: #c51616;
}
.leaders-page .leaders-grid .leader-card:hover .leader-image img[b-lflz3v5opw] {
  filter: grayscale(0);
}
.leaders-page .leaders-grid .leader-card .leader-image[b-lflz3v5opw] {
  height: 300px;
  overflow: hidden;
  background: #f2f2f2;
}
.leaders-page .leaders-grid .leader-card .leader-image img[b-lflz3v5opw] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  filter: grayscale(1);
  transition: filter var(--transition), transform var(--transition);
}
.leaders-page .leaders-grid .leader-card .leader-content[b-lflz3v5opw] {
  flex: 1;
  padding: 1.75rem 1.4rem 1.9rem;
  display: flex;
  flex-direction: column;
  text-align: center;
  border: 1px solid #bdbdbd;
}
.leaders-page .leaders-grid .leader-card .leader-content span[b-lflz3v5opw] {
  color: #c51616;
  font-size: 0.88rem;
  font-weight: 800;
  line-height: 1.4;
}
.leaders-page .leaders-grid .leader-card .leader-content h2[b-lflz3v5opw] {
  margin: 0.9rem 0 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.65rem;
  line-height: 1.35;
  font-weight: 700;
  transition: color var(--transition);
}
.leaders-page .leaders-grid .leader-card .leader-content p[b-lflz3v5opw] {
  margin: 1rem 0 0;
  color: #4b5563;
  font-size: 1rem;
  line-height: 2;
}
.leaders-page .leaders-grid .leader-card .leader-content:hover[b-lflz3v5opw] {
  background-color: #c51616;
}
.leaders-page .leaders-grid .leader-card .leader-content:hover span[b-lflz3v5opw] {
  color: #fff;
}
.leaders-page .leaders-grid .leader-card .leader-content:hover h2[b-lflz3v5opw] {
  color: #fff;
}
.leaders-page .leaders-grid .leader-card .leader-content:hover p[b-lflz3v5opw] {
  color: #fff;
}
.leaders-page .reports-grid[b-lflz3v5opw] {
  margin-top: 4rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.9rem;
  align-items: stretch;
}
.leaders-page .reports-grid .report-card[b-lflz3v5opw] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  background: #ffffff;
  text-decoration: none;
  transition: border-color var(--transition), transform var(--transition);
}
.leaders-page .reports-grid .report-card:hover[b-lflz3v5opw] {
  border-color: #bdbdbd;
  transform: translateY(-3px);
}
.leaders-page .reports-grid .report-card:hover h2[b-lflz3v5opw] {
  color: #c51616;
}
.leaders-page .reports-grid .report-card .card-image[b-lflz3v5opw] {
  height: 275px;
  flex: 0 0 auto;
  overflow: hidden;
  background: #f2f2f2;
}
.leaders-page .reports-grid .report-card .card-image img[b-lflz3v5opw] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.leaders-page .reports-grid .report-card .card-content[b-lflz3v5opw] {
  flex: 1;
  padding: 1.5rem 1.55rem 1.35rem;
  display: flex;
  flex-direction: column;
  text-align: right;
  border-top: 1px solid #dedede;
}
.leaders-page .reports-grid .report-card .card-content .card-category[b-lflz3v5opw] {
  width: fit-content;
  margin-bottom: 1.05rem;
  margin-right: auto;
  display: block;
  padding: 0.35rem 0.65rem;
  border: 1px solid #c51616;
  color: #c51616;
  font-size: 0.85rem;
  line-height: 1;
  font-weight: 700;
}
.leaders-page .reports-grid .report-card .card-content h2[b-lflz3v5opw] {
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.75rem;
  line-height: 1.45;
  font-weight: 700;
  transition: color var(--transition);
}
.leaders-page .reports-grid .report-card .card-content p[b-lflz3v5opw] {
  margin: 1rem 0 0;
  color: #4b5563;
  font-size: 1rem;
  line-height: 2;
}
.leaders-page .reports-grid .report-card .card-content .card-meta[b-lflz3v5opw] {
  margin-top: auto;
  padding-top: 1.45rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.7rem;
  color: #6b7280;
  font-size: 0.82rem;
}
.leaders-page .reports-grid .report-card .card-content .card-meta strong[b-lflz3v5opw] {
  color: #111111;
  font-weight: 800;
}
.leaders-page .reports-grid .report-card .card-content .card-meta span[b-lflz3v5opw] {
  width: 1px;
  height: 14px;
  background: #c7c7c7;
}
.leaders-page .reports-grid .report-card .card-content .card-meta time[b-lflz3v5opw] {
  color: #6b7280;
}
@media (max-width: 1120px) {
  .leaders-page .leaders-grid[b-lflz3v5opw] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 1000px) {
  .leaders-page .reports-grid[b-lflz3v5opw] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 640px) {
  .leaders-page article[b-lflz3v5opw] {
    padding: 2rem 1rem 4rem;
  }
  .leaders-page .section-title-row[b-lflz3v5opw] {
    padding-bottom: 1.2rem;
  }
  .leaders-page .section-title-row h1[b-lflz3v5opw] {
    font-size: 2.55rem;
  }
  .leaders-page .section-title-row h1[b-lflz3v5opw]::before {
    height: 40px;
  }
  .leaders-page .section-title-row p[b-lflz3v5opw] {
    font-size: 0.95rem;
  }
  .leaders-page .leaders-grid[b-lflz3v5opw] {
    margin-top: 2rem;
    grid-template-columns: 1fr;
    gap: 1.4rem;
  }
  .leaders-page .leaders-grid .leader-card .leader-image[b-lflz3v5opw] {
    height: 250px;
  }
  .leaders-page .reports-grid[b-lflz3v5opw] {
    margin-top: 3rem;
    grid-template-columns: 1fr;
    gap: 1.4rem;
  }
  .leaders-page .reports-grid .report-card .card-image[b-lflz3v5opw] {
    height: 220px;
  }
}
/* /Pages/News.razor.rz.scp.css */
.news-page[b-zmzgebaeqf] {
  background: #ffffff;
  direction: rtl;
}
.news-page article[b-zmzgebaeqf] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.news-page .section-title-row[b-zmzgebaeqf] {
  padding-bottom: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 2px solid #171717;
}
.news-page .section-title-row div[b-zmzgebaeqf] {
  width: 100%;
  text-align: right;
}
.news-page .section-title-row h1[b-zmzgebaeqf] {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3rem;
  line-height: 1.05;
  font-weight: 700;
}
.news-page .section-title-row h1[b-zmzgebaeqf]::before {
  content: "";
  width: 7px;
  height: 44px;
  display: inline-block;
  background: #c51616;
}
.news-page .section-title-row p[b-zmzgebaeqf] {
  margin: 1rem 0 0;
  color: #6b7280;
  font-size: 1.05rem;
  line-height: 1.8;
}
.news-page .section-title-row .more-link[b-zmzgebaeqf] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  transition: color var(--transition);
}
.news-page .section-title-row .more-link span[b-zmzgebaeqf] {
  font-size: 1.45rem;
  line-height: 1;
}
.news-page .section-title-row .more-link:hover[b-zmzgebaeqf] {
  color: #c51616;
}
.news-page .featured-news[b-zmzgebaeqf] {
  margin-top: 3.1rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.04fr);
  gap: 2.65rem;
  align-items: center;
  direction: ltr;
}
.news-page .featured-copy[b-zmzgebaeqf] {
  direction: rtl;
  text-align: right;
  padding-top: 0.2rem;
}
.news-page .featured-copy > span[b-zmzgebaeqf] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.43rem 0.78rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.86rem;
  line-height: 1;
  font-weight: 800;
}
.news-page .featured-copy h2[b-zmzgebaeqf] {
  max-width: 650px;
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3.05rem;
  line-height: 1.18;
  font-weight: 700;
  letter-spacing: -0.015em;
}
.news-page .featured-copy p[b-zmzgebaeqf] {
  max-width: 670px;
  margin: 1.25rem 0 0;
  color: #4b5563;
  font-size: 1.12rem;
  line-height: 2.08;
  font-weight: 400;
}
.news-page .featured-copy .story-meta[b-zmzgebaeqf] {
  margin-top: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.75rem;
  color: #6b7280;
  font-size: 0.86rem;
}
.news-page .featured-copy .story-meta strong[b-zmzgebaeqf] {
  color: #111111;
  font-weight: 800;
}
.news-page .featured-copy .story-meta span[b-zmzgebaeqf] {
  width: 1px;
  height: 14px;
  display: inline-block;
  background: #c7c7c7;
}
.news-page .featured-copy .story-meta time[b-zmzgebaeqf] {
  color: #6b7280;
}
.news-page .featured-image[b-zmzgebaeqf] {
  width: 100%;
  height: 393px;
  overflow: hidden;
  background: #f2f2f2;
}
.news-page .featured-image img[b-zmzgebaeqf] {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.news-page .news-list[b-zmzgebaeqf] {
  margin-top: 4rem;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.9rem;
  align-items: stretch;
}
.news-page .news-list .news-card[b-zmzgebaeqf] {
  height: 100%;
  display: flex;
  flex-direction: column;
  border: 1px solid #dedede;
  background: #ffffff;
  text-decoration: none;
  transition: border-color var(--transition), transform var(--transition);
}
.news-page .news-list .news-card:hover[b-zmzgebaeqf] {
  border-color: #bdbdbd;
  transform: translateY(-3px);
}
.news-page .news-list .news-card:hover h2[b-zmzgebaeqf] {
  color: #c51616;
}
.news-page .news-list .news-card span[b-zmzgebaeqf] {
  width: fit-content;
  margin: 1.5rem 1.5rem 0 auto;
  display: block;
  padding: 0.35rem 0.65rem;
  border: 1px solid #c51616;
  color: #c51616;
  font-size: 0.85rem;
  line-height: 1;
  font-weight: 700;
}
.news-page .news-list .news-card h2[b-zmzgebaeqf] {
  margin: 1.1rem 1.5rem 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 1.85rem;
  line-height: 1.45;
  font-weight: 700;
  transition: color var(--transition);
}
.news-page .news-list .news-card p[b-zmzgebaeqf] {
  margin: 1rem 1.5rem 1.6rem;
  color: #4b5563;
  font-size: 1rem;
  line-height: 2;
}
@media (max-width: 1120px) {
  .news-page .section-title-row h1[b-zmzgebaeqf] {
    font-size: 3.45rem;
  }
  .news-page .featured-copy h2[b-zmzgebaeqf] {
    font-size: 2.55rem;
  }
  .news-page .featured-copy p[b-zmzgebaeqf] {
    font-size: 1.03rem;
  }
  .news-page .featured-image[b-zmzgebaeqf] {
    height: 350px;
  }
}
@media (max-width: 900px) {
  .news-page .featured-news[b-zmzgebaeqf] {
    grid-template-columns: 1fr;
    direction: rtl;
  }
  .news-page .featured-copy h2[b-zmzgebaeqf],
  .news-page .featured-copy p[b-zmzgebaeqf] {
    max-width: none;
  }
  .news-page .featured-image[b-zmzgebaeqf] {
    height: 320px;
  }
  .news-page .news-list[b-zmzgebaeqf] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 640px) {
  .news-page article[b-zmzgebaeqf] {
    padding: 2rem 1rem 4rem;
  }
  .news-page .section-title-row[b-zmzgebaeqf] {
    padding-bottom: 1.2rem;
  }
  .news-page .section-title-row h1[b-zmzgebaeqf] {
    font-size: 2.55rem;
  }
  .news-page .section-title-row h1[b-zmzgebaeqf]::before {
    height: 40px;
  }
  .news-page .section-title-row .more-link[b-zmzgebaeqf] {
    font-size: 0.9rem;
  }
  .news-page .featured-news[b-zmzgebaeqf] {
    margin-top: 2rem;
    gap: 1.5rem;
  }
  .news-page .featured-copy h2[b-zmzgebaeqf] {
    font-size: 2rem;
  }
  .news-page .featured-copy p[b-zmzgebaeqf] {
    font-size: 0.98rem;
  }
  .news-page .featured-image[b-zmzgebaeqf] {
    height: 240px;
  }
  .news-page .news-list[b-zmzgebaeqf] {
    grid-template-columns: 1fr;
    gap: 1.4rem;
  }
}
/* /Pages/NewsContent/EconomyBefore2026.razor.rz.scp.css */
.article-topic-page[b-fgh06t6fcz] {
  background: #ffffff;
  direction: rtl;
}
.article-topic-page article[b-fgh06t6fcz] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.article-topic-page .topic-back[b-fgh06t6fcz] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.article-topic-page .topic-back a[b-fgh06t6fcz] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  transition: color var(--transition);
}
.article-topic-page .topic-back a span[b-fgh06t6fcz] {
  font-size: 1.45rem;
  line-height: 1;
}
.article-topic-page .topic-back a:hover[b-fgh06t6fcz] {
  color: #c51616;
}
.article-topic-page .topic-hero[b-fgh06t6fcz] {
  padding-bottom: 2.4rem;
  border-bottom: 2px solid #171717;
  text-align: right;
}
.article-topic-page .topic-hero .topic-category[b-fgh06t6fcz] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.43rem 0.78rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.86rem;
  line-height: 1;
  font-weight: 800;
}
.article-topic-page .topic-hero h1[b-fgh06t6fcz] {
  max-width: 980px;
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3.25rem;
  line-height: 1.22;
  font-weight: 700;
  letter-spacing: -0.015em;
}
.article-topic-page .topic-hero p[b-fgh06t6fcz] {
  max-width: 890px;
  margin: 1.2rem 0 0;
  color: #4b5563;
  font-size: 1.18rem;
  line-height: 2.05;
}
.article-topic-page .topic-content[b-fgh06t6fcz] {
  max-width: 920px;
  padding-top: 3rem;
  margin-right: 0;
  text-align: right;
}
.article-topic-page .topic-section p[b-fgh06t6fcz] {
  margin: 0 0 1.45rem;
  color: #1f2937;
  font-size: 1.15rem;
  line-height: 2.12;
}
@media (max-width: 640px) {
  .article-topic-page article[b-fgh06t6fcz] {
    padding: 2rem 1rem 4rem;
  }
  .article-topic-page .topic-hero h1[b-fgh06t6fcz] {
    font-size: 2.25rem;
  }
  .article-topic-page .topic-hero p[b-fgh06t6fcz] {
    font-size: 1rem;
  }
  .article-topic-page .topic-section p[b-fgh06t6fcz] {
    font-size: 1rem;
  }
}
/* /Pages/NewsContent/Investments.razor.rz.scp.css */
.article-topic-page[b-ux9keff3zc] {
  background: #ffffff;
  direction: rtl;
}
.article-topic-page article[b-ux9keff3zc] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.article-topic-page .topic-back[b-ux9keff3zc] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.article-topic-page .topic-back a[b-ux9keff3zc] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  transition: color var(--transition);
}
.article-topic-page .topic-back a span[b-ux9keff3zc] {
  font-size: 1.45rem;
  line-height: 1;
}
.article-topic-page .topic-back a:hover[b-ux9keff3zc] {
  color: #c51616;
}
.article-topic-page .topic-hero[b-ux9keff3zc] {
  padding-bottom: 2.4rem;
  border-bottom: 2px solid #171717;
  text-align: right;
}
.article-topic-page .topic-hero .topic-category[b-ux9keff3zc] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.43rem 0.78rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.86rem;
  line-height: 1;
  font-weight: 800;
}
.article-topic-page .topic-hero h1[b-ux9keff3zc] {
  max-width: 980px;
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3.25rem;
  line-height: 1.22;
  font-weight: 700;
  letter-spacing: -0.015em;
}
.article-topic-page .topic-hero p[b-ux9keff3zc] {
  max-width: 890px;
  margin: 1.2rem 0 0;
  color: #4b5563;
  font-size: 1.18rem;
  line-height: 2.05;
}
.article-topic-page .topic-content[b-ux9keff3zc] {
  max-width: 920px;
  padding-top: 3rem;
  margin-right: 0;
  text-align: right;
}
.article-topic-page .topic-section p[b-ux9keff3zc] {
  margin: 0 0 1.45rem;
  color: #1f2937;
  font-size: 1.15rem;
  line-height: 2.12;
}
@media (max-width: 640px) {
  .article-topic-page article[b-ux9keff3zc] {
    padding: 2rem 1rem 4rem;
  }
  .article-topic-page .topic-hero h1[b-ux9keff3zc] {
    font-size: 2.25rem;
  }
  .article-topic-page .topic-hero p[b-ux9keff3zc] {
    font-size: 1rem;
  }
  .article-topic-page .topic-section p[b-ux9keff3zc] {
    font-size: 1rem;
  }
}
/* /Pages/NewsContent/Markets.razor.rz.scp.css */
.article-topic-page[b-ncwjm5jmik] {
  background: #ffffff;
  direction: rtl;
}
.article-topic-page article[b-ncwjm5jmik] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.article-topic-page .topic-back[b-ncwjm5jmik] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.article-topic-page .topic-back a[b-ncwjm5jmik] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  transition: color var(--transition);
}
.article-topic-page .topic-back a span[b-ncwjm5jmik] {
  font-size: 1.45rem;
  line-height: 1;
}
.article-topic-page .topic-back a:hover[b-ncwjm5jmik] {
  color: #c51616;
}
.article-topic-page .topic-hero[b-ncwjm5jmik] {
  padding-bottom: 2.4rem;
  border-bottom: 2px solid #171717;
  text-align: right;
}
.article-topic-page .topic-hero .topic-category[b-ncwjm5jmik] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.43rem 0.78rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.86rem;
  line-height: 1;
  font-weight: 800;
}
.article-topic-page .topic-hero h1[b-ncwjm5jmik] {
  max-width: 980px;
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3.25rem;
  line-height: 1.22;
  font-weight: 700;
  letter-spacing: -0.015em;
}
.article-topic-page .topic-hero p[b-ncwjm5jmik] {
  max-width: 890px;
  margin: 1.2rem 0 0;
  color: #4b5563;
  font-size: 1.18rem;
  line-height: 2.05;
}
.article-topic-page .topic-content[b-ncwjm5jmik] {
  max-width: 920px;
  padding-top: 3rem;
  margin-right: 0;
  text-align: right;
}
.article-topic-page .topic-section p[b-ncwjm5jmik] {
  margin: 0 0 1.45rem;
  color: #1f2937;
  font-size: 1.15rem;
  line-height: 2.12;
}
@media (max-width: 640px) {
  .article-topic-page article[b-ncwjm5jmik] {
    padding: 2rem 1rem 4rem;
  }
  .article-topic-page .topic-hero h1[b-ncwjm5jmik] {
    font-size: 2.25rem;
  }
  .article-topic-page .topic-hero p[b-ncwjm5jmik] {
    font-size: 1rem;
  }
  .article-topic-page .topic-section p[b-ncwjm5jmik] {
    font-size: 1rem;
  }
}
/* /Pages/NewsContent/PrivateSector.razor.rz.scp.css */
.article-topic-page[b-y3qmyo5xbf] {
  background: #ffffff;
  direction: rtl;
}
.article-topic-page article[b-y3qmyo5xbf] {
  max-width: var(--container);
  margin: 0 auto;
  padding: 2.8rem 1.5rem 5rem;
}
.article-topic-page .topic-back[b-y3qmyo5xbf] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 2.2rem;
}
.article-topic-page .topic-back a[b-y3qmyo5xbf] {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  color: #6b7280;
  font-size: 0.95rem;
  font-weight: 600;
  text-decoration: none;
  transition: color var(--transition);
}
.article-topic-page .topic-back a span[b-y3qmyo5xbf] {
  font-size: 1.45rem;
  line-height: 1;
}
.article-topic-page .topic-back a:hover[b-y3qmyo5xbf] {
  color: #c51616;
}
.article-topic-page .topic-hero[b-y3qmyo5xbf] {
  padding-bottom: 2.4rem;
  border-bottom: 2px solid #171717;
  text-align: right;
}
.article-topic-page .topic-hero .topic-category[b-y3qmyo5xbf] {
  display: inline-flex;
  margin-bottom: 1rem;
  padding: 0.43rem 0.78rem;
  background: #c51616;
  color: #ffffff;
  font-size: 0.86rem;
  line-height: 1;
  font-weight: 800;
}
.article-topic-page .topic-hero h1[b-y3qmyo5xbf] {
  max-width: 980px;
  margin: 0;
  font-family: var(--font-serif);
  color: #050505;
  font-size: 3.25rem;
  line-height: 1.22;
  font-weight: 700;
  letter-spacing: -0.015em;
}
.article-topic-page .topic-hero p[b-y3qmyo5xbf] {
  max-width: 890px;
  margin: 1.2rem 0 0;
  color: #4b5563;
  font-size: 1.18rem;
  line-height: 2.05;
}
.article-topic-page .topic-content[b-y3qmyo5xbf] {
  max-width: 920px;
  padding-top: 3rem;
  margin-right: 0;
  text-align: right;
}
.article-topic-page .topic-section p[b-y3qmyo5xbf] {
  margin: 0 0 1.45rem;
  color: #1f2937;
  font-size: 1.15rem;
  line-height: 2.12;
}
@media (max-width: 640px) {
  .article-topic-page article[b-y3qmyo5xbf] {
    padding: 2rem 1rem 4rem;
  }
  .article-topic-page .topic-hero h1[b-y3qmyo5xbf] {
    font-size: 2.25rem;
  }
  .article-topic-page .topic-hero p[b-y3qmyo5xbf] {
    font-size: 1rem;
  }
  .article-topic-page .topic-section p[b-y3qmyo5xbf] {
    font-size: 1rem;
  }
}
