@media screen and (min-width:19.375em){section.list h1{display:block;position:relative;font-family:'Fira Sans',Arial,sans-serif;font-weight:500;font-size:1.3125rem;color:#626262;padding-bottom:.5rem}
section.list h1:before{position:absolute;content:'';width:100%;height:.0625rem;left:0;top:.4375rem;border-top:.25rem solid #d0d0d0;border-bottom:.25rem solid #d0d0d0}
section.list h1 span,section.list h1 a{display:inline-block;position:relative;background-color:#f2f2f3;z-index:118;padding-right:1.25rem;color:#626262}
section.list h1 a{text-decoration:none}
section.list h2{font-family:'Fira Sans',sans-serif;font-weight:400;font-size:.875rem}
section.list h3,section.list h5{display:block;background-color:#fff;font-family:'Fira Sans',sans-serif;font-weight:400;font-size:.6875rem;text-transform:uppercase;padding:.1875rem 1.25rem 0}
section.list h3 a,section.list h5 a{line-height:2;color:#000;text-decoration:none}
section.list h3 a:hover,section.list h5 a:hover{text-decoration:underline}
section.list>div{margin-top:.0625rem;background-color:#fff;padding:.75rem 1.25rem;position:relative;overflow:hidden}
section.list>div.story .image{width:35%;height:4rem;float:left;margin:.5rem .5rem .5rem 0;background-size:cover}
section.list>div.story a{display:block;text-decoration:none;color:#000;overflow:hidden}
section.list>div.story a:hover{text-decoration:underline}
section.list>div.story .title{padding:.25rem 0;font-family:'Fira Sans',Arial,sans-serif;display:block;color:#000;font-weight:500;text-decoration:none;font-size:1rem;line-height:1.3}
section.list>div.story .lead{font-family:'Fira Sans',Arial,sans-serif;font-size:.9375rem;line-height:1.3;color:#000}
section.list>div.story time{font-family:'Fira Sans',Arial,sans-serif;color:#999;font-size:.625rem;line-height:1.3}
section.list>div.story .source{font-family:'Fira Sans',Arial,sans-serif;color:#4a667b;font-size:.9375rem;line-height:1.3}
section.list>div.story .author{display:block;font-family:'Fira Sans',Arial,sans-serif;font-size:.875rem;font-weight:700;color:#4a667b}
section.list>div.story .label{text-transform:uppercase;font-size:.6875rem;font-family:'Fira Sans',Arial,sans-serif;display:inline-block;color:#fff;background-color:#8b9ca9;padding:.1rem .25rem;font-weight:400}
section.list.ct-opinions>div.story .image,section.list.ct-mind>div.story .image,section.list.ct-blogs>div.story .image{width:5rem;height:5rem;border-radius:50%;background:50% 50% no-repeat;background-size:cover}
section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{height:10.375rem;margin-top:.5rem}
section.list.ct-infographics>div.story .image,section.list.ct-video>div.story .image,section.list.ct-photo>div.story .image,section.list.ct-media>div.story .image{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;float:none;margin:0}
section.list.ct-infographics>div.story .image:after,section.list.ct-video>div.story .image:after,section.list.ct-photo>div.story .image:after,section.list.ct-media>div.story .image:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(transparent 10%,rgba(0,0,0,0.8) 100%)}
section.list.ct-infographics>div.story .title,section.list.ct-video>div.story .title,section.list.ct-photo>div.story .title,section.list.ct-media>div.story .title{position:absolute;bottom:.75rem;font-family:'Fira Sans',Arial,sans-serif;font-weight:500;font-size:1.125rem;color:#fff;text-decoration:none;line-height:1.3}
section.list.ct-infographics>div.story .lead,section.list.ct-video>div.story .lead,section.list.ct-photo>div.story .lead,section.list.ct-media>div.story .lead{display:none}
section.list.ct-infographics .pagination,section.list.ct-video .pagination,section.list.ct-photo .pagination,section.list.ct-media .pagination{margin-top:.5rem}
section.list.ct-authors .author,section.list.ct-expert .author{display:block;min-height:5.0rem;margin-bottom:.75rem;margin-top:.75rem}
section.list.ct-authors .author .image,section.list.ct-expert .author .image{display:block;float:left;width:5rem;height:5rem;border-radius:50%;background:50% 50% no-repeat;background-size:cover}
section.list.ct-authors .author .name,section.list.ct-expert .author .name{display:block;font-family:'Fira Sans',Arial,sans-serif;font-size:.875rem;margin-left:6rem;color:#4a667b;font-weight:600;margin-bottom:.25rem;margin-top:.5rem;text-decoration:none}
section.list.ct-authors .author .name:hover,section.list.ct-expert .author .name:hover{text-decoration:underline}
section.list.ct-authors .author .position,section.list.ct-expert .author .position{display:block;font-family:'Fira Sans',Arial,sans-serif;font-size:.6875rem;margin-left:6rem;margin-bottom:.25rem;line-height:1.3}
section.list.ct-author .profile{overflow:hidden;background-color:#fff;padding:.75rem 1.25rem;margin-bottom:.5rem}
section.list.ct-author .profile h1{color:#000;display:inline-block;width:65%}
section.list.ct-author .profile h1 a{background:0;color:#000}
section.list.ct-author .profile h1:before{display:none}
section.list.ct-author .profile .image{width:5rem;height:5rem;border-radius:50%;background:50% 50% no-repeat;background-size:cover;float:right;margin:0 0 .5rem .5rem}
section.list.ct-author .profile .position{display:inline-block;width:65%;font-family:'Fira Sans',Arial,sans-serif;font-size:.6875rem;margin-bottom:.75rem}
section.list.ct-author .profile .profile-info{display:inline;font-family:'Fira Sans',Arial,sans-serif;font-size:.6875rem;line-height:1.3}
section.list.ct-author .profile .profile-info p:last-child{margin-bottom:.75rem}
section.list.ct-author .profile .subcategory{padding:0;display:inline}
section.list.ct-tags .tag-container a{display:inline-block;padding:0 .5rem .5rem 0;font-family:'Fira Sans',Arial,sans-serif;line-height:1.3;text-decoration:none}
section.list.ct-tags .tag-container a:hover{text-decoration:underline}
section.list.ct-quotes>div.story .image{width:4rem;height:4rem;float:left;background-size:cover;border-radius:50%;background-position:50% 50%;margin:0 .5rem .5rem 0}
section.list.ct-quotes .cite time{display:block;text-align:right}
section.list.ct-quotes .cite .quote{display:block;min-height:3.75rem;margin-left:4rem;font-family:'Fira Sans',Arial,sans-serif;font-size:.875rem;line-height:1.4;font-weight:500;color:#9c1115}
section.list.ct-quotes .cite .author{background-color:rgba(201,32,41,0.8);padding:.25rem .5rem;font-family:'Fira Sans',Arial,sans-serif;color:#fff;font-weight:500;position:relative}
section.list.ct-quotes .cite .author .name{display:block;font-size:.8125rem;margin-left:4rem}
section.list.ct-quotes .cite .author .position{display:block;margin-left:4rem;font-size:.625rem}
section.list.ct-quotes .cite .author:after{content:'';display:block;border:.4375rem solid transparent;width:0;height:0;border-top-color:#fff;border-right-color:#fff;position:absolute;top:0;left:3.125rem}
section.list .subcategory{margin-bottom:.0625rem;background-color:#fff;padding:.75rem 1.25rem .25rem;position:relative;overflow:hidden}
section.list .subcategory li{display:inline-block;margin:0 .25rem .5rem 0;background-color:#fff;border:2px solid #8b9ca9}
section.list .subcategory li a{display:inline-block;padding:.25rem .5rem;font-family:'Fira Sans',Arial,sans-serif;font-size:.6875rem;color:#4a667b;text-decoration:none;text-transform:uppercase}
section.list .subcategory li.active{background-color:#8b9ca9}
section.list .subcategory li.active a{color:#fff}
section.list .subcategory li.stheme{border-color:#d34c53}
section.list .subcategory li.stheme a{color:#c33}
section.list .subcategory li.stheme.active{background-color:#d34c53}
section.list .subcategory li.stheme.active a{color:#fff}
section.list .pagination{text-align:center}
section.list .pagination .pager{display:inline-block}
section.list .pagination .pager a,section.list .pagination .pager span{font-family:'Fira Sans',Arial,sans-serif;font-size:.875rem;line-height:1.3;color:#000;margin:0 .25rem}
section.list .pagination .pager a{text-decoration:none}
section.list .pagination .pager a:hover{text-decoration:underline}
section.list .pagination .pager .active{font-weight:500;font-size:1.125rem}
}
@media screen and (min-width:29.375em){section.list>div.story .image{height:4.8125rem}
}
@media screen and (min-width:34.875em){section.list>div.story .image{width:26%}
section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{width:13.8125rem;display:inline-block}
section.list.ct-infographics>div.story:nth-child(2n),section.list.ct-video>div.story:nth-child(2n),section.list.ct-photo>div.story:nth-child(2n),section.list.ct-media>div.story:nth-child(2n){margin-left:.5rem}
section.list.ct-authors,section.list.ct-expert{overflow:hidden;padding-bottom:.75rem}
section.list.ct-authors .author,section.list.ct-expert .author{margin-right:.75rem;width:13.8125rem;margin-bottom:0;float:left;min-height:7rem}
section.list.ct-authors .author:nth-child(2n),section.list.ct-expert .author:nth-child(2n){margin-right:0}
}
@media screen and (min-width:39.375em){section.article-list{overflow:hidden;background-color:#fff;padding:1.25rem}
section.list{width:60%;float:left}
section.list>.headline:before{display:none}
section.list>.headline a{color:#000;background-color:transparent}
section.list>div{padding:.75rem 0}
section.list>div.story .image{width:35%}
section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{padding:.75rem 1.25rem;width:18.5rem}
section.list.ct-infographics>div.story:nth-child(2n),section.list.ct-video>div.story:nth-child(2n),section.list.ct-photo>div.story:nth-child(2n),section.list.ct-media>div.story:nth-child(2n){margin-left:0}
section.list.ct-authors .author,section.list.ct-expert .author{width:auto;min-height:2rem;float:none}
section.list .subcategory{padding-left:0;padding-right:0}
section.list.ct-author .profile{padding:0}
section.sidebar{float:right;margin-top:2rem;width:36%}
.sidebar .gd.gd-sidebar-top{overflow:hidden;width:12.5625rem;height:auto;margin:0 0 1.25rem 0}
}
@media screen and (min-width:41.0625em){section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{width:19.6875rem}
.sidebar .gd.gd-sidebar-top{width:13.3125rem;height:auto}
}
@media screen and (min-width:45.375em){section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{width:22.25rem}
.sidebar .gd.gd-sidebar-top{width:14.8125rem;height:auto}
}
@media screen and (min-width:47.5em){section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{width:23rem}
.sidebar .gd.gd-sidebar-top{width:15.25rem;height:auto}
}
@media screen and (min-width:61.75em){section.list{width:66%}
section.list>div.story .image{width:25%;height:5.25rem}
section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{width:16rem}
section.list.ct-infographics>div.story:nth-child(2n),section.list.ct-video>div.story:nth-child(2n),section.list.ct-photo>div.story:nth-child(2n),section.list.ct-media>div.story:nth-child(2n){margin-left:.5rem}
section.list.ct-authors .author,section.list.ct-expert .author{width:16rem;min-height:5.5rem;float:left;margin-right:3.75rem}
section.list.ct-author .profile .profile-info,section.list.ct-author .profile .position{font-size:.8125rem;width:80%}
section.list.ct-quotes>div.story .image{width:6rem;height:6rem}
section.list.ct-quotes .cite .quote{margin-left:6rem;font-size:1.25rem;min-height:5.75rem}
section.list.ct-quotes .cite time{font-size:.875rem}
section.list.ct-quotes .cite .author .name{margin-left:6rem;font-size:1.125rem}
section.list.ct-quotes .cite .author .position{margin-left:6rem;font-size:.875rem}
section.list.ct-quotes .cite .author:after{border:.5rem solid transparent;left:5rem;border-top-color:#fff;border-right-color:#fff}
section.sidebar{width:18.75rem}
section.sidebar .gd.gd-sidebar-top{width:16.875rem;height:auto;margin-right:.9375rem}
}
@media screen and (max-width:9999em) and (min-width:76.25em){section.list{width:68%}
section.list>div.story .image{width:20%}
section.list.ct-infographics>div.story,section.list.ct-video>div.story,section.list.ct-photo>div.story,section.list.ct-media>div.story{width:19.75rem;height:15.375rem;margin-bottom:.75rem}
section.list.ct-infographics>div.story:nth-child(2n),section.list.ct-video>div.story:nth-child(2n),section.list.ct-photo>div.story:nth-child(2n),section.list.ct-media>div.story:nth-child(2n){margin-left:1.25rem}
section.list.ct-infographics>div.story .title,section.list.ct-video>div.story .title,section.list.ct-photo>div.story .title,section.list.ct-media>div.story .title{padding-right:1.25rem}
section.list.ct-author .profile .image{width:7rem;height:7rem}
section.list.ct-author .profile .profile-info{display:block;width:75%}
section.list.ct-quotes .cite .quote{margin-left:8rem}
section.list.ct-quotes .cite .author .name{margin-left:7.5rem}
section.list.ct-quotes .cite .author .position{margin-left:7.5rem}
section.list.ct-quotes .cite .author:after{left:6.5rem}
section.list.ct-polls>div.story .lead{font-size:.75rem}
section.sidebar{width:21.25rem}
section.sidebar .gd.gd-sidebar-top{margin-right:2.1875rem}
}
