.blog-module__JsT-Oq__blogPage{background:var(--bg-primary);position:relative}.blog-module__JsT-Oq__container{flex-direction:column;gap:4rem;display:flex}.blog-module__JsT-Oq__header{text-align:center;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;display:flex}.blog-module__JsT-Oq__label{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;font-weight:600}.blog-module__JsT-Oq__title{font-size:3rem;font-weight:850;line-height:1.15}.blog-module__JsT-Oq__subtitle{font-size:1.15rem;line-height:1.6}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:768px){.blog-module__JsT-Oq__grid{grid-template-columns:1fr}}.blog-module__JsT-Oq__card{flex-direction:column;gap:1.5rem;height:100%;padding:2.5rem;display:flex}@media (max-width:640px){.blog-module__JsT-Oq__card{padding:1.5rem}}.blog-module__JsT-Oq__cardHeader{justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;display:flex}.blog-module__JsT-Oq__category{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--border-radius-sm);background:#00f2fe0d;border:1px solid #00f2fe26;padding:.25rem .6rem}.blog-module__JsT-Oq__readTime{color:var(--text-muted)}.blog-module__JsT-Oq__postTitle{color:#fff;font-size:1.5rem;font-weight:800;line-height:1.25}.blog-module__JsT-Oq__excerpt{color:var(--text-muted);flex-grow:1;font-size:.95rem;line-height:1.6}.blog-module__JsT-Oq__metaRow{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1.25rem;display:flex}.blog-module__JsT-Oq__authorBox{flex-direction:column;font-size:.85rem;display:flex}.blog-module__JsT-Oq__authorBox strong{color:#fff}.blog-module__JsT-Oq__authorBox span{color:var(--text-muted);font-size:.75rem}.blog-module__JsT-Oq__readLink{color:var(--color-primary);transition:transform var(--transition-fast);font-size:.95rem;font-weight:600}.blog-module__JsT-Oq__readLink:hover{color:var(--color-secondary);transform:translate(5px)}
