.jXZM3G_container{max-width:1100px;margin:0 auto;padding:48px 24px}.jXZM3G_header{text-align:center;margin-bottom:48px}.jXZM3G_title{letter-spacing:-.03em;color:#0f172a;margin-bottom:12px;font-size:2.5rem;font-weight:700}.jXZM3G_subtitle{color:#64748b;font-size:1.125rem;font-weight:400}.jXZM3G_grid{grid-template-columns:1fr;gap:32px;display:grid}.jXZM3G_card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:transform .3s,box-shadow .3s}.jXZM3G_card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000014}.jXZM3G_meta{color:#64748b;align-items:center;gap:8px;margin-bottom:16px;font-size:.875rem;display:flex}.jXZM3G_date{font-weight:500}.jXZM3G_separator{color:#cbd5e1}.jXZM3G_readTime{color:#64748b}.jXZM3G_titleLink{margin-bottom:12px;text-decoration:none;display:block}.jXZM3G_postTitle{letter-spacing:-.02em;color:#0f172a;font-size:1.75rem;font-weight:700;line-height:1.3;transition:color .2s}.jXZM3G_titleLink:hover .jXZM3G_postTitle{color:#3b82f6}.jXZM3G_excerpt{color:#475569;margin-bottom:20px;font-size:1rem;line-height:1.7}.jXZM3G_tags{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.jXZM3G_tag{color:#475569;background:#f1f5f9;border-radius:6px;padding:4px 12px;font-size:.8125rem;font-weight:500;transition:background .2s;display:inline-block}.jXZM3G_tag:hover{background:#e2e8f0}.jXZM3G_link{color:#3b82f6;align-items:center;gap:4px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.jXZM3G_link:hover{gap:8px}@media (max-width:768px){.jXZM3G_container{padding:32px 16px}.jXZM3G_header{margin-bottom:32px}.jXZM3G_title{font-size:2rem}.jXZM3G_subtitle{font-size:1rem}.jXZM3G_grid{gap:24px}.jXZM3G_card{padding:24px}.jXZM3G_postTitle{font-size:1.5rem}.jXZM3G_excerpt{font-size:.9375rem}}
