.bcc-post-contributor{max-width:1440px;margin:0 auto}.bcc-post-contributor .bcc-post-header{position:relative}.bcc-post-contributor .bcc-post-header-text{max-width:calc(100vw - 40px);padding-bottom:15px;margin:0 20px}.bcc-post-contributor .bcc-post-header-text-section{font-family:"Input Mono",monospace;font-size:18px;font-weight:700;line-height:20px;letter-spacing:.15em;margin:0 0 10px 0;text-transform:uppercase}.bcc-post-contributor .bcc-post-header-text-section a{display:inline-block;color:#000;background:#fff0;border:none;padding:8px 0;text-decoration:none;transition:color 150ms ease-out}.bcc-post-contributor .bcc-post-header-text-title{font-family:"Moderat",Sans-serif;font-size:32px;font-weight:700;position:relative;color:#000;line-height:35px;margin:18px 0 20px 0;padding-bottom:20px}.bcc-post-contributor .bcc-post-header-text-title::after{content:"";position:absolute;background-color:#cacaca;height:1px;bottom:0;left:0;width:150px}.bcc-post-contributor .bcc-post-header-text-subtitle{font-family:"GT Sectra",sans-serif;font-size:24px;font-weight:400;line-height:27px;margin-top:15px;margin-bottom:5px}.bcc-post-contributor .bcc-post-header-contrib{display:block;margin:0 30px 0 20px}.bcc-post-contributor .bcc-post-header-contrib-img{width:110px;margin-bottom:20px;margin-right:20px;float:left}.bcc-post-contributor .bcc-post-header-contrib-img img{display:inline-block;width:100px;height:auto;border-radius:50%;border:2px solid #008EFF}.bcc-post-contributor .bcc-post-header-contrib-info{width:calc(100% - 135px);margin-bottom:25px;float:left}.bcc-post-contributor .bcc-post-header-contrib-author{font-family:"Moderat",Sans-serif;font-size:18px;font-weight:700;color:#000;line-height:21px;margin-top:5px;margin-bottom:6px}.bcc-post-contributor .bcc-post-header-contrib-author-url,.bcc-post-contributor .bcc-post-header-contrib-author-url:visited{color:#000;background:#fff0;text-transform:uppercase;text-decoration:none;transition:color 150ms ease-out}.bcc-post-contributor .bcc-post-header-contrib-author-url:active,.bcc-post-contributor .bcc-post-header-contrib-author-url:focus,.bcc-post-contributor .bcc-post-header-contrib-author-url:hover{color:#D74E45;outline:0}.bcc-post-contributor .bcc-post-header-contrib-bio{font-family:"Moderat",Sans-serif;margin-top:15px;margin-bottom:15px;font-size:14px;line-height:19px;display:flex;flex-direction:column}.bcc-post-contributor .bcc-post-header-contrib-bio span{font-family:"Input Mono",sans-serif;font-size:12px}.bcc-post-contributor .bcc-post-header-contrib-meta{font-family:"Input Mono",monospace;font-size:12px;font-weight:400;line-height:13px;letter-spacing:1px;text-transform:uppercase;padding:0}.bcc-post-contributor .bcc-post-header-image{position:relative;width:100%;max-width:none;margin:0}.bcc-post-contributor .bcc-post-header-image-wrapper{position:relative;height:100%;width:100%;overflow:hidden}.bcc-post-contributor .bcc-post-header-image-wrapper img{display:block;height:auto;width:100%;border:none}@media (min-width:640px){.bcc-post-contributor .bcc-post-header-image{position:relative;margin-right:20px;margin-left:20px;max-width:calc(100vw - 40px)}}@media (min-width:768px){.bcc-post-contributor .bcc-post-header-text{padding-bottom:30px}.bcc-post-contributor .bcc-post-header-text-title{font-size:48px;line-height:53px;max-width:635px}.bcc-post-contributor .bcc-post-header-text-subtitle{font-size:28px;line-height:31px;margin-bottom:6px}}@media (min-width:992px){.bcc-post-contributor .bcc-post-header-text{margin-left:auto;max-width:calc(100% - 290px)}.bcc-post-contributor .bcc-post-header-contrib{display:block;position:absolute;left:0;top:0;width:220px}.bcc-post-contributor .bcc-post-header-contrib-img{width:auto;float:none;margin-right:0}.bcc-post-contributor .bcc-post-header-contrib-img img{width:135px}.bcc-post-contributor .bcc-post-header-contrib-info{width:auto;float:none}.bcc-post-contributor .bcc-post-header-contrib-author{margin-top:20px}.bcc-post-contributor .bcc-post-header-image{margin-left:auto;max-width:calc(100% - 290px)}}@media (min-width:1140px){.bcc-post-contributor .bcc-post-header-text{max-width:calc(100% - (50% - 280px))}.bcc-post-contributor .bcc-post-header-image{max-width:calc(100% - (50% - 280px))}}@media (min-width:1440px){.bcc-post-contributor .bcc-post-header-text{max-width:calc(100% - (50% - 280px))}.bcc-post-contributor .bcc-post-header-image{max-width:calc(100% - (50% - 280px))}}.bcc-post-contributor .bcc-post-image-credit{text-align:right;padding-top:5px;margin:0 20px}.bcc-post-contributor .bcc-post-image-credit .bcc-post-header-image-caption{font-family:"Input Mono",monospace;font-size:10px;font-weight:400;line-height:16px;margin:3px auto 0}.bcc-post-contributor .bcc-post-image-credit .bcc-post-header-image-caption span{display:block;color:#555;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bcc-post-contributor .bcc-post-container{position:relative}.bcc-post-contributor .bcc-post-container .bcc-post-content{margin-left:20px;margin-right:20px;font-family:"GT Sectra",sans-serif;font-size:20px;font-weight:400;position:relative;line-height:31px;margin-top:10px}.bcc-post-contributor .bcc-post-container .bcc-post-content p{margin:0 0 15px}@media (min-width:640px){.bcc-post-contributor .bcc-post-container{margin-left:auto;margin-right:auto}.bcc-post-contributor .bcc-post-container .bcc-post-content{margin-left:auto;margin-right:auto;max-width:600px}}@media (min-width:768px){.bcc-post-contributor .bcc-post-container .bcc-post-content{font-size:21px;line-height:33px;margin-top:20px}}@media (min-width:992px) and (max-width:1140px){.bcc-post-contributor .bcc-post-container{max-width:calc(100% - 270px);margin-left:auto;margin-right:0}.bcc-post-contributor .bcc-post-container .bcc-post-content{margin:20px 0 0 0}}.bcc-post-contributor .bcc-sidebar{position:relative;padding:15px 0 0;overflow:visible;border-top:1px solid #008EFF;border-bottom:3px solid #008EFF;margin:30px 20px}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-title{font-family:"Moderat",Sans-serif;font-size:20px;font-weight:700;color:#000;line-height:22px;margin:0 0 1.2rem 0}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-stories{display:block;width:100%;height:100%;padding:0;margin:0;list-style:none;counter-reset:li;overflow-x:hidden}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story{font-family:"GT Sectra",sans-serif;font-size:18px;font-weight:700;position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:56px;width:100%;line-height:21px;counter-increment:li;padding:15px 0;margin:0;border-top:1px solid #cacaca}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-img{position:relative;display:block;border:initial;width:auto;text-decoration:none}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-img:visited{transition:color 150ms ease-out}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-img:active,.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-img:focus,.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-img:hover{color:#008EFF;outline:0}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-img img{display:block;height:auto;width:100px;margin:0 0 0 15px}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-text-wrapper{width:100%}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-title{font-family:"Moderat",Sans-serif;font-size:18px;font-weight:400;width:100%;padding:0;margin:0;line-height:21px;white-space:initial}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-title a{position:relative;display:block;width:auto;color:#000;text-decoration:none;border:initial}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-title a:visited{transition:color 150ms ease-out}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-title a:active,.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-title a:focus,.bcc-post-contributor .bcc-sidebar .bcc-most-popular-story-title a:hover{color:#008EFF;outline:0}@media (min-width:640px){.bcc-post-contributor .bcc-sidebar{top:0;right:0;left:auto;width:100%;max-width:600px;margin:30px auto}}@media (min-width:768px){.bcc-post-contributor .bcc-sidebar .bcc-most-popular-title{font-size:22px;line-height:24px}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-img img{width:150px}.bcc-post-contributor .bcc-sidebar .bcc-most-popular-text-wrapper{width:calc(100% - 170px)}}@media (min-width:992px) and (max-width:1140px){.bcc-post-contributor .bcc-sidebar{margin:30px 0}}@media (min-width:1440px){.bcc-post-contributor .bcc-sidebar{position:absolute;top:0;margin:0 20px 30px;max-width:360px}}