.page-module__jXZM3G__blogPage{padding:120px 0 80px}@media (max-width:768px){.page-module__jXZM3G__blogPage{padding:90px 0 60px}}.page-module__jXZM3G__header{text-align:center;margin-bottom:64px}@media (max-width:768px){.page-module__jXZM3G__header{margin-bottom:40px}}.page-module__jXZM3G__subtitle{color:var(--text-light);max-width:560px;margin:0 auto;font-size:1.2rem}.page-module__jXZM3G__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px;display:grid}@media (max-width:768px){.page-module__jXZM3G__grid{grid-template-columns:1fr;gap:20px}}.page-module__jXZM3G__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);color:inherit;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.page-module__jXZM3G__card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #f5a6231f}.page-module__jXZM3G__cardBanner{background:linear-gradient(90deg, var(--primary-color), var(--secondary-color));height:8px}.page-module__jXZM3G__cardBody{flex-direction:column;flex-grow:1;padding:28px;display:flex}.page-module__jXZM3G__cardMeta{align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-module__jXZM3G__category{color:var(--primary-color);background:#f5a6231f;border-radius:20px;padding:4px 10px;font-size:.8rem;font-weight:600}.page-module__jXZM3G__readTime{color:var(--text-light);font-size:.85rem}.page-module__jXZM3G__cardTitle{color:var(--text-dark);margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.3}.page-module__jXZM3G__cardExcerpt{color:var(--text-light);flex-grow:1;margin-bottom:20px;font-size:.95rem;line-height:1.6}.page-module__jXZM3G__cardFooter{justify-content:space-between;align-items:center;display:flex}.page-module__jXZM3G__cardDate{color:var(--text-light);font-size:.85rem}.page-module__jXZM3G__readMore{color:var(--primary-color);align-items:center;gap:4px;font-size:.9rem;font-weight:600;transition:gap .2s;display:flex}.page-module__jXZM3G__card:hover .page-module__jXZM3G__readMore{gap:8px}
