.blog-module__nAhG_G__hero{border-bottom:1px solid var(--bob-line);margin-bottom:56px;padding-bottom:36px}.blog-module__nAhG_G__heroEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bob-muted-2);align-items:center;gap:10px;margin-bottom:22px;font-family:ui-monospace,SF Mono,monospace;font-size:.7rem;font-weight:600;display:inline-flex}.blog-module__nAhG_G__eyebrowDot{background:var(--bob-text);opacity:.55;border-radius:999px;width:6px;height:6px;display:inline-block}.blog-module__nAhG_G__heroTitle{letter-spacing:-.028em;color:var(--bob-text);margin-bottom:18px;font-size:clamp(2.4rem,5vw,3.25rem);font-weight:700;line-height:1.02}.blog-module__nAhG_G__heroSub{color:var(--bob-muted);max-width:560px;font-size:1.02rem;line-height:1.6}.blog-module__nAhG_G__postGrid{flex-direction:column;gap:0;display:flex}.blog-module__nAhG_G__postGrid>.blog-module__nAhG_G__postCard:not(.blog-module__nAhG_G__postCardFeatured):first-of-type{border-top:1px solid var(--bob-line)}.blog-module__nAhG_G__postCard{border-bottom:1px solid var(--bob-line);color:inherit;background:0 0;text-decoration:none;transition:background .18s cubic-bezier(.4,0,.2,1);display:block;position:relative}.blog-module__nAhG_G__postCard:before{content:"";background:var(--bob-text);opacity:0;width:2px;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.blog-module__nAhG_G__postCard:hover{background:var(--bob-bg-soft)}.blog-module__nAhG_G__postCard:hover:before{opacity:.45}.blog-module__nAhG_G__postCardFeatured{background:var(--bob-panel);border:1px solid var(--bob-line);border-radius:14px;margin-bottom:36px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px #00000005}.blog-module__nAhG_G__postCardFeatured:hover{border-color:var(--bob-text);transform:translateY(-2px);box-shadow:0 1px #0000000a,0 14px 32px -18px #0000002e,0 28px 56px -32px #0000001f}.blog-module__nAhG_G__postCardFeatured:before{display:none}.blog-module__nAhG_G__postCardFeatured:hover{background:var(--bob-panel)}.blog-module__nAhG_G__postAccent{display:none}.blog-module__nAhG_G__postCardFeatured .blog-module__nAhG_G__postAccent{background:linear-gradient(90deg,var(--bob-text)0%,var(--bob-text)60%,var(--bob-muted-2)100%);height:3px;display:block}.blog-module__nAhG_G__postContent{padding:26px 8px 26px 14px}.blog-module__nAhG_G__postCardFeatured .blog-module__nAhG_G__postContent{padding:36px 36px 32px}.blog-module__nAhG_G__postMeta{align-items:center;gap:12px;margin-bottom:14px;display:flex}.blog-module__nAhG_G__latestBadge{letter-spacing:.14em;text-transform:uppercase;color:var(--bob-bg);background:var(--bob-text);border:1px solid var(--bob-text);border-radius:999px;padding:4px 10px;font-family:ui-monospace,SF Mono,monospace;font-size:.62rem;font-weight:700}.blog-module__nAhG_G__postDate{color:var(--bob-muted-2);letter-spacing:.02em;font-family:ui-monospace,SF Mono,monospace;font-size:.74rem}.blog-module__nAhG_G__postTitle{color:var(--bob-text);letter-spacing:-.022em;margin-bottom:10px;font-size:1.3rem;font-weight:700;line-height:1.22;transition:color .15s cubic-bezier(.4,0,.2,1)}.blog-module__nAhG_G__postCardFeatured .blog-module__nAhG_G__postTitle{letter-spacing:-.028em;margin-bottom:14px;font-size:1.85rem;line-height:1.15}.blog-module__nAhG_G__postDesc{color:var(--bob-muted);margin-bottom:20px;font-size:.94rem;line-height:1.6}.blog-module__nAhG_G__postCardFeatured .blog-module__nAhG_G__postDesc{max-width:620px;margin-bottom:24px;font-size:1.02rem}.blog-module__nAhG_G__postFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-module__nAhG_G__postTags{flex-wrap:wrap;gap:6px;display:flex}.blog-module__nAhG_G__tag{letter-spacing:.06em;text-transform:lowercase;border:1px solid;border-radius:999px;padding:3px 10px;font-family:ui-monospace,SF Mono,monospace;font-size:.65rem;font-weight:600}.blog-module__nAhG_G__readMore{color:var(--bob-text);white-space:nowrap;letter-spacing:-.005em;align-items:center;gap:4px;font-size:.85rem;font-weight:500;transition:gap .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.blog-module__nAhG_G__postCard:hover .blog-module__nAhG_G__readMore{gap:10px}.blog-module__nAhG_G__hero,.blog-module__nAhG_G__postCard{animation:.6s cubic-bezier(.16,1,.3,1) both blog-module__nAhG_G__blogIn}.blog-module__nAhG_G__postCard:first-of-type{animation-delay:80ms}.blog-module__nAhG_G__postCard:nth-of-type(2){animation-delay:.14s}.blog-module__nAhG_G__postCard:nth-of-type(3){animation-delay:.2s}.blog-module__nAhG_G__postCard:nth-of-type(4){animation-delay:.26s}.blog-module__nAhG_G__postCard:nth-of-type(n+5){animation-delay:.3s}@keyframes blog-module__nAhG_G__blogIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.blog-module__nAhG_G__hero,.blog-module__nAhG_G__postCard{animation:none}}.dark .blog-module__nAhG_G__postCard:hover{background:var(--bob-bg-soft)}.dark .blog-module__nAhG_G__postCardFeatured{background:var(--bob-panel)}@media (max-width:640px){.blog-module__nAhG_G__postContent{padding:22px 4px 22px 12px}.blog-module__nAhG_G__postCardFeatured{border-radius:12px;margin-bottom:28px}.blog-module__nAhG_G__postCardFeatured .blog-module__nAhG_G__postContent{padding:24px 20px 22px}.blog-module__nAhG_G__postFooter{flex-direction:column;align-items:flex-start;gap:10px}.blog-module__nAhG_G__postTitle{font-size:1.15rem}.blog-module__nAhG_G__postCardFeatured .blog-module__nAhG_G__postTitle{font-size:1.4rem}.blog-module__nAhG_G__postCardFeatured .blog-module__nAhG_G__postDesc{font-size:.94rem}}
