.c-popular-topics{box-sizing:border-box;position:relative;padding:0 15px}
.c-popular-topics *{box-sizing:border-box}
.c-popular-topics .topics-description h2{font-size:16px;margin-bottom:.5rem}
.c-popular-topics .topics-description p{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
.c-popular-topics .topics-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:left}
.c-popular-topics .topics-wrapper .topic-item{display:flex;flex-direction:row;align-items:stretch;min-height:55px;padding-right:1rem;margin-bottom:1.25rem}
.c-popular-topics .topics-wrapper .topic-item-image{display:flex;align-items:center;margin-right:1.25rem;flex:0 0 50px}
.c-popular-topics .topics-wrapper .topic-item-image picture{display:flex}
.c-popular-topics .topics-wrapper .topic-item-image picture img{width:100%}
.c-popular-topics .topics-wrapper .topic-item-text{display:flex;align-items:center}
.c-popular-topics .topics-wrapper .topic-item-text-link{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#2f78c6}
@media(min-width:720px){.c-popular-topics .topics-description h2{font-size:1.25rem}
.c-popular-topics .topics-wrapper{flex-direction:row}
.c-popular-topics .topics-wrapper .topic-item{width:33%}
}
@media(min-width:960px){.c-popular-topics .topics-description h2{font-size:1.875rem}
.c-popular-topics .topics-wrapper{padding-left:4%}
.c-popular-topics .topics-wrapper .topic-item{width:32%}
.c-popular-topics .topics-wrapper .topic-item-text-link{font-size:1.25rem}
}