.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}.discovery-main{display:inline-block;color:#444;font-family:"Helvetica Neue",arial,sans-serif;font-size:14px;clear:both;margin-top:20px;width:100%}.discovery-col-header{margin-bottom:.8em}.discovery-col-header h2{font-size:11px;font-weight:700;text-transform:uppercase;color:rgba(34,59,74,.5)}.discovery-post a.title,.discovery-post h3{font-size:16px;font-weight:700;line-height:1.25em}.discovery-col-header h2 strong{color:#413a3a}.discovery-post h3{margin-bottom:4px;display:block;max-height:2.5em;overflow:hidden}.discovery-post a.title{word-wrap:break-word}.dark .discovery-col-header h2{color:#bbb}.dark .discovery-col-header h2 strong{color:#fff}@media screen and (max-width:440px){.discovery-col-header{margin-bottom:.4em}}.discovery-post{margin-bottom:10px;float:left;width:48%}.discovery-post:nth-child(odd){margin-right:4%}.discovery-post .meta{color:#777;color:rgba(30,55,70,.4)}.discovery-post .meta li{display:inline;line-height:1.1em;font-weight:500;font-size:12px}.discovery-post .meta li:after{content:'\2022';color:#ccc}.discovery-post .top-comment{color:#333;display:inline-block;width:100%;margin-top:6px;font-size:14px}.discovery-post .top-comment img{width:30px;height:30px;float:left;margin-right:8px;margin-top:3px;border-radius:3px}.discovery-post .top-comment p{line-height:1.4em;max-height:4.2em;overflow:hidden;font-size:14px;margin-bottom:0;color:#42474a}.discovery-post .top-comment .user{font-weight:600;font-size:13px;color:#777;color:rgba(30,55,70,.4)}.discovery-post .top-comment:hover{text-decoration:none;color:#666}.discovery-post .top-comment:hover .user{color:#AAA}.discovery-post .top-comment:hover img{opacity:.8}.dark .discovery-post .meta{color:#aaa}.dark .discovery-post .top-comment .user{color:#999}.dark .discovery-post .top-comment p{color:#fff}.dark .discovery-post .top-comment:hover{color:#888}.dark .discovery-post .top-comment:hover .user{color:#777}.serif .discovery-post .top-comment p{font-family:Georgia,Times,serif}.serif .discovery-post .top-comment p span.user{font-family:"Helvetica Neue",arial,sans-serif}@media screen and (max-width:480px){.discovery-post{float:left;width:100%;margin-bottom:10px}.discovery-post:nth-child(odd){margin-right:0}}