.pOS9nq_blogPage{max-width:800px;margin:0 auto;padding:64px 24px}.pOS9nq_header{margin-bottom:48px}.pOS9nq_title{letter-spacing:-.02em;margin-bottom:8px;font-size:2.5rem;font-weight:700}.pOS9nq_subtitle{color:#9aa095;font-size:1.1rem}.pOS9nq_grid{flex-direction:column;gap:32px;display:flex}.pOS9nq_card{background:#0a0c0a;border:1px solid #141714;border-radius:12px;padding:24px;transition:border-color .2s,background .2s;display:block}.pOS9nq_card:hover{background:#101310;border-color:#2a2f2a}.pOS9nq_cardImage{object-fit:cover;border-radius:8px;width:100%;height:200px;margin-bottom:16px}.pOS9nq_cardTitle{letter-spacing:-.01em;margin-bottom:8px;font-size:1.35rem;font-weight:600}.pOS9nq_cardDescription{color:#9aa095;margin-bottom:12px;font-size:.95rem;line-height:1.6}.pOS9nq_cardMeta{color:#7a8075;align-items:center;gap:16px;font-size:.85rem;display:flex}.pOS9nq_tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pOS9nq_tag{color:#9aa095;background:#141714;border-radius:6px;padding:4px 10px;font-size:.78rem}.pOS9nq_empty{text-align:center;color:#7a8075;padding:64px 0;font-size:1.05rem}@media (max-width:600px){.pOS9nq_blogPage{padding:40px 16px}.pOS9nq_title{font-size:1.8rem}.pOS9nq_cardTitle{font-size:1.15rem}}
