.about-page-wrapper {
  width: 100%;
  max-width: 1392px;
  margin: 0 auto 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  box-sizing: border-box;
}
.about-section {
  background: var(--white);
  border-radius: 24px;
  overflow: hidden;
}
.about-header-card {
  padding: 0;
}
.about-header-content {
  padding: 24px 0;
}
.about-header-content h1 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.96px;
  color: var(--dark-500);
}
.about-breadcrumb {
  margin-top: 8px;
  font-size: 14px;
  color: var(--gray-700);
}
.about-breadcrumb a {
  color: var(--color-text);
  text-decoration: none;
  font-weight: 500;
}
.about-breadcrumb a:hover {
  color: var(--color-link-hover);
}
.about-page-wrapper + .section.cta-section {
  margin-top: 16px;
}
@media (max-width: 1200px) {
  .about-page-wrapper {
    margin-left: 16px;
    margin-right: 16px;
    width: auto;
  }
}
@media (max-width: 1024px) {
  .about-section {
    padding: 20px;
  }
}
.jobs-stack.jobs-tailwind {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  box-sizing: border-box;
  font-family: 'Inter', sans-serif;
}
.jobs-stack.jobs-tailwind .jobs-toolbar-card {
  position: relative;
  z-index: 20;
  overflow: visible;
}
.jobs-stack.jobs-tailwind .sort-order-menu {
  display: none;
  z-index: 50;
}
.jobs-stack.jobs-tailwind .sort-order-menu.show {
  display: block;
}
.jobs-stack.jobs-tailwind .avatar-stack > img {
  margin-left: -12px;
  border: 2px solid white;
}
.jobs-stack.jobs-tailwind .avatar-stack > img:first-child {
  margin-left: 0;
}
.job-filter-label {
  font-size: 0.875rem;
  color: #6b7280;
  margin-bottom: 0.375rem;
  display: block;
  font-weight: 400;
}
.jobs-stack.jobs-tailwind select.job-filter-select {
  width: 100%;
  border: 1px solid #e5e7eb;
  border-radius: 9999px;
  padding: 0.625rem 2.5rem 0.625rem 1rem;
  font-size: 0.9375rem;
  color: #111827;
  background-color: #fff;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  box-sizing: border-box;
}
.jobs-stack.jobs-tailwind select.job-filter-select:focus {
  outline: 2px solid rgba(34, 123, 155, 0.35);
  outline-offset: 1px;
}
