.blog-grid{grid-template-columns:repeat(auto-fit,minmax(35rem,1fr));gap:4rem;display:grid}.blog-card{border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition);background-color:#fff;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.blog-image{height:5rem;overflow:hidden}.blog-image img{object-fit:cover;transition:var(--transition);width:100%;height:100%}.blog-card:hover .blog-image img{transform:scale(1.05)}.blog-point{list-style-type:disc}.blog-quote{color:var(--color-dark);font-size:1.5rem;font-style:italic}.blog-content{padding:2.5rem}.blog-date{color:var(--color-gray);margin-bottom:1rem;font-size:1.4rem;display:block}.blog-title{color:var(--color-dark);margin-bottom:1.5rem;font-size:2.2rem;font-weight:600;line-height:1.3}.blog-excerpt{color:var(--color-gray-dark);margin-bottom:2rem;font-size:1.6rem}.blog-link{color:var(--color-primary);font-size:1.6rem;font-weight:600;display:inline-block;position:relative}.blog-link:after{content:"→";transition:var(--transition);margin-left:.5rem}.blog-link:hover{color:var(--color-primary-dark)}.blog-link:hover:after{transform:translate(5px)}.blog-post{padding:12rem 0 8rem}.blog-post-header{text-align:center;margin-bottom:4rem}.blog-post-title{color:var(--color-dark);margin-bottom:2rem;font-size:4.2rem;font-weight:700;line-height:1.2}.blog-post-meta{color:var(--color-gray);justify-content:center;gap:2rem;font-size:1.6rem;display:flex}.blog-post-date,.blog-post-author{display:inline-block}.blog-post-content{color:var(--color-dark-light);max-width:80rem;margin:0 auto;font-size:1.8rem;line-height:1.7}.blog-post-intro{color:var(--color-dark);margin-bottom:3rem;font-size:2rem;font-weight:500;line-height:1.6}.blog-post-image{border-radius:var(--border-radius);box-shadow:var(--shadow);margin:3rem 0;overflow:hidden}.blog-post-image img{width:100%;height:auto}.blog-post-image figcaption{text-align:center;color:var(--color-gray);background-color:#f8fafc;padding:1.5rem;font-size:1.4rem}.blog-post-content h2{color:var(--color-dark);margin:4rem 0 2rem;font-size:3rem;font-weight:600}.blog-post-content h3{color:var(--color-dark);margin:3rem 0 1.5rem;font-size:2.4rem;font-weight:600}.blog-post-content p{margin-bottom:2rem}.blog-post-content ul,.blog-post-content ol{margin:0 0 2rem 2rem}.blog-post-content li{margin-bottom:1rem}.blog-post-content pre{color:#f8fafc;border-radius:var(--border-radius);background-color:#1e293b;margin:2rem 0;padding:2rem;font-family:Courier New,Courier,monospace;font-size:1.6rem;overflow-x:auto}.blog-post-content code{font-family:Courier New,Courier,monospace;font-size:1.6rem}.blog-post-content blockquote{border-left:4px solid var(--color-primary);color:var(--color-gray-dark);margin:2rem 0;padding-left:2rem;font-style:italic}.blog-post-footer{border-top:1px solid var(--color-gray-light);flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:80rem;margin:5rem auto 0;padding-top:3rem;display:flex}.blog-post-tags{flex-wrap:wrap;gap:1rem;display:flex}.tag{color:var(--color-dark-light);transition:var(--transition);background-color:#f1f5f9;border-radius:3rem;padding:.5rem 1.5rem;font-size:1.4rem;display:inline-block}.tag:hover{background-color:var(--color-primary);color:#fff}.blog-post-share{align-items:center;gap:1.5rem;font-size:1.6rem;display:flex}.share-link{color:var(--color-primary);transition:var(--transition);font-weight:500}.share-link:hover{color:var(--color-primary-dark);text-decoration:underline}@media screen and (max-width:768px){.blog-post-title{font-size:3.2rem}.blog-post-meta{flex-direction:column;gap:.5rem}.blog-post-footer{flex-direction:column;gap:2rem}}@media screen and (max-width:576px){.blog-post{padding:10rem 0 5rem}.blog-post-title{font-size:2.8rem}.blog-post-content{font-size:1.6rem}.blog-post-intro{font-size:1.8rem}.blog-post-content h2{font-size:2.4rem}.blog-post-content h3{font-size:2rem}}
/*# sourceMappingURL=building-scalable-microservices.83184c57.css.map */
