.apex-pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1400px){.apex-pkg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.apex-pkg-grid{grid-template-columns:1fr}}.pkg-sidebar-card{background:#fff;border:1px solid var(--apex-line);box-shadow:0 2px 12px #0a0a0a0a;position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto;overflow-x:hidden}.pkg-sidebar-card::-webkit-scrollbar{width:6px}.pkg-sidebar-card::-webkit-scrollbar-thumb{background:var(--apex-line)}.pkg-section-header{transition:background .15s}.pkg-section-header:hover{background:var(--apex-bg2)}.pkg-filter-row{transition:background .12s,color .12s}.pkg-filter-row:not(.is-active):hover{background:var(--apex-bg2)}.pkg-filter-input:focus{outline:2px solid var(--apex-accent);outline-offset:0}.pkg-active-chip{transition:background .15s,color .15s}.pkg-active-chip:hover{background:var(--apex-text);color:var(--apex-bg)}.pkg-sort-btn{transition:border-color .15s,color .15s}.pkg-sort-btn:hover{border-color:var(--apex-text)}.pkg-loadmore-btn{transition:background .15s,color .15s}.pkg-loadmore-btn:hover{background:var(--apex-text);color:var(--apex-bg)}.pkg-mobile-filter-btn{display:none}@media(max-width:1100px){.pkg-page-inner{padding:0 24px 64px!important}.pkg-layout{grid-template-columns:1fr!important;gap:24px!important}.pkg-sidebar{display:none}.pkg-mobile-filter-btn{display:inline-flex!important}}@media(max-width:720px){.pkg-results-header{flex-direction:column!important;align-items:stretch!important}.pkg-hero-section{min-height:0!important}.pkg-hero-inner{padding:36px 20px 48px!important}.pkg-hero-label{margin-bottom:24px!important}.pkg-hero-h1{font-size:clamp(34px,9vw,64px)!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.pkg-hero-desc{font-size:14px!important;max-width:100%!important}}
