.page-module__3DZhpq__page{flex-direction:column;gap:2rem;width:100%;max-width:1100px;margin:0 auto;padding:2rem;display:flex}@media (max-width:640px){.page-module__3DZhpq__page{padding:3rem 1rem 1rem}}.page-module__3DZhpq__header{flex-direction:column;gap:.5rem;display:flex}.page-module__3DZhpq__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:600;line-height:1.1}.page-module__3DZhpq__description{color:var(--muted-foreground);text-wrap:balance;margin:0;font-size:clamp(.875rem,.8rem + .25vw,.9375rem);line-height:1.6}.page-module__3DZhpq__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:900px){.page-module__3DZhpq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__3DZhpq__grid{grid-template-columns:1fr}}.page-module__3DZhpq__card{border:1px solid oklch(from var(--border)l c h/.33);border-radius:var(--radius-lg);background:var(--mix-card-15-bg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.page-module__3DZhpq__card:hover{border:1px solid oklch(from var(--border)l c h/.66)}.page-module__3DZhpq__cardPreview{background:var(--mix-card-33-bg);border-bottom:1px solid oklch(from var(--border)l c h/.33);justify-content:center;align-items:center;min-height:150px;padding:1.75rem;transition:background-color .2s;display:flex}.page-module__3DZhpq__card:hover .page-module__3DZhpq__cardPreview{background:var(--mix-card-50-bg);border-bottom:1px solid oklch(from var(--border)l c h/.66)}.page-module__3DZhpq__skeleton{filter:drop-shadow(0 2px 8px #0000000a);filter:drop-shadow(0 2px 8px lab(0% 0 0/.04));width:100%;height:auto;max-height:120px}.page-module__3DZhpq__cardInfo{padding:1rem 1.25rem}.page-module__3DZhpq__cardTitle{align-items:center;gap:.5rem;font-weight:500;display:flex}.page-module__3DZhpq__newBadge{text-transform:uppercase;letter-spacing:.025em;background-color:oklch(from var(--info)l c h/.15);color:var(--info);border-radius:9999px;padding:.125rem .375rem;font-size:.625rem;font-weight:500}
