.Skeleton-module__K8C8CG__skeleton{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 50%,#f0f0f0 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite Skeleton-module__K8C8CG__shimmer;display:block}@keyframes Skeleton-module__K8C8CG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton-module__K8C8CG__textLine{margin-bottom:.75rem}.Skeleton-module__K8C8CG__textLine:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){.Skeleton-module__K8C8CG__skeleton{background:linear-gradient(90deg,#2d3748 0%,#4a5568 50%,#2d3748 100%)}}
.loading-module__t7c3Bq__loadingContainer{max-width:1400px;margin:0 auto;padding:2rem}.loading-module__t7c3Bq__header{text-align:center;flex-direction:column;align-items:center;padding:3rem 0;display:flex}.loading-module__t7c3Bq__spacing{margin-top:1rem}.loading-module__t7c3Bq__filters{flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem 0;display:flex}.loading-module__t7c3Bq__featuredItem{margin-bottom:3rem}.loading-module__t7c3Bq__itemContent{padding:1.5rem 0}.loading-module__t7c3Bq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}.loading-module__t7c3Bq__gridItem{flex-direction:column;display:flex}@media (width<=768px){.loading-module__t7c3Bq__loadingContainer{padding:1rem}.loading-module__t7c3Bq__header{padding:2rem 0}.loading-module__t7c3Bq__grid{grid-template-columns:1fr;gap:1.5rem}}
.LoadingSkeleton-module__Yr6sIa__loadingContainer{max-width:1200px;margin:0 auto;padding:2rem}.LoadingSkeleton-module__Yr6sIa__heroSkeleton{margin-bottom:3rem}.LoadingSkeleton-module__Yr6sIa__heroContent{margin-bottom:2rem}.LoadingSkeleton-module__Yr6sIa__title{margin:1.5rem 0 1rem}.LoadingSkeleton-module__Yr6sIa__metaSkeleton{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.LoadingSkeleton-module__Yr6sIa__heroImage{width:100%;max-height:600px}.LoadingSkeleton-module__Yr6sIa__contentSkeleton{max-width:800px;margin:0 auto}.LoadingSkeleton-module__Yr6sIa__spacing{margin-top:2rem}@media (width<=768px){.LoadingSkeleton-module__Yr6sIa__loadingContainer{padding:1rem}.LoadingSkeleton-module__Yr6sIa__heroSkeleton{margin-bottom:2rem}.LoadingSkeleton-module__Yr6sIa__spacing{margin-top:1.5rem}}
