.page-module__oyGMUq__container{max-width:1200px;padding:var(--spacing-2xl)var(--spacing-lg)var(--spacing-4xl);min-height:100vh;margin:0 auto}.page-module__oyGMUq__header{text-align:center;margin-bottom:var(--spacing-4xl)}.page-module__oyGMUq__header h1{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4rem);font-weight:700}.page-module__oyGMUq__header p{color:var(--color-text-muted);font-size:1.25rem}.page-module__oyGMUq__empty{text-align:center;color:var(--color-text-muted);font-size:1.1rem}.page-module__oyGMUq__grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module__oyGMUq__card{padding:var(--spacing-2xl)var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__oyGMUq__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-4px)}.page-module__oyGMUq__card h2{margin-bottom:var(--spacing-xs);color:var(--color-primary);font-size:1.5rem;font-family:var(--font-serif)}.page-module__oyGMUq__card:hover h2{color:var(--color-accent)}.page-module__oyGMUq__count{font-family:var(--font-sans);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem}
