.search-cms-content-wrapper{padding:0;margin:0 -1rem}.search-cms-content{margin:0 1rem}@media screen and (min-width:768px){.search-cms-content{margin:0}}.search-cms-content .scroller-list{width:100%;padding-right:1rem}.search-cms-content .scroller-list .scroller-list-arrow{display:none}@media screen and (min-width:768px){.search-cms-content .scroller-list .scroller-list-arrow{display:flex}.search-cms-content .scroller-list .scroller-list-arrow.right{right:0}.search-cms-content .scroller-list .scroller-list-arrow.left{left:.4rem}}.search-cms-content .cms-content-item{display:flex;flex-direction:column;align-items:center;color:dimgray;text-align:center;font-size:.75rem;line-height:.75rem;text-decoration:none}@media screen and (min-width:1025px){.search-cms-content .cms-content-item{font-size:.825rem;line-height:1rem}}.search-cms-content.listing-box{display:flex;gap:.5rem}@media screen and (min-width:1025px){.search-cms-content.listing-box{padding:0 1rem;gap:1rem}}.search-cms-content.listing-box .cms-content-item{gap:.25rem;flex:1 1}.search-cms-content.listing-box .cms-content-item .search-cms-content-picture{width:100%}.search-cms-content.listing-box .cms-content-item .search-cms-content-picture img{height:3.75rem;width:100%;object-fit:cover;border-radius:.5rem}@media screen and (min-width:1025px){.search-cms-content.listing-box .cms-content-item .search-cms-content-picture img{height:9.375rem}}.search-cms-content.story{display:flex;gap:.25rem;margin-right:0;padding-right:1rem}@media screen and (min-width:768px){.search-cms-content.story{padding:0 1rem}}.search-cms-content.story .cms-content-item{gap:.125rem}.search-cms-content.story .cms-content-item img{width:3.25rem;height:3.25rem;object-fit:cover;border-radius:50%}.dialog-wrapper{z-index:100;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;background-color:rgba(0,0,0,.6)}.dialog-wrapper .dialog-content-container{display:flex;flex-direction:column;padding:1.5rem;border-radius:.5rem;background-color:#fff;max-width:min(400px,90vw);text-align:center}.dialog-wrapper .dialog-content-container .dialog-title{font-weight:600;margin-bottom:.75rem}.dialog-wrapper .dialog-content-container .dialog-description{margin-bottom:1.75rem;line-height:1.5}.dialog-wrapper .dialog-content-container .dialog-buttons{display:flex;align-items:center;justify-content:center;gap:.75rem}