.m-blog{padding-bottom:100px}@media screen and (max-width: 1023px){.m-blog{padding-bottom:80px}}@media screen and (max-width: 639px){.m-blog{padding-bottom:60px}}.m-blog__list{gap:30px}@media screen and (max-width: 639px){.m-blog__list{gap:30px 16px}}.m-blog--sidebar-left .m-row,.m-blog--sidebar-right .m-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.m-blog--sidebar-left .m-blog__wrapper,.m-blog--sidebar-right .m-blog__wrapper{width:100%;padding-left:15px;padding-right:15px}@media screen and (min-width: 1024px){.m-blog--sidebar-left .m-blog__wrapper,.m-blog--sidebar-right .m-blog__wrapper{width:75%}}.m-blog--sidebar-left .m-row{flex-direction:row-reverse}.m-blog .m-pagination{margin-top:60px}@media screen and (max-width: 639px){.m-blog .m-pagination{margin-top:30px}}
.m-blog-grid__button{display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px}@media screen and (min-width: 1024px){.m-blog-grid__button{margin-top:40px}}@media screen and (min-width: 1536px){.m-blog-grid__button{margin-top:60px}}
.m-blog-sidebar{padding-left:16px;padding-right:16px;width:100%;margin-top:60px}@media screen and (min-width: 1024px){.m-blog-sidebar{width:25%;margin-top:0}}.m-widget+.m-widget{margin-top:30px}.m-widget__title{font-size:18px;font-weight:500;line-height:1.555;margin-bottom:8px}.m-widget .m-instagram{margin-top:20px}.m-widget .m-instagram__wrapper{--column-gap: 8px;--column-gap-mobile: 8px}.m-widget .m-instagram__icon{width:48px;height:48px}.m-widget .m-instagram__icon svg{width:20px;height:20px}.m-recent-posts{margin-top:20px}.m-recent-post{display:grid;column-gap:12px;grid-template-columns:minmax(70px, 25%) auto}.m-recent-post+.m-recent-post{margin-top:20px}.m-recent-post__thumbnail{align-self:self-start}.m-recent-post__tag{margin-bottom:8px;line-height:1}.m-recent-post__tag a{font-size:12px;line-height:1.333;text-transform:uppercase;letter-spacing:.3px}.m-recent-post__title{font-weight:500;margin-bottom:4px}.m-recent-post__title a:hover{text-decoration:underline}.m-recent-post__description{color:rgb(var(--color-foreground-secondary));font-size:14px;line-height:20px;margin-bottom:4px}.m-recent-post__meta{color:rgb(var(--color-foreground-secondary));font-size:14px;line-height:20px}.m-recent-post__meta span{color:rgb(var(--color-foreground))}

