.blog-module__JsT-Oq__container{color:#fff;max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem}.blog-module__JsT-Oq__header{text-align:center;margin-bottom:4rem}.blog-module__JsT-Oq__title{background:linear-gradient(135deg,#e0e0e0 0%,#fff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:700}.blog-module__JsT-Oq__subtitle{color:#888;font-size:1.2rem}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:640px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__JsT-Oq__card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:transform .2s,background .2s;overflow:hidden}.blog-module__JsT-Oq__card:hover{background:#ffffff14;transform:translateY(-5px)}.blog-module__JsT-Oq__link{color:inherit;flex-direction:column;height:100%;padding:2rem;text-decoration:none;display:flex}.blog-module__JsT-Oq__cardTitle{margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.blog-module__JsT-Oq__cardExcerpt{color:#ccc;margin-bottom:1.5rem;line-height:1.6}.blog-module__JsT-Oq__meta{color:#666;margin-top:auto;font-size:.9rem}
