.page-module__zJ_vlW__wrapper{background:var(--background);color:var(--foreground);max-width:1100px;min-height:100vh;margin:0 auto;padding:2.5rem 1rem}.page-module__zJ_vlW__header{flex-direction:column;align-items:center;gap:0;margin-bottom:2.25rem;display:flex}.page-module__zJ_vlW__pageTitle{text-align:center;margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}.page-module__zJ_vlW__toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.page-module__zJ_vlW__search,.page-module__zJ_vlW__select{background:var(--background);color:var(--foreground);border:1px solid #ffffff2e;border-radius:10px;padding:.6rem .8rem}.page-module__zJ_vlW__select{appearance:none;background-image:none}.page-module__zJ_vlW__search:focus,.page-module__zJ_vlW__select:focus{outline:none;box-shadow:inset 0 0 0 1px #ffffff40,0 0 10px #ffffff1a}.page-module__zJ_vlW__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.35rem;display:grid}.page-module__zJ_vlW__card{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.page-module__zJ_vlW__coverLink{display:block}.page-module__zJ_vlW__coverBox{aspect-ratio:2/3;background:0 0;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.page-module__zJ_vlW__image{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.page-module__zJ_vlW__cardBody{margin-top:.75rem;padding:0;display:block}.page-module__zJ_vlW__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0 0 .5rem;font-size:1.05rem;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module__zJ_vlW__desc{opacity:.9;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.05em;margin:0;font-size:.95rem;line-height:1.35;display:-webkit-box;overflow:hidden}.page-module__zJ_vlW__actions{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.page-module__zJ_vlW__btn{border-radius:10px;padding:.55rem .8rem;font-weight:500;text-decoration:none}.page-module__zJ_vlW__primary{color:#111;background:#fff;border:none}
