.cbl05_blog-category-posts .item{border-radius:64px;padding:64px 20px}@media screen and (max-width:768px){.cbl05_blog-category-posts .item{border-radius:32px;padding:40px 16px}}.cbl05_blog-category-posts .item:nth-child(n+2){margin-top:64px}@media screen and (max-width:768px){.cbl05_blog-category-posts .item:nth-child(n+2){margin-top:32px}}.cbl05_blog-category-posts .post-list{display:flex;flex-wrap:wrap;gap:32px 64px;margin:0 auto;max-width:1000px}@media screen and (max-width:768px){.cbl05_blog-category-posts .post-list{flex-direction:column;gap:16px}}.cbl05_blog-category-posts .post-list article{width:100%}@media screen and (min-width:769px){.cbl05_blog-category-posts .post-list article{width:calc(50% - 32px)}}.cbl05_blog-category-posts .post-list a{align-items:flex-start;display:flex;gap:12px;text-decoration:none}.cbl05_blog-category-posts .post-list a:hover{opacity:1}.cbl05_blog-category-posts .post-list a:hover .image img{transform:scale(1.1)}.cbl05_blog-category-posts .post-list .image{border-radius:8px;flex:0 0 auto;overflow:hidden;position:relative}@media screen and (min-width:769px){.cbl05_blog-category-posts .post-list .image{max-width:200px;padding-top:24.15%;width:42.74%}}@media screen and (max-width:768px){.cbl05_blog-category-posts .post-list .image{border-radius:4px;padding-top:20.98%;width:37.14%}}.cbl05_blog-category-posts .post-list .image img{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform .3s ease;width:100%}.cbl05_blog-category-posts .post-list .text{line-height:1.5}.cbl05_blog-category-posts .post-list .text .title{font-weight:700;margin:0 0 4px}@media screen and (max-width:768px){.cbl05_blog-category-posts .post-list .text .title{font-size:1.3rem}}.cbl05_blog-category-posts .post-list .text .sub-title{font-size:1.4rem;font-weight:500;margin:0 0 8px}.cbl05_blog-category-posts .post-list .text .date{font-size:1.3rem;line-height:1}@media screen and (max-width:768px){.cbl05_blog-category-posts .post-list .text .date{font-size:1.1rem}}.cbl05_blog-category-posts .button-wrap{display:flex;justify-content:center;margin-top:48px}@media screen and (max-width:768px){.cbl05_blog-category-posts .button-wrap{margin-top:40px}}