.c-topics__list{flex-flow:wrap;justify-content:center;align-items:center;gap:4px;margin-bottom:20px;list-style:none;display:inline-flex}.c-topics__list.slim-margin{margin-bottom:5px}
.tile{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:40px;display:flex}@media only screen and (min-width:768px){.tile{grid-template-rows:auto 1fr;grid-template-columns:516px 1fr;margin-bottom:90px;display:grid}.tile.horizontal{grid-template-columns:none}}@media only screen and (max-width:767px){.tile>.c-anchor{width:100%;margin-bottom:10px}}.tile .thumbnail{width:100%;height:180px}@media only screen and (min-width:768px){.tile .thumbnail{height:280px}.tile .content{padding-left:40px}.tile .content.horizontal{margin-top:1.25rem;padding-left:0;padding-right:0}}.tile .content .title{font-family:Chronicle Display,serif;font-size:28px;font-weight:200;line-height:1.2}@media only screen and (min-width:768px){.tile .content .title{font-size:36px}}.tile .content .title{margin-bottom:20px;display:inline-block}.tile .content.horizontal .title{font-family:Chronicle Display,serif;font-size:18px;font-weight:200;line-height:1.2}@media only screen and (min-width:768px){.tile .content.horizontal .title{font-size:22px}}.tile .content.horizontal .title{margin-bottom:16px}.tile .content .excerpt p,.tile .content .byline{font-size:12px;line-height:1.5}@media only screen and (min-width:1200px){.tile .content .excerpt p,.tile .content .byline{font-size:14px}}