.blog #primary .container,.archive #primary .container{max-width:1600px}.grid{margin-top:3em}.grid-sizer,.grid-item{width:100%;@media screen and (min-width:1024px){width: 47%;}}.gutter-sizer{width:3%}.grid-item{margin-bottom:1.5em;@media screen and (min-width:1024px){margin-bottom: 3%;}}.post-header,.post-grid-header{margin-bottom:15px}.post-header img,.post-grid-header img{width:100%}.grid-item.br-10{border:1px solid #c9c9c9}.post-grid-header{margin:-20px -20px 20px;@media screen and (min-width:600px){margin: -40px -40px 40px;}& img { border-top-left-radius: 10px; border-top-right-radius: 10px; }}.grid-item h2{font-size:1.5rem;@media screen and (min-width:600px){font-size: 1.8rem;}margin-bottom:0;& a { text-decoration: underline; }}.grid-item .entry-header{padding:5px 15px}.grid-item .entry-content{padding:0 15px;& p { font-size: 1rem; @media screen and (min-width: 600px) { font-size: 1.125rem; } }}.grid-item .entry-footer{padding:1.5em 15px 0;font-size:.8rem;border-top:1px solid #c9c9c9;@media screen and (min-width:600px){font-size: 1rem;}}.read-more{display:block;margin-top:1.5em;text-transform:uppercase;font-weight:600;& i { margin-left: 12px; }}.single-post .entry-header{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #c9c9c9;& .entry-meta { font-size: 1rem; & > span { display: block; margin-bottom: 0.5rem; & > a { white-space: nowrap; } @media screen and (min-width: 768px){ display: inline; margin-bottom: 0; &:not(:first-of-type) { margin-left: 20px; padding-left: 20px; border-left: 1px solid #C9C9C9; } } } }}.single-post .entry-content p:first-of-type>img.alignnone.size-full{display:block;width:100%}.single-post h2{font-size:clamp(1.75rem,.1852vw + 1.713rem,1.875rem);text-wrap:balance;margin-bottom:2rem}.single-post .entry-content img.alignleft,.single-post .entry-content img.alignright{@media screen and (max-width:900px){display: block; float: none; margin: 0 auto 1.5em;}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.posts-navigation i.fa-arrow-left{margin-right:5px}.posts-navigation i.fa-arrow-right{margin-left:5px}.posts-navigation .alignleft,.posts-navigation .alignright{@media screen and (max-width:360px){text-align: center; display: block; float: none; margin: 0 auto 1.5em;}}