.blog-layout{max-width:var(--page-width);flex-flow:column;align-items:center;gap:0;margin:0 auto;padding:2rem 1rem;display:flex}.blog-posts-wrapper{max-width:var(--page-width);flex-wrap:wrap;gap:2rem;margin:0 auto;padding:2rem 1rem;display:flex}.blog-posts{flex-flow:wrap;flex:1;gap:2rem;display:flex}.blog-sidebar{flex:1;max-width:30%}.sticky-sidebar{align-self:start;position:sticky;top:4rem}.post-body-wrapper{flex-direction:row;display:flex}.post-body-contents{flex-direction:column;flex:2;display:flex}.blog-article.card{border-radius:calc(2 * var(--style-border-radius-inputs));background-color:#fff;grid-template-areas:"image""content";gap:1rem;max-width:calc(100% - 2rem);display:grid;overflow:hidden;box-shadow:0 4px 4px #00000014}.blog-post.card{border-radius:calc(2 * var(--style-border-radius-inputs));background-color:#fff;grid-template-rows:0fr 1fr;grid-template-areas:"image""content";gap:1rem;max-width:calc(50% - 1rem);display:grid;overflow:hidden;box-shadow:0 4px 4px #00000014}div.image.blog-image{aspect-ratio:2}.post-image-wrapper img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.post-content{flex-direction:column;justify-content:space-between;gap:.5rem;display:flex}.post-title{color:var(--color-foreground);margin:1rem;font-size:1.5rem}.post-title a{color:inherit;text-decoration:none}.post-title a:hover{color:var(--color-highlight)}.blog-meta{color:var(--color-subdued,#777);margin:0 1rem .5rem;font-size:.875rem}.blog-excerpt{flex:1;margin:0 1rem 1rem}.read-more-button{background-color:var(--color-highlight);color:var(--color-background);border-radius:var(--style-border-radius-inputs);place-self:end;width:fit-content;margin:0 1rem 1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.read-more-button:hover{background-color:var(--color-foreground);color:var(--color-background)}.blog-search h3{margin-top:1.25rem;margin-bottom:1.25rem}.blog-search input[type=text]{width:100%;margin-bottom:1.5rem;padding:.5rem}.blog-tags h3{margin-bottom:.5rem}.blog-tags ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tag-pill{background-color:var(--color-background-subtle,#f3f3f3);color:var(--color-foreground);border-radius:9999px;padding:.25rem .5rem;font-size:.8rem;text-decoration:none}.tag-pill:hover,.tag-pill.selected{background-color:var(--color-highlight);color:var(--color-background)}.blog-featured{margin-top:2rem}.highlighted-article{margin-bottom:.5rem}.blog-feed{margin-top:2rem}.blog-feed .rss-link{color:var(--color-foreground);margin-top:.25rem;font-size:.875rem;text-decoration:none;display:inline-block}.blog-feed .rss-link:hover{color:var(--color-highlight)}@media (width<=768px){.post-body-wrapper{flex-direction:column}.blog-article.card{max-width:100%}.blog-layout{flex-flow:column}.blog-posts,.blog-sidebar{flex:100%;max-width:100%}}@media (width<=1000px){.blog-post.card{max-width:100%}}
