.CartBlog{position:relative;display:flex;flex-direction:column;min-height:420px;padding:12px;border-radius:28px;overflow:hidden;cursor:pointer;border:1px solid rgba(50,38,99,.1);background:hsla(0,0%,100%,.82);box-shadow:0 18px 44px rgba(34,25,75,.08);transition:.25s ease}.CartBlog--page{min-height:440px}.CartBlog:hover{transform:translateY(-6px);box-shadow:0 24px 54px rgba(50,38,99,.14);border-color:rgba(50,38,99,.18)}.dark .CartBlog{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.045);box-shadow:0 18px 44px rgba(0,0,0,.24)}.dark .CartBlog:hover{border-color:rgba(46,182,44,.25)}.CartBlog__image{position:relative;overflow:hidden;width:100%;height:190px;border-radius:22px;background:#f2f2f2}.dark .CartBlog__image{background:#121212}.CartBlog__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:22px;transition:.35s ease}.CartBlog:hover .CartBlog__image img{transform:scale(1.06)}.CartBlog__category{width:max-content;max-width:100%;margin-top:14px;padding:7px 12px;border-radius:999px;color:#322663;background:rgba(50,38,99,.08);font-size:12px;line-height:1.8;font-weight:900}.dark .CartBlog__category{color:#2eb62c;background:rgba(46,182,44,.09)}.CartBlog__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px;min-height:58px;color:#20183f;font-size:16px;line-height:1.85;font-weight:950}.dark .CartBlog__title{color:#fff}.CartBlog__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;min-height:82px;color:#5a5570;font-size:14px;line-height:1.95;font-weight:500}.dark .CartBlog__text{color:hsla(0,0%,95%,.72)}.CartBlog__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;border-radius:16px;color:#322663;background:rgba(50,38,99,.075);font-size:14px;font-weight:900;transition:.25s ease}.CartBlog:hover .CartBlog__button{color:#fff;background:linear-gradient(135deg,#322663,#008476)}.dark .CartBlog__button{color:#f2f2f2;background:hsla(0,0%,100%,.065)}.dark .CartBlog:hover .CartBlog__button{color:#08130d;background:linear-gradient(135deg,#2eb62c,#008476)}@media (max-width:750px){.CartBlog,.CartBlog--page{min-height:390px}.CartBlog__image{height:175px}}