.justify-around{justify-content:space-around}
@media(min-width:40rem){.sm\:block{display:block}}
@media(min-width:48rem){.md\:block{display:block}}

.px-1{padding-left:.25rem;padding-right:.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}
.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}
.pr-12{padding-right:3rem}.pl-4{padding-left:1rem}
.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}
.mr-3{margin-right:.75rem}.ml-2{margin-left:.5rem}

.bg-white\/20{background-color:rgba(255,255,255,.2)}

.text-white\/80{color:rgba(255,255,255,.8)}
.text-blue-600{color:#2563eb}.text-green-500{color:#22c55e}.text-green-600{color:#16a34a}.text-yellow-600{color:#ca8a04}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}

.border-0{border-width:0}
.border-pink-500{border-color:#ec4899}

.hover\:bg-pink-600:hover{background-color:#db2777}
.hover\:text-white:hover{color:#fff}
.hover\:underline:hover{text-decoration:underline}

.content-visibility-auto{content-visibility:auto;contain-intrinsic-size:0 500px}
.will-change-transform{will-change:transform}
