.featuredInsights .cardContainer{flex-wrap:wrap;justify-content:center;gap:32px 24px;display:flex}.featuredInsights{padding:0 16px}.largeCardContainer .largeCard{background-size:cover;border-radius:12px;flex-direction:column;justify-content:flex-end;height:100%;min-height:485px;margin-bottom:32px;padding:24px 32px;display:flex;position:relative}.largeCardContainer .largeCard>*{z-index:2}.largeCardContainer .largeCard:before{content:"";z-index:1;background:linear-gradient(178.57deg,#0000 1.22%,#080617 98.78%);border-radius:10px;height:70%;padding:2px;position:absolute;bottom:0;left:0;right:0}.largeCard .contentLabel{color:#ffffffe6;background:#ffffff14;border-radius:6px;width:max-content;margin-bottom:12px;padding:4px 12px;font-size:16px;font-weight:400;line-height:22px}.largeCard .labelTime{color:#fffc;margin-bottom:8px;font-size:16px;font-weight:300;line-height:21px}.largeCard .cardTitle{color:#ffffffe6;margin-bottom:8px;font-size:24px;font-weight:400;line-height:31px}.largeCard .cardTitleBlock{justify-content:space-between;align-items:center;display:flex}.largeCard .cardTitleBlock span{color:#fff9;font-size:16px;font-weight:300;line-height:29px}.LatestReports .titleBlock{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.featuredInsights .titleBlock .title span{color:#fff;margin-bottom:5px;font-size:18px;font-weight:200;line-height:23px}.featuredInsights .titleBlock .title h2{color:#ffffffe6;margin-bottom:32px;font-size:32px;font-weight:400;line-height:38px}.featuredInsights .titleBlock .viewAll{display:none}.viewAllReports{color:#fff;justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:16px;font-weight:300;line-height:20px;display:flex}@media (min-width:780px){.featuredInsights .titleBlock .title span{font-size:20px;line-height:25px}.featuredInsights .titleBlock .title h2{font-size:40px;line-height:48px}.featuredInsights .titleBlock .viewAll{color:#fff;align-items:center;gap:8px;font-size:16px;font-weight:300;line-height:20px;display:flex}.viewAllReports{display:none}}
.browseByTopic{padding:0 16px}.browseByTopic .titleBlock{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.browseByTopic .titleBlock .title span{color:#fff;margin-bottom:5px;font-size:18px;font-weight:200}.browseByTopic .titleBlock .title h2{color:#ffffffe6;font-size:32px;font-weight:400}.browseByTopic .titleBlock .viewAll,.viewAllReports{display:none}.viewAllReports{color:#fff;justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:16px;display:flex}.browseByTopic .cardsContainer{cursor:grab;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:16px;display:flex;overflow-x:auto}.browseByTopic .cardsContainer::-webkit-scrollbar{display:none}.cardsContainer .card{flex:0 0 calc(33.33% - 16px)}.cardsContainer:active{cursor:grabbing}.navigationButtons{justify-content:space-between;margin-top:16px;display:flex}.navigationButtons button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:4px;padding:8px 16px}.navigationButtons button:disabled{cursor:not-allowed;background-color:#ccc}@media (min-width:780px){.browseByTopic .titleBlock .title span{font-size:20px;line-height:25px}.browseByTopic .titleBlock .title h2{font-size:40px;line-height:48px}.browseByTopic .titleBlock .viewAll{color:#fff;align-items:center;gap:8px;font-size:16px;font-weight:300;line-height:20px;display:flex}.viewAllReports{display:none}.cardsContainer .card{flex:0 0 calc(33.33% - 16px)}.cardsContainer:active{cursor:grabbing}.browseByTopic .cardsContainer{align-items:normal}}@media (max-width:779px){.cardsContainer{flex-direction:column;overflow-x:hidden}.cardsContainer .card{flex:none;margin-bottom:16px}}
.articleFilter{justify-content:flex-start;align-items:center;gap:16px;margin-bottom:30px;display:flex;overflow-x:auto}.articleFilter::-webkit-scrollbar{height:8px}.articleFilter::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.articleFilter::-webkit-scrollbar-thumb:hover{background:#555}button{color:#fff9;white-space:nowrap;background:0 0;border:none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;outline:none;margin-bottom:10px;padding:8px 16px;font-size:18px;font-weight:400;line-height:28px}button:hover{color:#fff;cursor:pointer;border-bottom:1px solid #fff9}button:active{color:#fff;border-bottom:1px solid #fff}.active{color:#fff;border-bottom:1px solid #fff}
