.BlogHub-module__R3QEZW__hero{background:var(--secondary);color:#fff;text-align:center;padding:180px 0 100px}.BlogHub-module__R3QEZW__badge{font-family:var(--font-display);color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-size:.8rem;font-weight:700;display:block}.BlogHub-module__R3QEZW__title{font-size:3.5rem;font-family:var(--font-display);margin-bottom:1.5rem}.BlogHub-module__R3QEZW__subtitle{color:#ffffffb3;max-width:700px;margin:0 auto;font-size:1.25rem}.BlogHub-module__R3QEZW__blogSection{background:var(--surface);padding:100px 0}.BlogHub-module__R3QEZW__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;display:grid}.BlogHub-module__R3QEZW__postCard{border:1px solid var(--border);transition:var(--transition);background:#fff;border-radius:12px;flex-direction:column;padding:3rem;display:flex}.BlogHub-module__R3QEZW__postCard:hover{border-color:var(--primary);transform:translateY(-10px);box-shadow:0 20px 40px #0000000d}.BlogHub-module__R3QEZW__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.BlogHub-module__R3QEZW__category{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:800}.BlogHub-module__R3QEZW__date{color:var(--text-light);font-size:.85rem}.BlogHub-module__R3QEZW__postTitle{color:var(--secondary);margin-bottom:1.5rem;font-size:1.5rem;line-height:1.3}.BlogHub-module__R3QEZW__excerpt{color:var(--text-light);flex-grow:1;margin-bottom:2.5rem;line-height:1.6}.BlogHub-module__R3QEZW__readMore{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:700}@media (max-width:768px){.BlogHub-module__R3QEZW__grid{grid-template-columns:1fr}.BlogHub-module__R3QEZW__title{font-size:2.5rem}}
