.blog-page{max-width:var(--text-max-width);margin:0 auto;padding:var(--panel-padding) var(--padding)}.blog-header{text-align:center;margin-bottom:var(--panel-padding);border-bottom:1px solid var(--light-text-color);padding-bottom:var(--padding)}.blog-header h1{margin:0}.blog-layout{display:flex;gap:var(--panel-gutter)}@media(max-width:1100px){.blog-layout{flex-direction:column}}.blog-main{flex:1 1 70%;min-width:0}.blog-sidebar{flex:0 0 25%;min-width:200px}@media(max-width:1100px){.blog-sidebar{order:-1;margin-bottom:var(--padding)}}.blog-card{display:flex;gap:var(--padding);padding:var(--padding) 0;border-bottom:1px solid var(--light-text-color)}.blog-card:first-child{padding-top:0}@media(max-width:800px){.blog-card{flex-direction:column}}.blog-card-image{flex:0 0 200px}.blog-card-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}@media(max-width:800px){.blog-card-image{flex:0 0 auto}}.blog-card-content{flex:1 1 auto}.blog-card-title{margin:0 0 1rem}.blog-card-title a{text-decoration:none}.blog-card-meta{font-family:var(--sans);font-size:var(--small-text);letter-spacing:var(--wide-letter-spacing);text-transform:uppercase;color:var(--light-text-color);margin-bottom:1rem}.blog-card-meta span:not(:last-child):after{content:" \b7  "}.blog-card-excerpt{color:var(--text-color);line-height:1.6}.blog-card-link{display:inline-block;margin-top:1.5rem;font-family:var(--sans);font-size:var(--small-text);letter-spacing:var(--wide-letter-spacing);text-transform:uppercase}.sidebar-section{margin-bottom:var(--padding)}.sidebar-section h3{margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--light-text-color)}.sidebar-section ul{list-style:none;padding:0;margin:0}.sidebar-section li{margin:.75rem 0}.sidebar-section a{text-decoration:none;font-size:1.8rem}.sidebar-section a:hover{color:var(--text-color-hover)}.recent-post-date{display:block;font-family:var(--sans);font-size:1rem;letter-spacing:var(--wide-letter-spacing);text-transform:uppercase;color:var(--light-text-color);margin-top:.25rem}.blog-pagination{margin-top:var(--panel-padding);padding-top:var(--padding);border-top:1px solid var(--light-text-color)}.blog-pagination .paginate-section{justify-content:center}.article-page{max-width:var(--text-max-width);margin:0 auto;padding:var(--panel-padding) var(--padding)}.article-header{text-align:center;margin-bottom:var(--panel-padding)}.article-header h1{margin:0 0 1.5rem}.article-meta{font-family:var(--sans);font-size:var(--small-text);letter-spacing:var(--wide-letter-spacing);text-transform:uppercase;color:var(--light-text-color)}.article-meta span:not(:last-child):after{content:" \b7  "}.article-meta a{color:var(--light-text-color)}.article-meta a:hover{color:var(--text-color-hover)}.article-featured-image{margin-bottom:var(--panel-padding)}.article-featured-image img{width:100%;height:auto}.article-content{max-width:80rem;margin:0 auto}.article-content h2,.article-content h3,.article-content h4{margin-top:2em}.article-content img{margin:2rem 0}.share-buttons{display:flex;align-items:center;gap:1.5rem;margin:var(--panel-padding) 0;padding:var(--padding) 0;border-top:1px solid var(--light-text-color);border-bottom:1px solid var(--light-text-color)}.share-buttons a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--text-color);border-radius:50%;text-decoration:none;transition:border-color .2s,color .2s}.share-buttons a:hover{border-color:var(--text-color-hover);color:var(--text-color-hover)}.share-buttons svg{width:18px;height:18px;fill:currentColor}@media(max-width:800px){.share-buttons{flex-wrap:wrap}}.share-buttons-label{font-family:var(--sans);font-size:var(--small-text);letter-spacing:var(--wide-letter-spacing);text-transform:uppercase;color:var(--light-text-color)}@media(max-width:800px){.share-buttons-label{width:100%;margin-bottom:.5rem}}.related-posts{margin-top:var(--panel-padding)}.related-posts h2{text-align:center;margin-bottom:var(--padding)}.related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--padding)}@media(max-width:800px){.related-posts-grid{grid-template-columns:1fr}}@media(max-width:1100px)and (min-width:801px){.related-posts-grid{grid-template-columns:repeat(2,1fr)}}.related-post-card{text-align:center}.related-post-card img{width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;margin-bottom:1rem}.related-post-card h4{margin:0 0 .5rem}.related-post-card h4 a{text-decoration:none}.related-post-date{font-family:var(--sans);font-size:1rem;letter-spacing:var(--wide-letter-spacing);text-transform:uppercase;color:var(--light-text-color)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blog.css.map */
