:root{--border-radius: 3.75rem}@media (min-width: 48em){:root{--border-radius: 5rem}}.mySwiper .swiper-wrapper{height:auto}@media (max-width: 47.99em){.publications{position:relative;overflow:hidden}}.publications .publications-container{background-color:#00296b;padding:30px 0 80px 20px;box-shadow:0 15px #fdc500;border-bottom-left-radius:15px}@media (min-width: 48em){.publications .publications-container{padding:0 20px;margin-top:20px;border-top-left-radius:7px;border-bottom-left-radius:50px;box-shadow:0 20px #fdc500}}@media (min-width: 90em){.publications .publications-container{padding:0 20px 10px}}.publications .publications-container .publications__header-mobile{display:flex;align-items:center;justify-content:space-between;padding-right:20px}@media (min-width: 48em){.publications .publications-container .publications__header-mobile{display:none}}.publications .publications-container .publications__header-mobile .buttons-container{position:relative;display:flex;align-self:center;background-color:#003f88;border-radius:8px}.publications .publications-container .publications__header-mobile .buttons-container .icon{display:flex;color:#fff;width:46.5px;height:42px;margin:auto}.publications .publications-container .publications__header-mobile .buttons-container .icon:before{margin:auto}.publications .publications-container .publications__header-mobile .buttons-container:before{content:" ";position:absolute;height:11.44px;width:2px;background-color:#fff;left:50%;transform:translate(-50%);top:50%;transform:translateY(-50%)}.publications .publications-container .publications__header-mobile .buttons-container .swiper-button-next,.publications .publications-container .publications__header-mobile .buttons-container .swiper-button-prev{position:static}.publications .publications-container .publications__header-mobile .buttons-container .swiper-button-next:after,.publications .publications-container .publications__header-mobile .buttons-container .swiper-button-prev:after{content:none;display:none}.publications .publications-container .publications__header-mobile .buttons-container .swiper-button-prev{transform:rotate(180deg)}@media (min-width: 48em){.publications .publications-container .mySwiper{overflow:visible}}@media (min-width: 48em){.publications .publications-container .swiper-wrapper{display:flex;flex-direction:column}}.publications .publications-container .swiper-slide{width:276px}@media (min-width: 48em){.publications .publications-container .swiper-slide{position:relative;width:auto}.publications .publications-container .swiper-slide:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff3}.publications .publications-container .swiper-slide:last-of-type:after{content:none}}@media (min-width: 48em){.publications .publications-container .swiper-slide:first-of-type .publication{padding-top:0}}@media (min-width: 48em){.publications .publications-container .swiper-slide:first-of-type .publication .article-tags--heart{top:10px}}@media (min-width: 48em){.publications .publications-container .swiper-slide:last-of-type .publication{padding-bottom:0}}.publications .section__title--desktop{display:none}@media (min-width: 48em){.publications .section__title--desktop{display:flex}}.publications .button-container--desktop{display:none}@media (min-width: 48em){.publications .button-container--desktop{display:flex;width:auto;margin-top:40px}}.publications .button-container--mobile{display:flex;justify-content:center;width:auto;margin-top:40px;padding-right:15px}@media (min-width: 48em){.publications .button-container--mobile{display:none}}@media (max-width: 47.99em){.publications .button-wrapper{text-align:center;position:absolute;bottom:30px;left:0}.publications .button-wrapper .button{display:inline-flex;width:auto}}.publications .publication__text .title{line-height:1.2}.publications .publication__text>div{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;font-family:Raleway;font-variant-numeric:lining-nums proportional-nums;line-height:1.2}@media (min-width: 48em){.publications .publication__text>div{font-size:12px}}@media (max-width: 47.99em){.publications .publication__text>div{display:none}}
