.sq-blog-hero{background:var(--sq-color-bg-muted)}.sq-blog-hero .blog-hero{padding:var(--sq-section-pad) var(--sq-space-5) var(--sq-space-10);text-align:center}.sq-blog-hero .blog-hero-eyebrow{font-size:var(--sq-fs-2xs);letter-spacing:var(--sq-tracking-eyebrow);text-transform:uppercase;color:var(--sq-color-bronze-deep);margin-bottom:var(--sq-space-4);font-weight:var(--sq-fw-medium)}.sq-blog-hero .blog-hero-title{font-family:var(--sq-font-serif);font-size:var(--sq-fs-display-sm);font-weight:var(--sq-fw-light);color:var(--sq-color-text);line-height:1.1;max-width:560px;margin:0 auto var(--sq-space-4);letter-spacing:var(--sq-tracking-h2)}.sq-blog-hero .blog-hero-title em{font-style:italic}.sq-blog-hero .blog-hero-sub{font-size:var(--sq-fs-body-lg);color:var(--sq-color-text-muted);max-width:520px;margin:0 auto var(--sq-space-8);line-height:1.55}.sq-blog-hero .blog-search{max-width:520px;margin:0 auto;position:relative}.sq-blog-hero .blog-search input{width:100%;padding:var(--sq-space-4) var(--sq-space-5) var(--sq-space-4) var(--sq-space-10);background:var(--sq-color-bg);border:1px solid var(--sq-color-border);border-radius:var(--sq-radius-md);font-family:var(--sq-font-sans);font-size:var(--sq-fs-md);color:var(--sq-color-text);outline:none;transition:border-color var(--sq-duration-fast) var(--sq-ease)}.sq-blog-hero .blog-search input::placeholder{color:var(--sq-color-text-muted)}.sq-blog-hero .blog-search input:focus{border-color:var(--sq-color-text)}.sq-blog-hero .blog-search svg{position:absolute;left:var(--sq-space-5);top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--sq-color-text-muted)}@media(min-width:1024px){.sq-blog-hero .blog-hero{padding:var(--sq-section-pad) var(--sq-space-10)}}.sq-blog-clusters .clusters{padding:var(--sq-section-pad) var(--sq-space-5)}.sq-blog-clusters .cluster-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sq-space-4);max-width:1100px;margin:0 auto}.sq-blog-clusters .cluster-card{background:var(--sq-color-bg);border:1px solid var(--sq-color-border);border-radius:var(--sq-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s;text-decoration:none;color:inherit}.sq-blog-clusters .cluster-card:hover{border-color:var(--sq-color-border-dark)}.sq-blog-clusters .cluster-image{aspect-ratio:3/2;background:var(--sq-color-bg-placeholder);overflow:hidden}.sq-blog-clusters .cluster-image img{width:100%;height:100%;object-fit:cover;display:block}.sq-blog-clusters .cluster-body{padding:var(--sq-space-4) var(--sq-space-4) var(--sq-space-5)}.sq-blog-clusters .cluster-name{font-family:var(--sq-font-serif);font-size:var(--sq-fs-lg);font-weight:var(--sq-fw-regular);color:var(--sq-color-text);line-height:1.2}.sq-blog-clusters .cluster-count{display:block;font-size:var(--sq-fs-xs);color:var(--sq-color-text-muted);margin-top:var(--sq-space-1)}@media(min-width:768px){.sq-blog-clusters .cluster-grid{grid-template-columns:repeat(3,1fr);gap:var(--sq-space-5)}}@media(min-width:1024px){.sq-blog-clusters .clusters{padding:var(--sq-section-pad) var(--sq-space-10)}}.sq-blog-featured .featured{padding:var(--sq-section-pad) var(--sq-space-5)}.sq-blog-featured .featured-card{max-width:1100px;margin:0 auto;background:var(--sq-color-bg);border:1px solid var(--sq-color-border);border-radius:var(--sq-radius-xl);overflow:hidden;display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit}.sq-blog-featured .featured-image{aspect-ratio:4/3;background:var(--sq-color-bg-muted);overflow:hidden}.sq-blog-featured .featured-image img{width:100%;height:100%;object-fit:cover}.sq-blog-featured .featured-body{padding:var(--sq-space-6) var(--sq-space-5);display:flex;flex-direction:column;justify-content:center}.sq-blog-featured .featured-tag{display:inline-block;font-size:var(--sq-fs-2xs);letter-spacing:var(--sq-tracking-eyebrow);text-transform:uppercase;color:var(--sq-color-bronze-deep);background:var(--sq-color-bg-muted);padding:2px var(--sq-space-3);border-radius:var(--sq-radius-pill);font-weight:var(--sq-fw-medium);margin-bottom:var(--sq-space-4);align-self:flex-start}.sq-blog-featured .featured-title{font-family:var(--sq-font-serif);font-size:clamp(22px,3vw,32px);font-weight:var(--sq-fw-regular);color:var(--sq-color-text);line-height:1.2;margin-bottom:var(--sq-space-3);letter-spacing:var(--sq-tracking-h3)}.sq-blog-featured .featured-excerpt{font-size:var(--sq-fs-md);color:var(--sq-color-text-muted);line-height:1.6;margin-bottom:var(--sq-space-5)}.sq-blog-featured .featured-meta{display:flex;align-items:center;gap:var(--sq-space-3);font-size:var(--sq-fs-xs);color:var(--sq-color-text-faint)}.sq-blog-featured .featured-meta strong{color:var(--sq-color-text-soft);font-weight:var(--sq-fw-medium)}.sq-blog-featured .featured-meta-dot{width:3px;height:3px;background:var(--sq-color-border-dark);border-radius:50%}@media(min-width:1024px){.sq-blog-featured .featured{padding:var(--sq-section-pad) var(--sq-space-10)}.sq-blog-featured .featured-card{grid-template-columns:1.2fr 1fr}.sq-blog-featured .featured-image{aspect-ratio:auto}.sq-blog-featured .featured-body{padding:var(--sq-space-10)}}.sq-blog-trending .articles,.sq-blog-recent .articles,.sq-blog-group .articles{padding:var(--sq-section-pad) var(--sq-space-5)}.sq-blog-trending .articles{background:var(--sq-color-bg-warm)}.sq-blog-recent .articles,.sq-blog-group .articles{background:var(--sq-color-bg)}.sq-blog-trending .section-header,.sq-blog-recent .section-header,.sq-blog-group .group-header{text-align:center;margin-bottom:var(--sq-space-8)}.sq-blog-trending .section-eyebrow,.sq-blog-recent .section-eyebrow,.sq-blog-group .section-eyebrow{font-size:var(--sq-fs-2xs);letter-spacing:var(--sq-tracking-eyebrow);text-transform:uppercase;color:var(--sq-color-bronze-deep);margin-bottom:var(--sq-space-3);font-weight:var(--sq-fw-medium)}.sq-blog-trending .section-title,.sq-blog-recent .section-title,.sq-blog-group .section-title{font-family:var(--sq-font-serif);font-size:var(--sq-fs-h2);font-weight:var(--sq-fw-light);color:var(--sq-color-text);max-width:480px;margin:0 auto;letter-spacing:var(--sq-tracking-h3);line-height:1.2}.sq-blog-trending .section-title em,.sq-blog-recent .section-title em,.sq-blog-group .section-title em{font-style:italic}.sq-blog-trending .article-grid,.sq-blog-recent .article-grid,.sq-blog-group .article-grid{display:grid;grid-template-columns:1fr;gap:var(--sq-space-5);max-width:1100px;margin:0 auto}.sq-blog-trending .article-card,.sq-blog-recent .article-card,.sq-blog-group .article-card{background:var(--sq-color-bg);border:1px solid var(--sq-color-border);border-radius:var(--sq-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s;text-decoration:none;color:inherit}.sq-blog-trending .article-card:hover,.sq-blog-recent .article-card:hover,.sq-blog-group .article-card:hover{border-color:var(--sq-color-border-dark)}.sq-blog-trending .article-image,.sq-blog-recent .article-image,.sq-blog-group .article-image{aspect-ratio:16/10;background:var(--sq-color-bg-muted);overflow:hidden}.sq-blog-trending .article-image img,.sq-blog-recent .article-image img,.sq-blog-group .article-image img{width:100%;height:100%;object-fit:cover}.sq-blog-trending .article-body,.sq-blog-recent .article-body,.sq-blog-group .article-body{padding:var(--sq-space-4) var(--sq-space-5) var(--sq-space-5);display:flex;flex-direction:column;flex:1}.sq-blog-trending .article-tag,.sq-blog-recent .article-tag,.sq-blog-group .article-tag{font-size:var(--sq-fs-2xs);letter-spacing:var(--sq-tracking-eyebrow);text-transform:uppercase;color:var(--sq-color-bronze-deep);margin-bottom:var(--sq-space-2);font-weight:var(--sq-fw-medium)}.sq-blog-trending .article-title,.sq-blog-recent .article-title,.sq-blog-group .article-title{font-family:var(--sq-font-serif);font-size:var(--sq-fs-body-lg);font-weight:var(--sq-fw-regular);line-height:1.3;margin-bottom:var(--sq-space-3);flex:1;color:var(--sq-color-text);letter-spacing:var(--sq-tracking-h3)}.sq-blog-trending .article-meta,.sq-blog-recent .article-meta,.sq-blog-group .article-meta{display:flex;align-items:center;gap:var(--sq-space-2);font-size:var(--sq-fs-xs);color:var(--sq-color-text-faint)}.sq-blog-trending .article-meta-dot,.sq-blog-recent .article-meta-dot,.sq-blog-group .article-meta-dot{width:2px;height:2px;background:var(--sq-color-border-dark);border-radius:50%}@media(min-width:768px){.sq-blog-trending .article-grid,.sq-blog-recent .article-grid,.sq-blog-group .article-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sq-blog-trending .article-grid,.sq-blog-recent .article-grid,.sq-blog-group .article-grid{grid-template-columns:repeat(3,1fr);gap:var(--sq-space-6)}.sq-blog-trending .articles,.sq-blog-recent .articles,.sq-blog-group .articles{padding:var(--sq-section-pad) var(--sq-space-10)}}.sq-blog-group .group-intro{font-size:var(--sq-fs-md);color:var(--sq-color-text-muted);max-width:560px;margin:var(--sq-space-3) auto 0;line-height:1.55}.sq-blog-group .group-empty{text-align:center;font-size:var(--sq-fs-md);color:var(--sq-color-text-muted);padding:var(--sq-space-10) 0}.sq-blog-recent .pagination{display:flex;justify-content:center;gap:var(--sq-space-1);margin-top:var(--sq-space-10)}.sq-blog-recent .pagination a,.sq-blog-recent .pagination span{min-width:36px;height:36px;background:transparent;color:var(--sq-color-text-muted);font-size:var(--sq-fs-sm);font-weight:var(--sq-fw-regular);display:flex;align-items:center;justify-content:center;transition:color .2s;text-decoration:none}.sq-blog-recent .pagination span.current{color:var(--sq-color-text);font-weight:var(--sq-fw-medium)}.sq-blog-recent .pagination a:hover{color:var(--sq-color-text)}.sq-blog-glossary .glossary{padding:var(--sq-section-pad) var(--sq-space-5)}.sq-blog-glossary .glossary-card{max-width:900px;margin:0 auto;background:var(--sq-color-bg-muted);border-radius:var(--sq-radius-xl);padding:var(--sq-space-8) var(--sq-space-6);text-align:center}.sq-blog-glossary .glossary-eyebrow{font-size:var(--sq-fs-2xs);letter-spacing:var(--sq-tracking-eyebrow);text-transform:uppercase;color:var(--sq-color-bronze-deep);margin-bottom:var(--sq-space-3);font-weight:var(--sq-fw-medium)}.sq-blog-glossary .glossary-title{font-family:var(--sq-font-serif);font-size:var(--sq-fs-h2);font-weight:var(--sq-fw-light);color:var(--sq-color-text);max-width:480px;margin:0 auto var(--sq-space-3);line-height:1.25}.sq-blog-glossary .glossary-title em{font-style:italic}.sq-blog-glossary .glossary-sub{font-size:var(--sq-fs-sm);color:var(--sq-color-text-muted);max-width:480px;margin:0 auto var(--sq-space-5);line-height:1.55}.sq-blog-glossary .glossary-link{display:inline-block;font-size:var(--sq-fs-sm);color:var(--sq-color-text-soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--sq-color-border-dark);font-weight:var(--sq-fw-medium)}.sq-blog-kit-band .kit-band{padding:var(--sq-section-pad) var(--sq-space-5);text-align:center;border-top:1px solid var(--sq-color-border-light)}.sq-blog-kit-band .kit-band-text{font-family:var(--sq-font-serif);font-size:var(--sq-fs-h3);font-weight:var(--sq-fw-light);color:var(--sq-color-text-soft);font-style:italic}.sq-blog-kit-band .kit-band-link{color:var(--sq-color-text);font-style:normal;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sq-color-border-dark);font-family:var(--sq-font-sans);font-size:var(--sq-fs-md);font-weight:var(--sq-fw-medium);margin-left:var(--sq-space-2)}.sq-blog-hero .blog-search input:focus-visible,.sq-blog-clusters .cluster-card:focus-visible,.sq-blog-featured .featured-card:focus-visible,.sq-blog-trending .article-card:focus-visible,.sq-blog-recent .article-card:focus-visible,.sq-blog-group .article-card:focus-visible,.sq-blog-glossary .glossary-link:focus-visible,.sq-blog-kit-band .kit-band-link:focus-visible,.sq-blog-recent .pagination a:focus-visible{outline:2px solid var(--sq-color-text);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/105/assets/sq-blog.css.map */
