.post-card{position:relative}.post-card a{display:block;width:100%;height:100%;text-decoration:none}.post-card a:hover{color:inherit}.post-card a:hover .post-card__title{text-decoration:underline}.post-card .post-card__image{position:relative;width:100%;height:250px;display:block;margin-bottom:1rem;background-repeat:no-repeat;background-size:cover;background-position:50%;background-color:#f2f2f2}.post-card .post-card__image:after{display:block;content:"";padding-top:56.25%}.post-card .post-card__image--square{height:auto}.post-card .post-card__image--square:after{padding-top:100%}.post-card .post-card__category{position:relative;font-size:80%;margin-top:-.6rem}.post-card .post-card__title{font-weight:700;margin-bottom:1.5rem;text-decoration:underline}.post-card .post-card__excerpt{margin-bottom:1.5rem}.pagination{position:relative;display:inline-block;list-style:none}.pagination li{display:inline-block;margin-left:.5rem}.pagination a,.pagination span{padding:.2rem .6rem;background-color:#000;color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:90%;text-decoration:none}.pagination span{background-color:rgba(0,0,0,.1);color:#000}.pagination a:hover{background-color:#f1602c;color:#fff}.blog-header{padding:20px 0}@media only screen and (min-width:768px){.blog-header{padding:30px 40px}}.blog-primary .post-card a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-primary .post-card .post-card__content,.blog-primary .post-card .post-card__image{width:100%}.blog-primary .post-card .post-card__image{margin-bottom:0}.blog-primary .post-card .post-card__content{padding:3rem}@media only screen and (min-width:768px){.blog-primary .post-card .post-card__content,.blog-primary .post-card .post-card__image{width:50%}}.secondary-posts{padding-top:30px}.secondary-posts .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.remaining-posts{margin-bottom:20px;padding-top:30px}.remaining-posts .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.remaining-posts .row .remaining-posts__col{margin-left:-1px}.remaining-posts .post-card{margin-bottom:20px}.blog-filters{width:100%;background:#fff;padding:0;margin:40px 0}.blog-filters,.blog-filters ul{position:relative;display:inline-block}.blog-filters ul{margin:0;padding:0 0 0 1rem;list-style:none}.blog-filters li{display:inline-block;margin-right:10px}.blog-filters a,.blog-filters span{display:block}.blog-filters a{padding:15px 10px 10px}.blog-filters span{padding:15px 0 10px 10px}.blog-filters .search-form{position:relative;display:block;width:100%;margin:0}.blog-filters .search-form__input{width:100%;height:35px;padding:.3rem 45px .3rem .7rem;border:0;background-color:#f2f2f2;outline:none}.blog-filters .search-form__submit{position:absolute;top:0;right:0;width:35px;height:35px;border:0;background-color:#f2f2f2;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.blog-filters .search-form__submit svg{-webkit-transition:fill .2s ease;-o-transition:fill .2s ease;transition:fill .2s ease}.blog-filters .search-form__submit:hover{background-color:#06a7a1;cursor:pointer}.blog-filters .search-form__submit:hover svg{fill:#fff}.blog-filters .search-form__submit:active{background-color:#047672}.blog-footer{border-top:1px solid #000;margin-top:40px;padding:40px 0}.blog-footer .section-title{margin-bottom:0}.blog-footer .section-title a{text-decoration:none}.blog-footer .section-title a:hover{text-decoration:underline}.blog-footer .list-socials a{background-color:#000}.blog-footer .list-socials a svg{fill:#fff}.blog-footer .list-socials a:hover{background-color:#f1602c}.printed-editions{margin-bottom:20px}.printed-editions .printed-editions__cover{margin-right:11px;max-height:215px}@media only screen and (min-width:768px){.printed-editions{margin-bottom:0}}.entry-content img{max-width:100%;height:auto}.post-meta,.post-meta a{color:#8c8c8c}.post-meta a:hover{color:#000}.post-meta--bordered{padding-top:1rem;border-top:1px solid #8c8c8c}.thought-author__date{color:#8c8c8c}