.float-right {
    float: right
}
.mb-7 {
    margin-bottom: 1.75rem
}
.min-h-72 {
    min-height: 18rem
}
.max-w-56 {
    max-width: 14rem
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse))
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse))
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}
.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-red-500\/60 {
    border-color: rgb(239 68 68 / 0.6)
}
.hover\:text-brand:hover {
    --tw-text-opacity: 1;
    color: rgb(133 102 255 / var(--tw-text-opacity, 1))
}
@media (min-width: 640px) {
    .sm\:col-span-1 {
        grid-column: span 1 / span 1
    }
    .sm\:min-h-96 {
        min-height: 24rem
    }
}
@media (min-width: 768px) {
    .md\:py-12 {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
}