/* Match the home page's display and statistics typography on For Organizations. */
body.site-shell[data-page="for_organizations"] .organizations-page :is(h1, h2, h3) {
  font-family: "JBN Contact Heading", "Cormorant Garamond", Georgia, serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
  font-synthesis: none !important;
  letter-spacing: -.035em !important;
}
body.site-shell[data-page="for_organizations"] .organizations-stats :is(strong, span) {
  font-family: "Cooper Hewitt", Arial, sans-serif !important;
}
body.site-shell[data-page="for_organizations"] .organizations-stats strong {
  color: #6e4172 !important;
  font-size: clamp(2rem, 3vw, 2.75rem) !important;
  font-weight: 700;
  line-height: 1.2;
}
body.site-shell[data-page="for_organizations"] .organizations-stats > div > .organizations-stat-label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .55rem;
  color: #625b65 !important;
  font-size: clamp(.78rem, 1vw, .9rem) !important;
  font-weight: 700;
  letter-spacing: .06em;
}
body.site-shell[data-page="for_organizations"] .organizations-stat-icon {
  display: grid;
  flex: 0 0 30px;
  place-items: center;
  width: 30px;
  height: 30px;
  margin-top: 0;
  border: 1px solid #ddcdaa;
  border-radius: 50%;
  background: #fbf8f1;
  color: #907733 !important;
}
body.site-shell[data-page="for_organizations"] .organizations-stat-icon svg {
  display: block;
  width: 17px;
  height: 17px;
}
body.site-shell[data-page="for_organizations"] .organizations-stat-text {
  display: inline;
  margin-top: 0;
  color: inherit !important;
  font-size: inherit !important;
}
/* Buttons receive this state only when their rendered hover background is dark. */
body.site-shell:not(.admin-shell) :is(a, button, input[type="submit"], input[type="button"]).jbn-dark-hover-label:is(:hover, :focus-visible),
body.site-shell:not(.admin-shell) :is(a, button).jbn-dark-hover-label:is(:hover, :focus-visible) :is(span, strong, em, b, small, svg, .icon) {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
}
body.site-shell:not(.admin-shell) :is(a, button).jbn-dark-hover-label:is(:hover, :focus-visible) svg {
  stroke: currentColor !important;
}
