/* Generated from scss/design/pages/blog.scss by `npm run build`, mirrored by rtlcss for right-to-left pages — do not edit; change the SCSS. */
.blog-intro .text-group{margin:0 auto;max-width:49rem}blog-item a:hover p.snippet,blog-item a:focus p.snippet{text-decoration:none}blog-item{display:block}blog-item:not(:last-child){margin-bottom:2.5rem}blog-item a{display:block;width:100%;height:100%}blog-item+blog-item{display:block;margin-top:0}.blog-title-anchor{color:#4a4a4a;transition:color .4s ease}.blog-title-anchor a:hover,.blog-title-anchor:focus{color:#1f1f1f}.blog-title{margin-top:2rem;line-height:1.4;font-weight:700;font-size:1.75rem}h1.blog-title{text-align:right;text-transform:none;color:#4a4a4a;background:none}.blog-snippet a:hover,.blog-snippet a:focus{text-decoration:none}.blog-image{width:100%;height:100%;max-width:100%}.blog-body{margin-top:3rem;line-height:1.7;font-size:1.125rem}.blog-body div{hyphens:none}.blog-body>div:not(:last-child){margin-bottom:.5rem}.blog-body blockquote{margin:2rem auto;padding:2rem;max-width:80%;line-height:1.4;font-family:monospace;font-size:1.0227rem;background:#fff6f6}.blog-publish-date{margin-bottom:1rem;color:#9b9b9b}.blog-publish-date>span:first-child{margin-left:.5rem}.navigate-back{position:absolute;display:block;right:-5rem;width:5rem;height:100%;z-index:1;text-align:center}.navigate-back>div{position:absolute;display:table;top:0;right:0;width:100%;height:100%;table-layout:fixed;text-align:center}.navigate-back>div>div{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}.navigate-back img{display:table-cell;margin:0 auto;vertical-align:middle}.title-relative{position:relative}@media screen and (max-width:768px){.blog-body blockquote{padding:0;max-width:95%}}ul.intro-content.blog-list,ul.intro-content.blog-item-details{margin-top:2.5rem}
