.module.specieshub h4,.module.specieshub h4 *{color:var(--green-accent)}.module.specieshub .specieshub-grid{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:none}.module.specieshub .specieshub-grid::-webkit-scrollbar{display:none}.module.specieshub .nav-btn *{pointer-events:none}.module.specieshub .specieshub-section{box-sizing:border-box;position:relative;width:100%}.module.specieshub .specieshub-controls{display:flex;justify-content:flex-end;margin-bottom:20px}.module.specieshub .specieshub-controls.spcbtwn{justify-content:space-between}.module.specieshub .bk-slider-arrows{align-items:center;display:flex;gap:12px}.module.specieshub .nav-btn{cursor:pointer;display:inline-block;min-height:44px;min-width:44px;user-select:none;-webkit-tap-highlight-color:transparent}.module.specieshub .specieshub-card{box-sizing:border-box;flex:0 0 calc(33.333% - 16px);min-width:280px;scroll-snap-align:start}.module.specieshub .specieshub-card .card-image img{border-radius:12px;display:block;height:auto;max-height:230px;object-fit:cover;width:100%}@media (max-width:1024px){.module.specieshub .specieshub-card{flex:0 0 calc(50% - 12px)}}@media (max-width:600px){.module.specieshub .specieshub-card{flex:0 0 85%}.module.specieshub{padding:0 1em}}