.resources-grid-wrapper{padding:var(--av-spacing-2xl,48px) 30px}.resources-grid-header{align-items:center;display:flex;gap:var(--av-spacing-lg,24px);margin-bottom:var(--av-spacing-xl,32px)}.resources-grid-header__label{font-size:var(--av-font-size-lg,18px);font-weight:var(--av-font-weight-medium,500)}.resources-grid-filter{align-items:center;display:inline-flex;position:relative}.resources-grid-filter__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;cursor:pointer;font-size:var(--av-font-size-2xl,24px);font-weight:var(--av-font-weight-bold,700);padding:4px 28px 4px 0}.resources-grid-filter__select:focus{outline:none}.resources-grid-filter__underline{background:#000;height:2px;margin-top:4px}.resources-grid-filter__icon{font-size:var(--av-font-size-xs,12px);pointer-events:none;position:absolute;right:0}.resources-grid{align-content:start;align-items:start;display:grid;flex:0 0 100%;gap:var(--av-spacing-lg,24px);grid-auto-rows:1fr;padding:0 var(--av-container-padding,20px) 40px;width:100%}.resource-card{align-self:start;background:var(--av-color-white,#fff);border-radius:var(--av-radius-lg,10px);box-shadow:var(--av-shadow-lg,0 8px 20px rgba(15,23,42,.18));cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--av-transition-base,.18s ease),box-shadow var(--av-transition-base,.18s ease)}.resource-card:hover{box-shadow:var(--av-shadow-xl,0 12px 20px rgba(15,23,42,.24));transform:scale(1.02)}.resource-card__image-wrap{background:var(--av-color-gray-100,#f5f5f5);display:flex}.resource-card__image{aspect-ratio:412/232;object-fit:cover;width:100%}.resource-card__body{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--av-spacing-sm,12px);padding:22px 26px 24px}.resource-card__category{align-items:center;background:var(--av-color-primary,#00b9ad);border-radius:var(--av-radius-2xl,20px);color:var(--av-color-white,#fff);display:inline-flex;font-size:var(--av-font-size-sm,14px);padding:5px 10px;width:fit-content}.resource-card__title{font-size:var(--av-font-size-xl,20px);line-height:1.4;margin:0}.resource-card__desc{color:var(--av-color-gray-600,#4b5563);font-size:var(--av-font-size-sm,14px);line-height:var(--av-line-height-relaxed,1.6);margin:0}.resources-grid-pager{width:100%}.resources-grid-viewport{overflow:hidden;width:100%}.resources-grid-track{transition:transform .32s ease;will-change:transform}.resources-grid-page{box-sizing:border-box;flex:0 0 100%;width:100%}.resources-grid-pagination{align-items:center;display:flex;gap:var(--av-spacing-sm,14px);justify-content:center;margin-top:26px}.resources-grid-pagination[hidden]{display:none!important}.resources-grid-pagination__btn{background:#000;border:none;border-radius:var(--av-radius-full,999px);color:var(--av-color-white,#fff);cursor:pointer;font-size:var(--av-font-size-xl,20px);height:40px;line-height:1;opacity:.9;transition:transform .15s ease,opacity .15s ease;width:40px}.resources-grid-pagination__btn:hover{opacity:1;transform:translateY(-1px)}.resources-grid-pagination__dots{display:none!important}@media (max-width:1023px){.resources-grid-header{align-items:flex-start;flex-direction:column}}@media (max-width:768px){#resources-unlock-modal-grid .resources-modal__dialog{padding:24px 22px 26px}#resources-unlock-modal-grid .resources-modal__title{font-size:var(--av-font-size-2xl,24px)}#resources-unlock-modal-grid .resources-modal__input-wrap{max-width:100%}#resources-unlock-modal-grid .resources-modal__button{width:100%}#resources-unlock-modal-grid .resources-modal__preview{height:110px}}