.pageSkeleton{width:92vw;margin:2vw auto;min-height:40vw}.pageSkeleton__bar{background:linear-gradient(90deg,#ececec 25%,#f7f7f7 50%,#ececec 75%);background-size:200% 100%;animation:pageskeleton-shimmer 1.4s ease-in-out infinite;border-radius:1vw}.pageSkeleton__title{width:22vw;height:2.6vw;border-radius:15.75rem;margin-bottom:1.6vw}.pageSkeleton__banner{width:100%;height:14vw;margin-bottom:2vw}.pageSkeleton__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw}.pageSkeleton__card{display:flex;flex-direction:column;gap:.9vw;padding:1vw;border-radius:1.625rem;box-shadow:.3369rem .2244rem .7244rem 0 #00000026}.pageSkeleton__cardImage{height:14vw}.pageSkeleton__cardTitle{width:55%;height:1.6vw}.pageSkeleton__cardLine{width:35%;height:1.6vw;border-radius:15.75rem}@keyframes pageskeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:600px){.pageSkeleton{width:92vw;margin:4vw auto}.pageSkeleton__title{width:55vw;height:8vw;margin-bottom:4vw}.pageSkeleton__banner{height:40vw;border-radius:3vw;margin-bottom:5vw}.pageSkeleton__grid{grid-template-columns:1fr;gap:5vw}.pageSkeleton__card{gap:3vw;padding:4vw}.pageSkeleton__cardImage{height:55vw}.pageSkeleton__cardLine,.pageSkeleton__cardTitle{height:6vw}}@media (prefers-reduced-motion:reduce){.pageSkeleton__bar{animation:none}}