.blog-module__AR74KG__header{text-align:center;margin-bottom:3rem}.blog-module__AR74KG__title{color:var(--navy-dark);margin-bottom:.75rem;font-size:2.5rem}.blog-module__AR74KG__subtitle{color:var(--text-muted);max-width:650px;margin:0 auto;font-size:1.15rem;line-height:1.6}.blog-module__AR74KG__grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;display:grid}.blog-module__AR74KG__empty{text-align:center;color:var(--text-muted);padding:4rem 0;font-size:1.1rem}.blog-module__AR74KG__post-header{text-align:center;max-width:800px;margin:0 auto 2.5rem}.blog-module__AR74KG__post-title{color:var(--navy-dark);margin-bottom:1rem;font-size:2.2rem;line-height:1.3}.blog-module__AR74KG__post-meta{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:.75rem;font-size:.95rem;display:flex}.blog-module__AR74KG__post-tags{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.blog-module__AR74KG__post-tag{background:var(--gold-light);color:var(--navy-dark);border-radius:20px;padding:.2rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none}.blog-module__AR74KG__post-tag:hover{background:var(--gold-accent);color:#fff}.blog-module__AR74KG__tags-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem;display:flex}.blog-module__AR74KG__tag-link,.blog-module__AR74KG__tag-link-active{border-radius:20px;padding:.3rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.blog-module__AR74KG__tag-link{color:var(--text-muted);background:#f0f0f0}.blog-module__AR74KG__tag-link:hover{background:var(--gold-light);color:var(--navy-dark)}.blog-module__AR74KG__tag-link-active{background:var(--navy-dark);color:#fff}.blog-module__AR74KG__related-section{border-top:1px solid #e5e7eb;margin-top:4rem;padding-top:3rem}.blog-module__AR74KG__related-title{color:var(--navy-dark);text-align:center;margin-bottom:2rem;font-size:1.6rem}.blog-module__AR74KG__post-body{max-width:800px;margin:0 auto}.blog-module__AR74KG__back-link{color:var(--gold-accent);align-items:center;gap:.4rem;margin-bottom:2rem;font-weight:600;transition:gap .3s;display:inline-flex}.blog-module__AR74KG__back-link:hover{gap:.7rem}@media (max-width:768px){.blog-module__AR74KG__title{font-size:1.8rem}.blog-module__AR74KG__grid{grid-template-columns:1fr}.blog-module__AR74KG__post-title{font-size:1.5rem}}
