.blog-hero[data-astro-cid-5tznm7mj]{padding-top:calc(var(--space-4xl) + 80px);padding-bottom:var(--space-3xl);text-align:center;position:relative}.blog-hero[data-astro-cid-5tznm7mj]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(249,115,22,.1) 0%,transparent 60%);pointer-events:none}.section-tag[data-astro-cid-5tznm7mj]{display:inline-block;color:var(--color-accent-secondary);font-size:.85rem;margin-bottom:var(--space-md);opacity:.8}.page-title[data-astro-cid-5tznm7mj]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-lg)}.page-desc[data-astro-cid-5tznm7mj]{color:var(--color-text-secondary);font-size:1.15rem;max-width:600px;margin:0 auto}.blog-grid-section[data-astro-cid-5tznm7mj]{padding-bottom:var(--space-4xl)}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}.blog-card-link[data-astro-cid-5tznm7mj]{text-decoration:none;color:inherit}.blog-card-link[data-astro-cid-5tznm7mj]:hover{color:inherit}.blog-card-inner[data-astro-cid-5tznm7mj]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-2xl);transition:all var(--transition-base)}.blog-card-inner[data-astro-cid-5tznm7mj]:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);transform:translateY(-4px);box-shadow:var(--shadow-glow)}.blog-cover[data-astro-cid-5tznm7mj]{display:block;width:100%;height:auto;border-radius:var(--radius-md);margin-bottom:var(--space-xl);border:1px solid var(--color-border)}.blog-card-body[data-astro-cid-5tznm7mj]{min-width:0}@media(min-width:900px){.blog-card-inner--cover[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-2xl);align-items:center}.blog-card-inner--cover[data-astro-cid-5tznm7mj] .blog-cover[data-astro-cid-5tznm7mj]{margin-bottom:0}}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-cover[data-astro-cid-5tznm7mj]{border-color:#ffffff14}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-card-inner[data-astro-cid-5tznm7mj]{background:var(--color-bg-secondary);border-color:#ffffff14}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-card-inner[data-astro-cid-5tznm7mj]:hover{background:#1e2f4d;border-color:#ffffff26}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-title[data-astro-cid-5tznm7mj]{color:var(--color-text-inverse)}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-meta[data-astro-cid-5tznm7mj],.blog-card--dark[data-astro-cid-5tznm7mj] .blog-meta[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{color:var(--color-text-inverse-secondary)}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-date[data-astro-cid-5tznm7mj]{color:var(--color-accent-tertiary)}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-excerpt[data-astro-cid-5tznm7mj]{color:var(--color-text-inverse-secondary)}.blog-card--dark[data-astro-cid-5tznm7mj] .blog-footer[data-astro-cid-5tznm7mj]{border-top-color:#ffffff1a}.blog-card--dark[data-astro-cid-5tznm7mj] .tag[data-astro-cid-5tznm7mj]{background:#00d4ff1a;color:var(--color-accent-tertiary);border-color:#00d4ff33}.blog-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);font-size:.85rem;color:var(--color-text-muted)}.blog-date[data-astro-cid-5tznm7mj]{color:var(--color-accent-secondary)}.sep[data-astro-cid-5tznm7mj]{opacity:.4}.blog-cat[data-astro-cid-5tznm7mj]{background:#f973161f;color:var(--color-accent-primary);padding:2px 10px;border-radius:var(--radius-full);font-size:.8rem;font-weight:500}.blog-title[data-astro-cid-5tznm7mj]{font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:800;letter-spacing:-.025em;margin-bottom:var(--space-md)}.blog-excerpt[data-astro-cid-5tznm7mj]{color:var(--color-text-secondary);font-size:.95rem;line-height:1.8;margin-bottom:var(--space-xl)}.blog-footer[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.blog-tags[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tag[data-astro-cid-5tznm7mj]{background:#10b98114;color:var(--color-accent-secondary);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;border:1px solid rgba(16,185,129,.15)}.read-more[data-astro-cid-5tznm7mj]{color:var(--color-accent-primary);font-weight:600;font-size:.9rem}
