.page_categories__B7s00{padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.page_categories__B7s00{padding-top:4rem;padding-bottom:4rem}}.page_categories__B7s00 .page_wrapper__v0bJ8{display:grid}@media (min-width:768px){.page_categories__B7s00 .page_wrapper__v0bJ8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_categories__B7s00 .page_wrapper__v0bJ8{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.page_categories__B7s00 .page_wrapper__v0bJ8{gap:5rem}}.page_categoryItem__CCrTH{margin-top:auto;cursor:pointer;border-radius:1.5rem;padding:1rem;text-align:center}.page_categoryItem__CCrTH:hover .page_categoryTitle__f8A7o{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.page_categoryItem__CCrTH:hover .page_categoryDesc___k4Wn{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.page_categoryItem__CCrTH img{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;max-width:180px}.page_categoryTitle__f8A7o{margin-bottom:1rem;font-family:Pacifico;font-size:1.5rem;line-height:2rem}.page_categoryDesc___k4Wn,.page_categoryTitle__f8A7o{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.page_categoryDesc___k4Wn{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}@media (min-width:640px){.page_categoryDesc___k4Wn{height:3rem}}.page_imagePlaceholder__nbdlB{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;display:flex;height:11rem;width:100%;max-width:180px;align-items:center;justify-content:center;border-radius:.5rem;border-width:2px;border-style:dashed;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1));background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:rgb(243 244 246/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.page_placeholderIcon__w51Sm{height:3rem;width:3rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}