.blog-wrapper{width:100%;display:block;word-wrap:break-word;word-break:break-word;overflow:hidden;max-width:95vw;margin:2rem auto}.blog-wrapper .inner{display:block;border-radius:10px}@media screen and (min-width:768px){.blog-wrapper{margin:2rem auto}}.blog-wrapper .blog-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.blog-wrapper .blog-grid .post-link{position:relative;flex-basis:calc(50% - 1.25vw);margin-bottom:.5rem;padding:15px;flex-direction:column;align-items:flex-start;justify-content:start}@media screen and (min-width:768px){.blog-wrapper .blog-grid .post-link{flex-basis:calc(33% - 5px)}}.blog-wrapper .blog-grid .post-link .post-info{margin-bottom:10px;flex-basis:unset}.blog-wrapper .blog-grid .post-link a,.blog-wrapper .blog-grid .post-link h1,.blog-wrapper .blog-grid .post-link h2{line-height:20px}.blog-wrapper .blog-grid .post-link i.fa-file-audio{position:absolute;top:10px;right:10px;font-size:18px;color:#fff}.blog-wrapper .post-link,.blog-wrapper header{display:flex;flex-wrap:wrap;background-color:#182130;font-size:16px;padding:15px 20px;align-items:center}.blog-wrapper .post-link time,.blog-wrapper header time{min-width:110px;font-size:14px;color:#9cadc9}.blog-wrapper .post-link a,.blog-wrapper .post-link h1,.blog-wrapper .post-link h2,.blog-wrapper header a,.blog-wrapper header h1,.blog-wrapper header h2{margin:0;padding:0;font-size:16px;font-weight:700;color:#fff}.blog-wrapper .post-link a,.blog-wrapper header a{color:#88ffe4;text-decoration:underline}.blog-wrapper .post-link .post-info,.blog-wrapper header .post-info{display:flex;align-items:center;justify-content:space-between;flex-basis:100%;margin-bottom:5px}.blog-wrapper .post-link .post-category,.blog-wrapper header .post-category{font-size:12px;font-weight:400;color:#abc6f3}.blog-wrapper .post-link .post-summary,.blog-wrapper header .post-summary{display:block;margin-top:10px;color:#deecff;font-size:14px;line-height:20px}.blog-wrapper .post-link{border-radius:0}.blog-wrapper article{background:unset;border:unset;margin:15px;padding:unset;font-size:16px;line-height:1.33rem}@media screen and (min-width:768px){.blog-wrapper article{margin:0 auto;display:block;max-width:500px;line-height:1.5rem}}.blog-wrapper article h2,.blog-wrapper article h3{color:#fff;font-size:1.2rem;position:relative;width:-moz-max-content;width:max-content;max-width:calc(100% - 35px)}.blog-wrapper article h2:after,.blog-wrapper article h3:after{content:"";position:absolute;top:0;bottom:0;background-color:#5a8d7c;right:-20px;width:5px;transform:rotate(-5deg)}.blog-wrapper article p{font-size:inherit;line-height:1.5rem;color:#bbc9df}.blog-wrapper article p.lead,.blog-wrapper article p b,.blog-wrapper article p strong{color:#fff}@media screen and (min-width:768px){.blog-wrapper article p.lead{font-size:16px}}.blog-wrapper article p:last-child{margin-bottom:0!important}.blog-wrapper article a{color:#88ffe4;text-decoration:underline}.blog-wrapper article img{max-width:100%;display:block;margin-left:auto;margin-right:auto;box-shadow:0 1px 20px 0 rgba(0,0,0,.12);border:4px solid #243146}.blog-wrapper .by-joe{border-top:2px solid #5e6876;padding-top:16px;color:#fff;font-size:14px;display:inline-block;margin:16px 0}.blog-wrapper .by-joe img{width:120px;margin:15px 15px 0;box-shadow:0;border:0}a.link{color:#88ffe4;text-decoration:underline}a.link.return{margin-bottom:1rem;display:block}.headline{text-align:center;color:#a7b6cd;font-size:14px;margin:0 15px 2rem}@media screen and (max-width:768px){.headline.is_post{text-align:left;margin-right:30px}}.headline .return-link{margin-bottom:1.5rem;border-radius:100px;background:#303d50;display:inline-flex;padding:.4rem .8rem;align-items:center;text-decoration:none;color:#fff}.headline .return-link i{margin-right:10px;font-size:.9em;color:#41f9bd}.headline .blog-title{margin:0 auto;font-size:1.9rem;letter-spacing:-1.4px;font-weight:700;color:#fff;font-style:italic}.headline .blog-title i{color:#677d9d;margin-right:.33rem;font-size:.9em}.headline .blog-subtitle{margin:5px 0 0;font-size:1rem;font-weight:400;line-height:1.4rem;color:#b7d7f3}.headline .blog-subtitle a{font-weight:500;color:#60ffbb}.headline h1,.headline h2{margin:0}.headline h1{font-size:24px;color:#fff;margin-bottom:5px}.headline h2{font-size:18px;color:#9aa9bf}.headline p{margin:0}.twitter-share{display:block;margin:2rem 0;color:#abffd5;text-align:center}