.labs_pageContainer__cM_T8{background-color:#111827;color:#fff;min-height:100vh;padding:4rem 1rem;overflow-x:hidden;position:relative}.labs_pageContainer__cM_T8:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 10% 20%,rgba(139,92,246,.1),transparent 30%),radial-gradient(circle at 90% 80%,rgba(59,130,246,.1),transparent 30%);opacity:.7;z-index:0}.labs_mainContent__uFtRi{position:relative;z-index:1;max-width:960px;margin:0 auto;text-align:center}.labs_heroSection__HzW3e{margin-bottom:4rem}.labs_mainTitle__94JBg{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem;background:linear-gradient(90deg,#a78bfa,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.labs_mainSubtitle__o2S_0{font-size:1.25rem;color:#d1d5db;max-width:600px;margin:0 auto}.labs_postsGrid__qpsCw{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;text-align:left}.labs_postCard__3owM7{background-color:#1f2937;border:1px solid #374151;border-radius:12px;padding:1.75rem;text-decoration:none;color:#fff;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.labs_postCard__3owM7:hover{transform:translateY(-5px);border-color:#a78bfa;box-shadow:0 10px 25px rgba(139,92,246,.15)}.labs_postOrder__6viJo{background-color:#4f46e5;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:9999px;margin-bottom:1rem;align-self:flex-start}.labs_postTitle__tUdV7{font-size:1.3rem;font-weight:700;margin-bottom:.75rem;line-height:1.4}.labs_postDescription__Kvc_e{color:#d1d5db;margin-bottom:1.5rem;flex-grow:1}.labs_readMore__ZR0Pc{color:#a78bfa;font-weight:600;display:flex;align-items:center;gap:.5rem;transition:color .2s ease}.labs_postCard__3owM7:hover .labs_readMore__ZR0Pc{text-decoration:underline;color:#c4b5fd}@media (min-width:640px){.labs_postsGrid__qpsCw{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.labs_mainTitle__94JBg{font-size:2.75rem}.labs_mainSubtitle__o2S_0{font-size:1.1rem}}