.topicFocus{display:flex;flex-direction:column;margin-bottom:3.2rem}@media(min-width: 1280px){.topicFocus{align-items:center;flex-direction:row}}.topicFocus .navigation{align-self:flex-end}@media(min-width: 990px){.topicFocus .navigation{display:none}}.topicFocus .card--noBg .card__link:hover .card__title,.topicFocus .card--noBg .card__link:focus .card__title{text-decoration:underline}.topicFocus .topicFocus__button.button{width:auto;margin-bottom:3.2rem;display:inline-block;font-size:1.1rem}@media(min-width: 990px){.topicFocus .topicFocus__button.button{margin:3.2rem 0;margin-bottom:0;font-size:1.4rem}}.topicFocus__resume{margin-bottom:1.2rem;font-size:1.2rem}@media(min-width: 1280px){.topicFocus__resume{margin-bottom:.4rem;font-size:1.8rem}}.topicFocus__infos{margin-bottom:2rem}@media(min-width: 1280px){.topicFocus__infos{margin-bottom:.4rem;flex:50%;padding-right:6.4rem}}.topicFocus__articles{position:relative}.topicFocus__articles--mobile{display:flex;width:100%;align-items:center;gap:1.2rem}.topicFocus__articles--mobile .card{display:block;width:96%;margin:0 auto;padding:1rem 2.2rem}.topicFocus__articles--mobile .card .card__content{height:90%}.topicFocus__articles--mobile[data-carousel-track]{overflow-y:hidden}.topicFocus__articles--mobile[data-carousel-track]>.card{flex:0 0 96%}@media(min-width: 1280px){.topicFocus__articles--mobile{display:none}}@media(min-width: 1280px){.topicFocus__articles--mobile[data-carousel-track]{display:none}}.topicFocus__articles--desktop{display:none;width:100%;justify-content:center;align-items:center;overflow:hidden}@media(min-width: 1280px){.topicFocus__articles--desktop{display:flex;flex:50%}.topicFocus__articles--desktop .card{flex:auto;margin:0}}.topicFocus__column{display:flex;flex-direction:column;justify-content:center}@media(min-width: 1280px){.topicFocus__column .card{height:410px;width:calc(290px - 1.2rem)}}.topicFocus .topicFocus__seeMore.button{display:block;inline-size:fit-content;margin:3rem auto 0 auto}@media(min-width: 990px){.topicFocus .topicFocus__seeMore.button{display:none}}.topicFocus .topicFocus__button.button.--primary{display:none}@media(min-width: 990px){.topicFocus .topicFocus__button.button.--primary{display:inline-block}}.topicFocus__column--dual{justify-content:space-between;margin-left:1.2rem}@media(min-width: 1280px){.topicFocus__column--dual .card{height:280px}}.topicFocus__column--dual .card:first-child{margin-bottom:1.2rem}
