/* Mission/Vision: match the four old-site Core Values tabs. */
body.page-id-32398 .asm-brand-tabs .e-n-tabs {
  --n-tabs-heading-display: grid;
  --n-tabs-content-display: block;
  --n-tabs-heading-overflow-x: visible;
  --n-tabs-heading-wrap: wrap;
  gap: 0;
}

body.page-id-32398 .asm-brand-tabs .e-n-tabs-heading {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 4px !important;
  width: 100%;
  overflow: visible !important;
}

body.page-id-32398 .asm-brand-tabs .e-n-tab-title {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 86px;
  padding: 18px 10px !important;
  border: 1px solid #d6dce5 !important;
  border-bottom: 0 !important;
  border-radius: 7px 7px 0 0 !important;
  background: linear-gradient(180deg, #385782, #002860) !important;
  color: #fff !important;
  font-size: clamp(17px, 1.9vw, 27px) !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}

body.page-id-32398 .asm-brand-tabs .e-n-tab-title[aria-selected="true"] {
  background: linear-gradient(90deg, #bf0a30, #002860) !important;
}

body.page-id-32398 .asm-brand-tabs .e-n-tabs-content {
  display: block !important;
  width: 100%;
  border: 1px solid #e0e2e6 !important;
  border-top: 0 !important;
  background: #f7f7f7 !important;
}

body.page-id-32398 .asm-brand-tabs .e-n-tabs-content > .e-con {
  padding: 28px 32px !important;
  background: #f7f7f7 !important;
}

body.page-id-32398 .asm-brand-tabs .e-n-tabs-content li {
  font-size: 18px;
  line-height: 1.7;
}

/* The Community and Graduate Profile copy was saved at 10–13px in Elementor. */
body.page-id-32398 .asm-main-column .elementor-widget-text-editor p {
  font-size: 16px !important;
  line-height: 1.55 !important;
}

/* Governance already has both Board columns. Restore their old-site layout
   and typography while preserving the current accordion colors. */
body.page-id-32544 .elementor-element-627e430 .elementor-heading-title,
body.page-id-32544 .elementor-element-48c1ec9 .elementor-heading-title {
  font-family: "Raleway", Arial, sans-serif !important;
  font-size: 23px !important;
  font-style: italic !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

body.page-id-32544 .asm-governance-accordion .e-n-accordion-item-title {
  font-family: "Raleway", Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
}

body.page-id-32544 .asm-governance-accordion .e-n-accordion-item-title-text {
  font-size: 14px !important;
  font-weight: 500 !important;
}

body.page-id-32544 .asm-governance-accordion .e-n-accordion-item > .e-con,
body.page-id-32544 .asm-governance-accordion .e-n-accordion-item > .e-con .elementor-widget-text-editor {
  font-family: "Raleway", Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}

@media (min-width: 768px) {
  body.page-id-32544 .elementor-element-55ce331 {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
    gap: 26px;
    margin: 0 !important;
  }

  body.page-id-32544 .elementor-element-55ce331 > .elementor-element-6916a36,
  body.page-id-32544 .elementor-element-55ce331 > .elementor-element-bd45789 {
    width: 100% !important;
    min-width: 0;
  }

  body.page-id-32544 .elementor-element-55ce331 > .elementor-element-b5e515b {
    display: none !important;
  }
}

@media (max-width: 767px) {
  body.page-id-32398 .asm-brand-tabs .e-n-tabs-heading {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 4px !important;
  }

  body.page-id-32398 .asm-brand-tabs .e-n-tab-title {
    min-height: 64px;
    margin: 0 !important;
    padding: 12px 6px !important;
    border-radius: 4px 4px 0 0 !important;
    font-size: clamp(14px, 3.7vw, 17px) !important;
  }

  body.page-id-32398 .asm-brand-tabs .e-n-tabs-content > .e-con {
    padding: 18px 16px !important;
  }

  body.page-id-32398 .asm-brand-tabs .e-n-tabs-content li {
    font-size: 15px;
    line-height: 1.7;
  }

}

/* The profile's three-column desktop arrangement makes the descriptions too
   narrow beside the Discover sidebar at tablet widths. */
@media (min-width: 768px) and (max-width: 1023px) {
  body.page-id-32398 .elementor-element-6f9cec3 {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px !important;
    align-items: start !important;
  }

  body.page-id-32398 .elementor-element-6f9cec3 > .elementor-element-7a89ad7,
  body.page-id-32398 .elementor-element-6f9cec3 > .elementor-element-e626211 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    grid-row: 2;
  }

  body.page-id-32398 .elementor-element-6f9cec3 > .elementor-element-7a89ad7 {
    grid-column: 1;
  }

  body.page-id-32398 .elementor-element-6f9cec3 > .elementor-element-e626211 {
    grid-column: 2;
  }

  body.page-id-32398 .elementor-element-6f9cec3 > .elementor-element-aa43c89 {
    grid-column: 1 / -1;
    grid-row: 1;
    justify-self: center;
    width: 180px !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }
}
