.reference-hero .hero-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden!important}
.reference-hero .hero-panel>h2{flex:0 0 auto;position:relative;z-index:1;margin-bottom:16px}
.reference-hero .hero-panel>.panel-cards{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#80ac97 transparent;scroll-behavior:auto}
.reference-hero .hero-panel>.panel-cards>*{flex:0 0 auto}
.reference-hero .panel-cards::-webkit-scrollbar{width:3px}
.reference-hero .panel-cards::-webkit-scrollbar-thumb{background:#80ac97;border-radius:3px}
@media(max-width:760px){.reference-hero .hero-panel{height:325px}.reference-hero .hero-panel>h2{margin-bottom:12px}}
