.gWK9BMrjn1 {
  --gWK9BMrjn1-font-size-title: 30px;
  --gWK9BMrjn1-font-size-title-for-calc: 30;
  font-size: calc(var(--gWK9BMrjn1-font-size-title-for-calc) / var(--base-font-size-for-calc) * 1rem * var(--scale));
  max-height: 1.5em;
  padding-bottom: 1.5em;
  position: relative;
  z-index: 10;
  box-sizing: content-box;
  display: flex;
  cursor: pointer;
  overflow: hidden;
}
.gWK9BMrjn1:last-child .gWK9BMrjn1-t > div {
  border-style: none;
}
.gWK9BMrjn1 .icon-img {
  display: flex;
  height: 2.4em;
  width: 1.4em;
  align-items: center;
  justify-content: center;
}
.gWK9BMrjn1 .icon-img .icon-img-1 {
  display: block;
}
.gWK9BMrjn1 .icon-img .icon-img-2 {
  display: none;
}
.gWK9BMrjn1 .content-box {
  font-size: calc(14 / var(--base-font-size-for-calc) * 1rem * var(--scale));
  overflow: hidden;
  padding-bottom: 1em;
}
.gWK9BMrjn1 .content-box .title {
  --font-size-title: var(--gWK9BMrjn1-font-size-title);
  --font-size-title-for-calc: var(--gWK9BMrjn1-font-size-title-for-calc);
  margin-bottom: 0.5em;
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
  font-size: calc(var(--font-size-title-for-calc) / var(--base-font-size-for-calc) * 1rem * var(--scale));
}
.gWK9BMrjn1 .content-box .style-box {
  overflow: hidden;
  margin-bottom: 1.5em;
}
.gWK9BMrjn1 .content-box a {
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(63 171 193 / var(--tw-bg-opacity, 1));
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  font-size: calc(18 / var(--base-font-size-for-calc) * 1rem * var(--scale));
}
.gWK9BMrjn1.active {
  max-height: none;
}
.gWK9BMrjn1.active .icon-img-1 {
  display: none;
}
.gWK9BMrjn1.active .icon-img-2 {
  display: block;
  --tw-scale-x: 1.2;
  --tw-scale-y: 1.2;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.gWK9BMrjn1.active .content-box .title {
  --tw-text-opacity: 1;
  color: rgb(55 55 55 / var(--tw-text-opacity, 1));
}

.encircle-highlight {
  z-index: 1000 !important;
  --tw-border-opacity: 1;
  border-color: rgb(234 249 252 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(234 249 252 / var(--tw-bg-opacity, 1));
  font-size: 0.18rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(63 171 193 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}