.banner-item__link{display:block;flex-basis:100%;margin-bottom:10px;border-radius:6px}.banner-item__link:hover{box-shadow:1px 1px 7px rgba(0,0,0,.4)!important}@media(min-width:768px){.banner-item__link{margin-bottom:18px}}.banner-item__img{width:100%;height:auto;display:block;border-radius:inherit}.banners__root{display:block}@media(min-width:768px){.banners__root{display:flex}.banners__root .banner-item__link{margin-right:20px}.banners__root .banner-item__link:last-child{margin-right:0}}.story-banner-item__link{width:75px;height:104px;display:flex;align-items:center;flex-direction:column}@media(min-width:600px){.story-banner-item__link{width:100px;height:133px}.story-banner-item__link__mobile{width:75px;height:104px}}.story-banner-item__csImage{border:1px solid #3ca735;padding:5px;margin-bottom:4px;border-radius:50%}.story-banner-item__extraImage{border:1px solid #e37c33}.story-banner-item__name{display:-webkit-inline-box;overflow:hidden;text-align:center;word-break:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600}@media(min-width:600px){.story-banner-item__name[data-mobile-variant=b4][data-cs-typography]{font-size:13px;line-height:16px}.story-banner-item__name__mobile[data-variant=b2][data-cs-typography]{font-size:11px;line-height:14px}}.story-banner-template__wrapper{display:flex;margin:0;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.story-banner-template__wrapper::-webkit-scrollbar{display:none}@media(min-width:600px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile){display:grid;margin:0 38px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;overflow:hidden;grid-gap:0;gap:0;max-height:200px}}@media(min-width:768px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile){grid-template-columns:repeat(6,1fr)}}@media(min-width:992px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile){margin:0 22px;grid-template-columns:repeat(8,1fr)}}@media(min-width:1200px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile){margin:0 36px;grid-template-columns:repeat(9,1fr)}}@media(min-width:1600px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile){margin:0 26px;grid-template-columns:repeat(12,1fr)}}@media(min-width:600px){.story-banner-template__wrapper{margin:0 38px}.story-banner-template__wrapper__mobile{margin:0}}.story-banner-template__slide{display:flex;flex-direction:column;align-items:center;margin:0 5px 0 0}@media(min-width:600px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide{margin:auto}.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+5){display:none}}@media(min-width:768px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+5){display:block}.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+7){display:none}}@media(min-width:992px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide{margin:0 6px}.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+7){display:block}.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+9){display:none}}@media(min-width:1200px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+9){display:block}.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+10){display:none}}@media(min-width:1600px){.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide{margin:0 9.5px}.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+10){display:block}.story-banner-template__wrapper:not(.story-banner-template__wrapper__mobile) .story-banner-template__slide:nth-child(n+13){display:none}}.story-banner-template__slide__mobile{margin:0 5px 0 0}.story-banner-template__slide__mobile:first-of-type{margin-left:10px}.story-banner-template__slide__mobile:nth-of-type(n){display:flex}.story-banner-template__slide__mobile:last-of-type{margin-right:0;padding-right:10px}