.horizontal-list-container{box-sizing:border-box;width:100%;padding:2% 4%}.horizontal-list-container>h2{margin-bottom:2%}.horizontal-list-container .horizontal-list{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:2% 2%;padding-bottom:1%}@media screen and (orientation:portrait){.horizontal-list-container .horizontal-list{gap:6%}}