.page_blogsPage__1C8Ac{min-height:100vh;background-color:#f9f9f9}.page_loadingContainer__3gcHZ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.page_loader__iGVBc{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:page_spin__JSY7O 1s linear infinite}@keyframes page_spin__JSY7O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_mainContent__YyN3P{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page_newsletterContainer__GLoAL{margin-bottom:3rem;padding:0 1rem}.page_blogGrid__G75W8{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;padding:0 1rem}.page_blogCard__5Wzg0{background:white;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.page_blogCard__5Wzg0:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.page_cardLink__ljQ_B{text-decoration:none;color:inherit;display:block;height:100%}.page_imageContainer__6li24{position:relative;width:100%;padding-bottom:56.25%}.page_blogImage__ZbfCW{object-fit:cover;transition:transform .3s ease}.page_blogCard__5Wzg0:hover .page_blogImage__ZbfCW{transform:scale(1.03)}.page_cardContent__dIMdh{padding:1.5rem}.page_blogTitle__GEnto{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#2d3748;line-height:1.4}.page_excerpt___HXxq{color:#4a5568;font-size:.95rem;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_meta__8n7xe{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;font-size:.875rem}.page_date__jSutw{color:#718096}.page_readMore__KSQ7X{color:#3182ce;font-weight:500;transition:color .2s ease}.page_cardLink__ljQ_B:hover .page_readMore__KSQ7X{color:#2c5282;text-decoration:underline}@media (max-width:768px){.page_mainContent__YyN3P{padding:1rem .5rem}.page_blogGrid__G75W8{grid-template-columns:1fr;padding:0 .5rem;gap:1.5rem}.page_newsletterContainer__GLoAL{padding:0 .5rem;margin-bottom:2rem}.page_cardContent__dIMdh{padding:1rem}.page_blogTitle__GEnto{font-size:1.1rem}.page_excerpt___HXxq{font-size:.9rem}}@media (prefers-color-scheme:dark){.page_blogsPage__1C8Ac{background-color:#1a202c}.page_blogCard__5Wzg0{background:#2d3748}.page_blogTitle__GEnto{color:#e2e8f0}.page_excerpt___HXxq{color:#cbd5e0}.page_meta__8n7xe{border-top-color:#4a5568}.page_date__jSutw{color:#a0aec0}}