.bfhc{display:block;max-width:var(--container-width,1400px);margin:0 auto;padding:35px 28px}.bfhc-preview{padding:10px;background:#fff3d8;font-size:12px}.bfhc-heading{margin-bottom:25px}.bfhc-shell{position:relative}.bfhc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.bfhc-rail::-webkit-scrollbar{display:none}.bfhc-card{min-width:0;scroll-snap-align:start}.bfhc-arrow{position:absolute;top:35%;transform:translateY(-50%);z-index:3}.bfhc-prev{left:-22px}.bfhc-next{right:-22px}.bfhc-arrow:disabled{visibility:hidden;pointer-events:none}.bfhc-rail:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:1000px){.bfhc-rail{grid-auto-columns:calc((100% - 40px)/3)}}@media(max-width:600px){.bfhc{padding:25px 16px}.bfhc-rail{grid-auto-columns:calc((100% - 22px)/2.12);gap:12px}.bfhc-prev{left:-12px}.bfhc-next{right:-12px}}