.in-blog{background-color:#f9f9f9}.in-blog__hero{align-items:center;background-position:50%;background-size:cover;border-radius:0 0 80px 80px;color:var(--color-white);display:flex;height:550px;margin-bottom:var(--spacing-xxl);overflow:hidden;position:relative}.in-blog__hero-overlay{background:linear-gradient(135deg,rgba(100,104,207,.85),rgba(50,55,80,.7));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.in-blog__hero-container{position:relative;text-align:center;z-index:2}.in-blog__hero-content{margin:0 auto;max-width:850px}.in-blog__hero-title{font-size:55px;font-weight:var(--fw-bold);line-height:1.1;margin-bottom:var(--spacing-md)}.in-blog__hero-text{font-size:22px;line-height:1.5}.in-blog__hero-text p{margin-bottom:var(--spacing-sm)}.in-blog__listing{padding-bottom:var(--spacing-xxl)}.in-blog__grid{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-bottom:var(--spacing-xxl)}.in-blog__post-card{background:var(--color-white);border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.in-blog__post-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.1);transform:translateY(-10px)}.in-blog__post-image{height:240px;overflow:hidden}.in-blog__post-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.in-blog__post-card:hover .in-blog__post-image img{transform:scale(1.05)}.in-blog__post-info{background-color:#f7f7f7;display:flex;flex-direction:column;flex-grow:1;padding:40px}.in-blog__post-title{color:var(--color-dark);font-size:24px;font-weight:var(--fw-bold);line-height:1.2;margin-bottom:var(--spacing-md)}.in-blog__post-summary{color:#707070;flex-grow:1;font-size:16px;line-height:1.6;margin-bottom:40px}.in-blog__post-btn{align-self:flex-start;min-width:140px}.in-blog__pagination{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:var(--spacing-xl)}.in-blog__pagination-link{align-items:center;color:#b0b0b0;display:flex;font-size:16px;font-weight:var(--fw-semibold);text-decoration:none;transition:color var(--transition-normal)}.in-blog__pagination-link:hover{color:var(--color-purple)}.in-blog__pagination-numbers{align-items:center;display:flex}.in-blog__pagination-current{cursor:default;height:40px;padding:0 30px;pointer-events:none}@media (max-width:1100px){.in-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.in-blog__hero{border-radius:0 0 50px 50px;height:auto;padding:100px 0}.in-blog__hero-title{font-size:36px}.in-blog__hero-text{font-size:18px}.in-blog__grid{gap:30px;grid-template-columns:1fr}.in-blog__pagination{flex-wrap:wrap;gap:20px}}.in-post{background-color:var(--color-white)}.in-post__hero{align-items:center;background-position:50%;background-size:cover;border-radius:0 0 60px 60px;color:var(--color-white);display:flex;height:450px;margin-bottom:var(--spacing-xl);overflow:hidden;position:relative}.in-post__hero-overlay{background:linear-gradient(135deg,rgba(100,104,207,.8),rgba(50,55,80,.6));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.in-post__hero-container{position:relative;width:100%;z-index:2}.in-post__hero-title{font-size:42px;font-weight:var(--fw-bold);line-height:1.2;margin:0 auto;max-width:850px;text-align:center}.in-post__body-container{max-width:900px;padding-bottom:var(--spacing-xxl)}.in-post__body{color:#333;font-size:18px;line-height:1.8}.in-post__body p{margin-bottom:var(--spacing-md)}.in-post__body img{border-radius:20px;height:auto;margin:var(--spacing-lg) 0;max-width:100%}.in-post__body h2,.in-post__body h3{color:var(--color-dark);margin:var(--spacing-xl) 0 var(--spacing-sm)}@media (max-width:768px){.in-post{padding:40px 0}.in-post__title{font-size:28px}.in-post__featured-image{border-radius:20px}}