.blog_main__egtBC{padding-top:100px;min-height:100vh;position:relative;z-index:1}.blog_hero__lJW01{max-width:1100px;margin:0 auto;padding:56px 28px 32px}.blog_heroInner__SeYfk{max-width:820px}.blog_heroMetaTop__43CsG{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.blog_heroPath__TkxdB{font-family:var(--hp-font-mono);font-size:.75rem;letter-spacing:.16em;color:var(--hp-text-faint)}.blog_heroTitle___frzN{margin:0 0 22px;font-family:var(--hp-font-sans);font-size:clamp(2.2rem,5vw,4rem);line-height:1.04;letter-spacing:-.026em;font-weight:600;color:var(--hp-text);text-wrap:balance}.blog_heroLede__0Umss{margin:0;font-size:clamp(1.05rem,1.7vw,1.18rem);line-height:1.65;color:var(--hp-text-muted);max-width:60ch}.blog_body__87FiR{max-width:1100px;margin:0 auto;padding:24px 28px 80px}.blog_posts__SftrO{display:flex;flex-direction:column;gap:16px;margin-bottom:64px}.blog_post___ymtB{display:flex;flex-direction:column;gap:14px;padding:32px;background:var(--hp-surface-1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--hp-line);border-radius:var(--hp-radius-lg);text-decoration:none;color:inherit;transition:background .25s ease,border-color .25s ease,transform .25s ease}.blog_post___ymtB:hover{background:var(--hp-surface-2);border-color:var(--hp-accent-line);transform:translateY(-2px)}.blog_postMeta__5E6z2{display:flex;align-items:center;gap:10px;font-family:var(--hp-font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--hp-text-faint);flex-wrap:wrap}.blog_metaCell__gidS3{color:var(--hp-text-muted)}.blog_dot__wrgMY,.blog_idx__QQwcS{color:var(--hp-text-faint)}.blog_idx__QQwcS{margin-left:auto;letter-spacing:.16em}.blog_cat__6BAt3{font-family:var(--hp-font-mono);font-size:.68rem;letter-spacing:.16em;padding:3px 8px;border-radius:3px;text-transform:uppercase;font-weight:600}.blog_cat-AIEngineering__9aBPl{background:rgba(167,139,250,.16);color:#c4b5fd}.blog_cat-Shopify__cZNnq{background:rgba(94,231,224,.16);color:var(--hp-accent)}.blog_cat-SEO__xgBXE{background:rgba(252,211,77,.16);color:#fcd34d}.blog_postTitle__5AMhJ{margin:4px 0 0;font-family:var(--hp-font-sans);font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:600;letter-spacing:-.02em;line-height:1.18;color:var(--hp-text);text-wrap:balance}.blog_postExcerpt__UkD9L{margin:0;font-size:1rem;line-height:1.7;color:var(--hp-text-muted);max-width:70ch}.blog_postCta__b1CFO{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--hp-font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--hp-text-faint);transition:color .2s ease,gap .2s ease}.blog_post___ymtB:hover .blog_postCta__b1CFO{color:var(--hp-accent);gap:10px}.blog_upcoming__VXFRB{border-top:1px solid var(--hp-line);padding-top:40px}.blog_upcomingLede__j012J{margin:0 0 22px;font-family:var(--hp-font-serif);font-style:italic;font-size:1.2rem;line-height:1.5;color:var(--hp-text);max-width:50ch}.blog_upcomingList__WHz28{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;max-width:60ch}.blog_upcomingList__WHz28 li{display:grid;grid-template-columns:18px 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--hp-line);font-family:var(--hp-font-mono);font-size:.92rem;color:var(--hp-text-muted)}.blog_upcomingList__WHz28 li:last-child{border-bottom:none}.blog_upcomingDot__97ofg{color:var(--hp-accent);font-weight:700}