/* .jaic-box {
  --jaic-box-inner-gap: 1.5em;
  --jaic-box-padding-vertical: clamp(12px, calc(5.96px + 1.611vw), 24px);
  --jaic-box-padding-horizon: clamp(16px, calc(7.947px + 2.148vw), 32px);
  --jaic-box-background: var(--jaic-color-sky-blue-bg);
  --jaic-box-border-radius: 10px;
  position: relative;
  padding: var(--jaic-box-padding-vertical) var(--jaic-box-padding-horizon);
  border-radius: var(--jaic-box-border-radius);
  background: var(--jaic-box-background);
}
.jaic-box + .jaic-box {
  margin-top: clamp(32px, calc(19.92px + 3.222vw), 56px);
}
.jaic-box.is-style-blue {
  --jaic-box-padding-vertical: clamp(16px, calc(7.947px + 2.148vw), 32px);
  --jaic-box-padding-horizon: clamp(12px, calc(5.96px + 1.611vw), 24px);
  --jaic-box-background: var(--jaic-color-sky-blue-bg);
}
.jaic-box.is-style-blue-border {
  --jaic-box-padding-vertical: clamp(12px, calc(5.96px + 1.611vw), 24px);
  --jaic-box-padding-horizon: clamp(16px, calc(7.947px + 2.148vw), 32px);
  --jaic-box-background: #fff;
  --jaic-box-border-radius: 0;
  border: 2px solid var(--jaic-color-navy-blue);
}
.jaic-box.is-style-white {
  --jaic-box-padding-vertical: clamp(16px, calc(13.987px + 0.537vw), 20px);
  --jaic-box-padding-horizon: clamp(12px, calc(7.974px + 1.074vw), 20px);
  --jaic-box-background: #fff;
}
.jaic-box.is-style-shadow {
  --jaic-box-padding-vertical: clamp(8px, calc(3.974px + 1.074vw), 16px);
  --jaic-box-padding-horizon: clamp(12px, calc(5.96px + 1.611vw), 24px);
  --jaic-box-inner-gap: clamp(4px, calc(1.987px + 0.537vw), 8px);
  --jaic-box-background: #fff;
  --jaic-box-border-radius: 0;
  border: 2px solid #C9E2FF;
  box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.25);
}
.jaic-box .jaic-box__inner > * {
  margin-top: var(--jaic-box-inner-gap);
  margin-bottom: 0;
}
.jaic-box .jaic-box__inner > *:first-child {
  margin-top: 0;
}
.jaic-box .jaic-box__inner p {
  line-height: 2;
}
.jaic-box .jaic-box__link {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
} */
