.group-page-title{width:100%;padding-top:2rem;padding-bottom:2rem;text-align:center;font-size:2.25rem;line-height:2.5rem;font-weight:700;text-transform:uppercase;color:var(--secondary-foreground)}.group-title{display:flex;width:100%;justify-content:center}.group-title .group-title-img{width:66.666667%;border-radius:.75rem}@media (min-width:1024px){.group-title .group-title-img{width:20rem}}.group-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;gap:1rem;padding:1rem}.group-card{border-radius:.75rem;border-width:1px;border-color:var(--border);background-color:var(--background);color:var(--primary-foreground)}.group-card-img{width:100%}@media (min-width:640px){.group-card-img{max-width:40vw}}@media (min-width:1024px){.group-card-img{max-width:30vw}}.group-card-content-box,.group-card-img img{width:100%;border-radius:.75rem}.group-card-content-box{display:flex;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:var(--background) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);padding:.5rem 1rem;vertical-align:bottom}.group-card-title{text-align:left;font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width:1024px){.group-card-title{font-size:1.5rem;line-height:2rem}}.group-card-subtitle{font-size:1.25rem;line-height:1.75rem;font-weight:400}