*{padding:0;margin:0;box-sizing:border-box}.blog-main{margin:80px auto auto}.blog-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:20px 30px;max-width:1400px;margin:0 auto}.blog-image-placeholder{width:100%;height:300px;text-align:center;line-height:200px;color:#999;background-color:#f5f5f5;border-radius:8px}.blog-header{font-weight:500;margin-bottom:1rem}.blog-subheading{margin:1rem 0;font-size:.9rem;color:#666}.blog-text--bold{font-size:16px;font-weight:600}.blog-text--secondary{font-size:16px;color:#aaa;font-weight:700}.blog-image--square{width:140px;height:140px;border-radius:8px;object-fit:cover}.blog-cta{color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 3rem;background-color:#000;height:280px;border-radius:12px}.blog-cta__button{border-radius:3vmin;padding:.8rem 1.5rem;background-color:#60c06a;color:#000;font-weight:900;font-size:1rem;margin:1.5rem 0;cursor:pointer;border:none;transition:all .3s ease}.blog-cta__button:hover{background-color:#4cac56;transform:translateY(-2px)}.blog-text--light{color:#ddd;text-align:center}.blog-text--small{font-size:.5rem}.blog-featured{margin-top:20px;height:200px;border-top:1px solid #ddd;margin-bottom:1rem;display:flex;align-items:center;justify-content:space-between;padding:15px 0}.blog-flex-row{display:flex;align-items:center;margin-top:1rem}.blog-section--resources{max-width:1400px;margin:0 auto;padding:0 30px}.blog-section--resources>h2{font-size:35px;margin-bottom:2rem;text-align:center}.blog-resources-grid{display:flex}.blog-resources__featured{display:flex;margin-bottom:3rem}.blog-resources__left{flex:3;border-right:1px solid #eee;padding-right:3%}.blog-resources__right{flex:2.5;overflow:hidden;margin-left:3%}.blog-resources__right>img{width:100%;height:auto;border-radius:8px}.blog-resources__item{display:flex;justify-content:space-between;margin-top:3%;padding:15px 0;border-bottom:1px solid #eee}.blog-resources__content{padding-right:3%}.blog-resources__thumbnail{max-width:120px;max-height:120px;overflow:hidden;padding-left:3%;border-radius:8px}.blog-resources__thumbnail>img{width:100%;height:auto;border-radius:6px}.blog-tag{font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:.5px}.blog-title{margin:10px 0;font-weight:500;font-size:25px}.blog-resources__sidebar-item{margin-top:3%;padding:15px 0;border-bottom:1px solid #eee}.blog-subscribe{max-width:1400px;margin:5% auto 0;padding:30px;border-top:1px solid #eee;text-align:center}.blog-subscribe>h3{font-size:35px;margin:0 0 1rem}.blog-subscribe>p{color:#666;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.blog-subscribe_disclaimer{width:30%;margin:20px auto 0;text-align:center;font-size:12px;color:#888;max-width:500px}.blog-resources__header{margin:3% auto;display:flex}.blog-resources__header>div{flex:1;border-top:1px solid #ccc;overflow:hidden;padding-top:2%}.blog-resources__header_div_1{padding-right:2%}.blog-resources__header_div_2{padding-left:2%}.blog-resources__header>div>img{width:100%;height:auto;max-height:300px;border-radius:8px}.blog-resources__header>div>p{font-size:12px}.blog-resources__header>div>h3{margin:10px 0 5px}li{list-style:none}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.footer-row{display:flex;justify-content:space-between;align-items:center}.footer-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.blog-footer{margin:2% auto;background-color:#f6f6f0;padding:40px 0}.footer-header,.footer-content{width:100%}.footer-header{font-weight:600;font-size:20px;margin-bottom:20px}.footer-content ul{gap:20px;align-items:flex-start;display:flex}.footer-content ul li{flex:1;border-top:1px solid #616161;padding-top:10px}.footer-content ul li span{color:#535353;font-size:14px}.footer-content ul li h5{font-size:18px;margin:10px 0 5px;font-weight:500}@media (max-width: 1024px){.blog-container{grid-template-columns:1fr;gap:2rem}.blog-resources-grid{flex-direction:column}.blog-resources__left{border-right:none;padding-right:0;margin-bottom:2rem}.blog-resources__right{margin-left:0}.blog-resources__header{flex-direction:column}.blog-resources__header>div{margin-bottom:2rem}.footer-content ul{flex-direction:column}.blog-subscribe__form,.blog-subscribe_disclaimer{width:80%}}@media (max-width: 768px){.blog-featured{flex-direction:column;height:auto;text-align:center}.blog-featured img{margin-top:15px}.blog-resources__item{flex-direction:column}.blog-resources__thumbnail{margin-top:15px;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blog.css.map */
