.blog-contents-wrapper{background-color:#f4f7fe;padding:80px 0;width:100%}.blog-contents-container{display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 20px}.featured-post{background-color:#f4f7fe;border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.featured-post:hover{box-shadow:0 12px 24px rgba(15,82,245,.1);transform:translateY(-4px)}.featured-post__image{height:300px;overflow:hidden;width:100%}.featured-post__image img{height:100%;object-fit:cover;width:100%}.featured-post__content{padding:32px}.featured-post__categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.featured-post__category{background-color:transparent;border:1px solid #4c7df7;border-radius:20px;color:#4c7df7;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;padding:6px 16px;text-transform:uppercase}.featured-post__title{color:#0f1627;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 16px}.featured-post__description{color:#535965;font-size:16px;line-height:1.6;margin-bottom:24px}.featured-post__description p{margin:0 0 12px}.featured-post__description p:last-child{margin-bottom:0}.featured-post__footer{align-items:center;border-top:1px solid rgba(15,22,39,.1);display:flex;justify-content:space-between;padding-top:24px}.featured-post__date{color:#535965;font-size:14px}.featured-post__link{color:#4c7df7;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s ease}.featured-post__link:hover{color:#0f52f5}.secondary-posts{display:flex;flex-direction:column;gap:24px}.secondary-post{background-color:#f4f7fe;border-radius:16px;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.secondary-post:hover{box-shadow:0 8px 16px rgba(15,82,245,.08);transform:translateX(4px)}.secondary-post__categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.secondary-post__category{background-color:transparent;border:1px solid #4c7df7;border-radius:20px;color:#4c7df7;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.secondary-post__title{margin:0 0 12px}.secondary-post__title a{color:#0f1627;font-size:20px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s ease}.secondary-post__title a:hover{color:#4c7df7}.secondary-post__footer{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.secondary-post__date{color:#535965;font-size:14px}.secondary-post__link{color:#4c7df7;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.secondary-post__link:hover{color:#0f52f5}@media (max-width:1024px){.blog-contents-container{gap:32px}.featured-post__title{font-size:24px}.secondary-post__title a{font-size:18px}}@media (max-width:768px){.blog-contents-wrapper{padding:60px 0}.blog-contents-container{gap:24px;grid-template-columns:1fr}.featured-post__content{padding:24px}.featured-post__title{font-size:22px}.featured-post__description{font-size:15px}.secondary-post{padding:20px}.secondary-post__title a{font-size:18px}}@media (max-width:480px){.blog-contents-wrapper{padding:40px 0}.featured-post__image{height:200px}.featured-post__content{padding:20px}.featured-post__title{font-size:20px}.featured-post__description{font-size:14px}.featured-post__footer{align-items:flex-start;flex-direction:column;gap:12px}.secondary-post{padding:16px}.secondary-post__title a{font-size:16px}}