.blog-layout{display:flex;flex-direction:column;gap:3rem}.blog-card:not(:first-of-type){border-top:1px solid var(--color-n-200)}.blog-filter-date{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--color-n-200)}@media(min-width:1024px){.blog-layout{flex-direction:row;align-items:flex-start;gap:4rem}.blog-filters{width:18rem;flex-shrink:0;position:sticky;top:7rem}}
