.posts-page-wrapper[data-astro-cid-fjqfnjxi]{padding-top:3.5rem}.page-header[data-astro-cid-fjqfnjxi]{max-width:800px;margin:0 auto 3.5rem;text-align:center}.breadcrumb[data-astro-cid-fjqfnjxi]{display:inline-flex;align-items:center;gap:.5rem;font-size:.88rem;color:var(--text-muted);margin-bottom:1.25rem}.breadcrumb[data-astro-cid-fjqfnjxi] a[data-astro-cid-fjqfnjxi]{color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-fjqfnjxi] a[data-astro-cid-fjqfnjxi]:hover{color:var(--brand-blue)}.breadcrumb[data-astro-cid-fjqfnjxi] .sep[data-astro-cid-fjqfnjxi]{color:#cbd5e1}.breadcrumb[data-astro-cid-fjqfnjxi] .current[data-astro-cid-fjqfnjxi]{color:var(--brand-blue);font-weight:500}.page-title[data-astro-cid-fjqfnjxi]{font-size:2.6rem;margin:.5rem 0 1rem;line-height:1.25}.page-subtitle[data-astro-cid-fjqfnjxi]{font-size:1.15rem;color:var(--text-body);line-height:1.7}.posts-grid[data-astro-cid-fjqfnjxi]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.post-card[data-astro-cid-fjqfnjxi]{overflow:hidden;display:flex;flex-direction:column}.post-card-media[data-astro-cid-fjqfnjxi]{display:block;text-decoration:none;overflow:hidden;position:relative;aspect-ratio:16 / 9;background:#edf4fe}.post-cover-img[data-astro-cid-fjqfnjxi]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.post-card[data-astro-cid-fjqfnjxi]:hover .post-cover-img[data-astro-cid-fjqfnjxi]{transform:scale(1.03)}.post-card-body[data-astro-cid-fjqfnjxi]{padding:1.75rem;display:flex;flex-direction:column;flex:1}.post-card-meta[data-astro-cid-fjqfnjxi]{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:var(--text-muted);margin-bottom:.85rem}.post-category[data-astro-cid-fjqfnjxi]{font-weight:600;color:var(--brand-blue);background:#cbe6fc73;padding:.2rem .5rem;border-radius:4px}.post-card-title[data-astro-cid-fjqfnjxi]{font-size:1.25rem;line-height:1.45;margin-bottom:.75rem}.post-card-title[data-astro-cid-fjqfnjxi] a[data-astro-cid-fjqfnjxi]{color:var(--text-title);text-decoration:none;transition:color .2s}.post-card-title[data-astro-cid-fjqfnjxi] a[data-astro-cid-fjqfnjxi]:hover{color:var(--brand-blue)}.post-card-desc[data-astro-cid-fjqfnjxi]{font-size:.92rem;color:var(--text-body);line-height:1.6;margin-bottom:1.5rem;flex:1}.post-card-footer[data-astro-cid-fjqfnjxi]{margin-top:auto}.read-more-btn[data-astro-cid-fjqfnjxi]{font-size:.92rem;font-weight:600;color:var(--brand-blue);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:transform .2s ease}.read-more-btn[data-astro-cid-fjqfnjxi]:hover{transform:translate(3px)}.bottom-guide-box[data-astro-cid-fjqfnjxi]{padding:3rem 2rem;text-align:center;max-width:800px;margin:0 auto;background:linear-gradient(135deg,#cbe6fc66,#efd5e94d),#fffc}.bottom-guide-box[data-astro-cid-fjqfnjxi] h3[data-astro-cid-fjqfnjxi]{font-size:1.5rem;margin-bottom:.75rem}.bottom-guide-box[data-astro-cid-fjqfnjxi] p[data-astro-cid-fjqfnjxi]{color:var(--text-muted);margin-bottom:1.75rem;font-size:.98rem}.guide-actions[data-astro-cid-fjqfnjxi]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-guide-outline[data-astro-cid-fjqfnjxi]{padding:.65rem 1.5rem;border-radius:8px;border:1px solid rgba(40,110,229,.35);background:#fff;color:var(--text-title);font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s ease}.btn-guide-outline[data-astro-cid-fjqfnjxi]:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.btn-guide-primary[data-astro-cid-fjqfnjxi]{padding:.65rem 1.5rem;border-radius:8px;background:var(--brand-blue);color:#fff;font-weight:600;font-size:.9rem;text-decoration:none;box-shadow:0 4px 12px #286ee540;transition:all .2s ease}.btn-guide-primary[data-astro-cid-fjqfnjxi]:hover{background:var(--brand-blue-hover)}@media (max-width: 1024px){.posts-grid[data-astro-cid-fjqfnjxi]{grid-template-columns:repeat(2,1fr)}.page-title[data-astro-cid-fjqfnjxi]{font-size:2.2rem}}@media (max-width: 768px){.posts-grid[data-astro-cid-fjqfnjxi]{grid-template-columns:1fr}.page-title[data-astro-cid-fjqfnjxi]{font-size:1.85rem}}
