.blog[data-v-e601a389]{gap:var(--sp-6);padding-block:var(--sp-4);flex-direction:column;max-width:900px;margin-inline:auto;display:flex}.blog-head[data-v-e601a389]{gap:var(--sp-3);flex-direction:column;display:flex}.blog-title[data-v-e601a389]{letter-spacing:-.7px;color:var(--text);font-size:30px;font-weight:800}.blog-sub[data-v-e601a389]{color:var(--text-muted);max-width:68ch;font-size:15px;line-height:1.75}.post-grid[data-v-e601a389]{gap:var(--sp-4);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=720px){.post-grid[data-v-e601a389]{grid-template-columns:repeat(2,1fr)}}.post-card[data-v-e601a389]{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);transition:all var(--dur) var(--ease);flex-direction:column;gap:10px;padding:22px;display:flex}.post-card[data-v-e601a389]:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.pc-tags[data-v-e601a389]{flex-wrap:wrap;gap:6px;display:flex}.pc-tag[data-v-e601a389]{text-transform:uppercase;letter-spacing:.4px;color:var(--accent);background:var(--surface-2);border-radius:var(--r-full);padding:3px 9px;font-size:11px;font-weight:600}.pc-title[data-v-e601a389]{color:var(--text);font-size:18px;font-weight:700;line-height:1.35}.pc-desc[data-v-e601a389]{color:var(--text-muted);font-size:13.5px;line-height:1.7}.pc-meta[data-v-e601a389]{color:var(--text-dim);align-items:center;gap:8px;margin-top:auto;font-size:12px;display:flex}
