.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media (max-width:575px){.blog-grid{grid-template-columns:1fr}}.article-blog{display:flex;flex-direction:column;gap:16px}.article-blog .blog-image{border-radius:12px;display:block;overflow:hidden;position:relative}.article-blog .blog-image img{aspect-ratio:3/2;display:block;object-fit:cover;transition:transform .4s ease;width:100%}.article-blog .blog-image:hover img{transform:scale(1.04)}.blog-image__placeholder{aspect-ratio:3/2;background:var(--bg);display:block;width:100%}.article-blog .entry-date{margin-bottom:4px}.article-blog .entry-title{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:8px}.article-blog .entry-title a:hover{color:var(--primary)}.article-blog .entry-desc{display:-webkit-box;-webkit-line-clamp:3;margin-bottom:12px;-webkit-box-orient:vertical;overflow:hidden}.article-blog .entry-readmore{align-items:center;display:inline-flex;gap:6px}.article-blog .entry-readmore:hover{color:var(--primary)}.tf-page-pagination{display:flex;gap:8px}.tf-page-pagination.justify-content-center{justify-content:center}.tf-page-pagination .pag-item{align-items:center;border:1px solid var(--line);border-radius:5px;color:var(--text);display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.tf-page-pagination .pag-item.active,.tf-page-pagination .pag-item:hover{background:var(--text);border-color:var(--text);color:var(--white)}.blog-sidebar{max-width:380px}@media (max-width:991px){.blog-sidebar{margin-top:40px;max-width:none}}.blog-sidebar .sidebar-item:not(:last-child){margin-bottom:40px}.blog-sidebar .sb-title{font-size:18px;font-weight:600;margin-bottom:16px}.sb-search .form-search{position:relative}.sb-search .form-search input{background:var(--white);border:1px solid var(--line);border-radius:8px;height:48px;padding:0 48px 0 16px;width:100%}.sb-search .form-search button{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px}.sb-category{display:grid;gap:12px}.sb-category a{align-items:center;color:var(--text-2);display:flex;justify-content:space-between}.sb-category a:hover{color:var(--text)}.sb-recent .recent-item{align-items:center;display:flex;gap:16px}.sb-recent .recent-item:not(:last-child){border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.sb-recent .image{border-radius:6px;display:block;flex-shrink:0;overflow:hidden}.sb-recent .image img{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.sb-recent .meta-date{margin-bottom:4px}.sb-recent .meta-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-recent .meta-name:hover{color:var(--primary)}.main-blog-single .blog-image{border-radius:16px;margin-bottom:40px;overflow:hidden}.main-blog-single .blog-image img{display:block;height:100%;object-fit:cover;width:100%}.main-blog-single .blog-heading{display:grid;gap:16px;place-items:center;text-align:center}.main-blog-single .blog-heading .entry-tag{background:var(--bg);border-radius:100px;display:inline-flex;padding:7px 16px}.main-blog-single .blog-heading .entry-meta{align-items:center;display:flex;gap:16px;justify-content:center}.main-blog-single .blog-heading .meta-item{align-items:center;display:flex;gap:4px}.main-blog-single .blog-heading .meta-item .icon{font-size:18px}.main-blog-single .blog-content{margin-bottom:40px}.main-blog-single .blog-content h2{font-size:28px;margin:32px 0 12px}.main-blog-single .blog-content h3{font-size:22px;margin:24px 0 10px}.main-blog-single .blog-content p{color:var(--text-2);line-height:1.7;margin-bottom:18px}.main-blog-single .blog-content ol,.main-blog-single .blog-content ul{display:grid;gap:8px;margin-bottom:18px;padding-left:22px}.main-blog-single .blog-content ul{list-style:disc}.main-blog-single .blog-content ol{list-style:decimal}.main-blog-single .blog-content a{color:var(--primary);text-decoration:underline}.main-blog-single .blog-content img{border-radius:8px;height:auto;max-width:100%}.rich-text [class^=ql-image-align-]{display:table;max-width:100%;width:var(--resize-width)}.rich-text [class^=ql-image-align-]>img{display:block;height:auto;max-width:100%}.rich-text .ql-image-align-left{float:left;margin:.5rem 1rem .5rem 0}.rich-text .ql-image-align-center{margin:1rem auto}.rich-text .ql-image-align-right{float:right;margin:.5rem 0 .5rem 1rem}.rich-text [class^=ql-image-align-][data-title]{margin-bottom:0}.rich-text [class^=ql-image-align-][data-title]:after{color:var(--text-2);content:attr(data-title);display:block;font-size:.9rem;line-height:1.1;padding:.25rem .2rem;width:100%}.rich-text .ql-image-align-center[data-title]:after{text-align:center}.rich-text .ql-image-align-right[data-title]:after{text-align:right}.main-blog-single .blog-content:after{clear:both;content:"";display:block}.main-blog-single .group-direc{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:23px 0}.main-blog-single .group-direc .btn-direc{display:grid;gap:6px}.main-blog-single .group-direc .btn-direc.next{margin-left:auto;text-align:end}.main-blog-single .group-direc .btn-direc a:hover{color:var(--primary)}.blog-related{margin-top:40px}.blog-related-cats{display:flex;flex-wrap:wrap;gap:10px}