.m-blog-sidebar{padding:25px;border: 1px solid #dadada;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:30px;font-weight:600;line-height:32px;margin-bottom:10px}.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))}

@media screen and (max-width:1023px){
.m-blog-sidebar {
	margin: 30px 30px 0;
}
}
@media screen and (max-width:480px){
.m-blog-sidebar {
	padding: 20px;
}
.m-widget__title {
	font-size: 25px;
	line-height: 28px;
}
}