.blog{min-height:100vh;padding:80px 40px 0;width:100%;font-family:satoshi,sans-serif}.blog .blog-hero{color:#fff;padding:120px 40px;text-align:center;background-image:url(/images/webp/v8bg7.webp);background-position:top;background-size:cover;background-repeat:no-repeat}.blog .blog-hero .blog-hero-content{max-width:900px;margin:0 auto}.blog .blog-hero .blog-hero-content h1{font-size:4rem;margin-bottom:30px;font-weight:700;font-family:Unbounded,sans-serif}.blog .blog-hero .blog-hero-content p{font-size:1.4rem;line-height:1.8;opacity:.95}.blog .blog-content{max-width:1636px;margin:0 auto}.blog .blog-content .posts-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;list-style:none;margin:40px 0}.blog .blog-content .post-card{background-color:#fff;color:#000;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding-bottom:20px;overflow:hidden}.blog .blog-content .post-card img{width:100%;object-fit:cover;height:30vh}.blog .blog-content .post-card .post-info{padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:10px}.blog .blog-content .post-card .post-info h2{font-size:1.5rem;height:5rem;overflow:hidden}.blog .blog-content .post-card .post-info p{font-size:1rem;color:#555}.blog .blog-content .post-card .post-info .post-excerpt{height:175px;overflow:hidden}.blog .blog-content .post-card .post-info .read-more{display:block;font-weight:600;transition:all .3s}.blog .blog-content .post-card .post-info .read-more:hover{transform:scale(1.05)}.loader-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50vh}.loader-wrapper p{margin-top:20px;font-size:1.2rem;color:#fff}@media(max-width:768px){.blog{padding:60px 16px 0}.blog .blog-hero{padding:80px 16px}.blog .blog-hero h1{font-size:2.5rem!important}.blog .blog-hero .blog-hero-content p{font-size:1.1rem}.blog .blog-content .posts-list{grid-template-columns:1fr}}