.site-main header.screen-reader-header+article{margin-top:0}.site-main>.navigation+article,.site-main>article+article{padding-top:calc(8px + 3rem);position:relative}.site-main>.navigation+article:before,.site-main>article+article:before{background-color:var(--th-color-secondary-lightest);border-radius:30px;content:"";height:8px;left:0;position:absolute;top:0;width:100%}.hfeed .entry-header a:not(:hover){color:inherit}.hfeed .entry-header{position:relative}.hfeed .entry-header a{text-decoration:none}.hfeed .entry-meta>span:not(:first-of-type):before{content:"\2022";margin:0 .35em}.hfeed .post-thumbnail img{height:auto;max-height:240px}.hfeed .entry-meta>span:not(.cat-links) a{font-weight:400}.hfeed .entry-meta>span:not(:hover) a{color:inherit}.hfeed .posted-on .updated:not(.published){display:none}.hfeed .entry-meta .post-edit-link:not(:hover){text-decoration:underline}.hfeed .entry-header .comments-link--bubble{background-color:var(--th-color-white);border:6px solid var(--th-color-secondary-lightest);border-radius:60px;display:none;height:54px;line-height:42px;min-width:65px;position:absolute;right:0;text-align:center;top:0}.hfeed .entry-header .comments-link--bubble:after{border-bottom:0;border-left:0;border-right:14px solid transparent;border-top:14px solid transparent;border-top-color:var(--th-color-secondary-lightest);bottom:0;content:"";height:0;left:50%;margin-bottom:-18px;margin-left:-7px;position:absolute;width:0}.hfeed .sticky.hentry .entry-header{padding-left:1.5rem}.hfeed .sticky.hentry .entry-header:before{background-color:orange;border-radius:.5rem;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.page-description>:last-child{margin-bottom:0}.archive:not(.author) .page-header{position:relative}.archive:not(.author) .page-header .page-title{font-weight:400;padding-left:calc(20px + .25rem)}.archive:not(.author) .page-header .page-title span{color:var(--th-color-primary-base);font-weight:700}.archive:not(.author) .page-header .svg-icon{color:var(--th-color-secondary-base);height:22px;left:-3.5px;position:absolute;top:0;width:22px}.author .page-header .avatar{border:2px solid var(--th-color-secondary-lightest);border-radius:999px;height:92px;padding:2px;width:92px}@media (min-width:640px){.hfeed .entry-meta>span:not(:first-of-type):before{margin:0 .5em}.archive:not(.author) .page-header .page-title{padding-left:calc(30px + .25rem)}.archive:not(.author) .page-header .svg-icon{height:30px;left:-3.5px;top:-2px;width:30px}.author .page-header .author-bio{padding-left:1.5rem;width:calc(100% - 92px)}}@media (min-width:768px){.hfeed.has-sidebar .entry-header .entry-meta,.hfeed.has-sidebar .entry-header .entry-title{padding-right:100px}.hfeed .entry-header .comments-link--bubble{display:block}.hfeed .entry-header .comments-link{display:none}}@media (min-width:1024px){.inactive-sidebar .site-main>.navigation+article:before,.inactive-sidebar .site-main>article+article:before{display:none}.inactive-sidebar .site-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:4.5rem;padding-right:4.5rem}.inactive-sidebar .site-main>*{margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)}.inactive-sidebar .site-main>article{border:1px solid var(--th-color-secondary-lighter);border-radius:.5rem;padding:2.25rem 2.5rem 2.5rem;width:calc(50% - 3rem);word-break:break-word}.inactive-sidebar.blog .site-main>article:nth-of-type(2){margin-top:0}.inactive-sidebar .site-main .entry-content .more-link-container{margin-bottom:.5rem}.inactive-sidebar .site-main .entry-title{font-size:1.802rem;line-height:1.589rem;padding-right:calc(68px + .75rem)}.inactive-sidebar .site-main .entry-meta{font-size:1rem}.inactive-sidebar .site-main .comments-link--bubble{height:46px;line-height:34px;min-width:52px}.inactive-sidebar .post-thumbnail{background:var(--th-color-secondary-lightest);border-radius:.5rem;display:block;margin:1rem -1.5rem 4.5rem;padding:2rem 1.5rem;width:auto}.inactive-sidebar .post-thumbnail img{border-radius:.25rem .25rem 2.5rem .25rem;-webkit-box-shadow:0 0 0 .75rem var(--th-color-white);box-shadow:0 0 0 .75rem var(--th-color-white);margin-bottom:-4rem;max-height:180px}.inactive-sidebar .entry-meta>span:not(:first-of-type):before{margin:0 .25rem}.inactive-sidebar .page-header.th-bg-secondary-lightest{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.inactive-sidebar .page-header.th-bg-secondary-lightest .taxonomy-description{margin-left:auto;margin-top:0;padding-left:1rem}}