.nopify-blog__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nopify-space-3);margin-block-end:var(--nopify-space-6)}.nopify-blog__header h1{margin:0;font-size:var(--nopify-font-size-3xl);font-weight:var(--nopify-font-weight-bold);line-height:var(--nopify-line-height-tight)}.nopify-blog-posts{display:grid;gap:var(--nopify-space-5)}.nopify-blog-card{padding:var(--nopify-space-6);border:1px solid var(--nopify-color-border-default);border-radius:var(--nopify-radius-xl);background:var(--nopify-color-bg-surface);box-shadow:var(--nopify-shadow-sm)}.nopify-blog-card .post-head{display:flex;flex-direction:column;gap:var(--nopify-space-2);margin-block-end:var(--nopify-space-4)}.nopify-blog-card .post-title{text-decoration:none;color:inherit}.nopify-blog-card .post-title h2{margin:0;font-size:var(--nopify-font-size-2xl);line-height:var(--nopify-line-height-tight);color:var(--nopify-color-text-primary)}.nopify-blog-card .post-body{margin-block-end:var(--nopify-space-4);line-height:var(--nopify-line-height-body)}.nopify-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nopify-space-3)}.nopify-blog-tags ul{display:flex;flex-wrap:wrap;gap:var(--nopify-space-2);margin:0;padding:0;list-style:none}.nopify-blog-tags a{text-decoration:none}.nopify-blog-tags .tags-title{margin:0 0 var(--nopify-space-3);font-size:var(--nopify-font-size-sm);text-transform:uppercase;letter-spacing:var(--nopify-letter-spacing-wide);color:var(--nopify-color-text-secondary)}.nopify-blog-sidebar{margin-block-end:var(--nopify-space-4);padding:var(--nopify-space-4);border:1px solid var(--nopify-color-border-default);border-radius:var(--nopify-radius-lg);background:var(--nopify-color-bg-surface);box-shadow:var(--nopify-shadow-sm)}.nopify-blog-sidebar .title{margin:0 0 var(--nopify-space-3);font-size:var(--nopify-font-size-sm);text-transform:uppercase;letter-spacing:var(--nopify-letter-spacing-wide);color:var(--nopify-color-text-secondary)}.nopify-blog-sidebar .list,.nopify-blog-sidebar .sublist{margin:0;padding:0;list-style:none}.nopify-blog-sidebar .year{margin-block-end:var(--nopify-space-3)}.nopify-blog-sidebar .month a{display:block;padding:var(--nopify-space-1) 0;color:var(--nopify-color-text-primary);text-decoration:none}.nopify-blog-sidebar .month a:hover{color:var(--nopify-color-text-link)}.nopify-blog-post{background:var(--nopify-color-bg-surface);border:1px solid var(--nopify-color-border-default);border-radius:var(--nopify-radius-xl);box-shadow:var(--nopify-shadow-sm);padding:var(--nopify-space-6)}.nopify-blog-post__hero{margin-block-end:var(--nopify-space-6)}.nopify-blog-post__hero h1{margin:var(--nopify-space-2) 0 0;font-size:var(--nopify-font-size-3xl);line-height:var(--nopify-line-height-tight)}.nopify-blog-post .nopify-prose{max-width:48rem}.nopify-blog-comment-form,.nopify-blog-comments{margin-block-start:var(--nopify-space-8);padding:var(--nopify-space-5);border:1px solid var(--nopify-color-border-default);border-radius:var(--nopify-radius-lg);background:var(--nopify-color-bg-canvas)}.nopify-blog-comment-form textarea{width:100%;min-height:7rem;padding:var(--nopify-space-3);border:1px solid var(--nopify-color-border-default);border-radius:var(--nopify-radius-md);background:var(--nopify-color-bg-surface);color:var(--nopify-color-text-primary)}.nopify-blog-comment{display:grid;gap:var(--nopify-space-3);padding-block:var(--nopify-space-4);border-block-end:1px solid var(--nopify-color-border-default)}.nopify-blog-comment:last-child{border-block-end:0}.nopify-blog-comment .username{font-weight:var(--nopify-font-weight-semibold);color:var(--nopify-color-text-primary);text-decoration:none}.nopify-blog-comment .avatar-img{width:2.5rem;height:2.5rem;border-radius:var(--nopify-radius-full);object-fit:cover}@media(min-width:768px){.nopify-blog-post__hero h1{font-size:var(--nopify-font-size-4xl)}.nopify-blog-comment{grid-template-columns:8rem 1fr}}
