.min-h-\[calc\(100vh-88px\)\] {
  min-height: calc(100vh - 88px);
}

.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}

.border-white\/80 {
  border-color: hsla(0, 0%, 100%, .8);
}

.bg-white\/95 {
  background-color: hsla(0, 0%, 100%, .95);
}

.p-7 {
  padding: 1.75rem;
}

.leading-8 {
  line-height: 2rem;
}

.text-slate-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}

@media (min-width: 640px) {
  .sm\:leading-9 {
    line-height: 2.25rem;
  }
}
