.page-module-scss-module__mDHGBq__page{background:#fff;min-height:calc(100vh - 66px);padding:2rem 1rem}.page-module-scss-module__mDHGBq__container{max-width:900px;margin:0 auto}.page-module-scss-module__mDHGBq__backLink{color:#525252;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module-scss-module__mDHGBq__backLink:hover{color:#171717}.page-module-scss-module__mDHGBq__header{margin-bottom:2rem}.page-module-scss-module__mDHGBq__header h1{color:#171717;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module-scss-module__mDHGBq__headerDesc{color:#525252;font-size:1rem}.page-module-scss-module__mDHGBq__loading,.page-module-scss-module__mDHGBq__emptyState{text-align:center;color:#737373;padding:4rem 2rem;font-size:.875rem}.page-module-scss-module__mDHGBq__bundleGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.page-module-scss-module__mDHGBq__bundleCard{color:inherit;border:1px solid #e5e5e5;border-radius:1rem;padding:1.5rem;text-decoration:none;transition:all .2s;display:block}.page-module-scss-module__mDHGBq__bundleTitle{color:#171717;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;line-height:1.4}.page-module-scss-module__mDHGBq__bundleDesc{color:#525252;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.75rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module-scss-module__mDHGBq__bundleCount{color:#737373;font-size:.8125rem;font-weight:500}
