.blog-categories-section{text-align:center;margin-bottom:60px;padding:0 16px}.blog-categories-section .categories-title{font-size:28px;line-height:34px;color:#0085ff;margin-bottom:24px;font-weight:600}.blog-categories-section .categories-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.blog-categories-section .categories-tags .category-tag{display:inline-block;padding:8px 16px;background-color:rgba(181,204,226,0.15);border:1px solid rgba(181,204,226,0.5);border-radius:20px;color:rgba(0,133,255,0.8);text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease}.blog-categories-section .categories-tags .category-tag:hover{background-color:rgba(181,204,226,0.25);color:#0085ff;text-decoration:none}.blog-categories-section .categories-tags .category-tag.active{background-color:#0085ff;color:#fff;border-color:#0085ff}.blog-categories-section .categories-tags .category-tag.active:hover{background-color:#0064c8;color:#fff}@media only screen and (max-width:768px){.blog-categories-section{margin-bottom:40px}.blog-categories-section .categories-title{font-size:24px;line-height:28px}.blog-categories-section .categories-tags{gap:8px}.blog-categories-section .categories-tags .category-tag{padding:6px 12px;font-size:13px}}.post-meta-footer{margin-top:40px;padding-top:24px;border-top:1px solid #e0e0e0;font-size:14px;color:#6c757d}.post-meta-footer .author-info-footer{margin-bottom:12px}.post-meta-footer .author-info-footer .author-label{color:#495057;margin-right:8px}.post-meta-footer .author-info-footer .author-name{font-weight:500;color:#212529}.post-meta-footer .author-info-footer .author-position{margin-left:8px;color:#6c757d}.post-meta-footer .author-info-footer .author-position:before{content:" • ";margin-right:4px}.post-meta-footer .author-info-footer .author-expertise{margin-top:4px;color:#6c757d;font-size:13px}.post-meta-footer .category-info-footer .category-label{color:#495057;margin-right:8px}.post-meta-footer .category-info-footer .category-link{color:#0085ff;text-decoration:none}.post-meta-footer .category-info-footer .category-link:hover{text-decoration:underline;color:#0085ff}.article-category{margin-bottom:8px}.article-category .category-badge{display:inline-block;background:#0085ff;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;text-decoration:none;transition:all .2s ease}.article-category .category-badge:hover{color:#fff;text-decoration:none}.article-category .category-badge.small{font-size:10px;padding:3px 8px}.article-author{margin-top:8px;font-size:12px;color:#6c757d}.article-author .author-name{font-weight:500;color:#495057}.article-author .author-position{margin-left:4px;font-style:italic}.article-author .author-position:before{content:" • ";margin-right:2px}.article-author.small{font-size:11px;margin-top:6px}.first-item{padding:8px;background-color:rgba(181,204,226,0.25);border-radius:32px;display:flex;gap:32px;align-items:center;margin-bottom:80px}.first-item > img{width:50%;max-width:100%;height:auto;border-radius:24px}.first-item .article-meta{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.first-item .article-meta .date{font-size:14px;line-height:20px}.first-item .article-meta .article-category{margin-bottom:0}.first-item .article-meta .article-author{margin-top:0;font-size:13px}.first-item .article-meta .article-author .author-name{color:rgba(0,133,255,0.8)}.first-item h2{font-size:44px;line-height:50px;color:#0085ff;margin-bottom:8px}.first-item .actions{margin-top:34px;gap:16px}.first-item .preview-text{font-size:20px;line-height:20px}.first-item .image-container{width:50%;min-width:50%}.first-item .image{width:100%;max-width:100%;height:0;position:relative;padding-bottom:87.2072072072072%}.first-item .image img{border-radius:24px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:991px){.first-item{flex-direction:column;gap:16px;margin-bottom:40px}.first-item .image-container{width:100%;min-width:100%}.first-item .image{padding-bottom:69.44444444444444%}.first-item h2{font-size:31px;line-height:36px}.first-item .actions{flex-direction:column-reverse;padding-bottom:12px}.first-item .actions .btn{width:100%}.first-item .article-meta{flex-direction:column;align-items:flex-start;gap:8px}}.gap-1{gap:4px}.gap-4{gap:16px}.blog-item{color:#000;text-decoration:none;margin-bottom:32px;display:block}.blog-item:hover{text-decoration:none;color:#000}.blog-item .image{padding-bottom:79.7872340425532%;position:relative;margin-bottom:24px}.blog-item .image img{border-radius:16px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog-item .meta{font-size:14px;line-height:20px;margin-bottom:12px}.blog-item h3{font-size:18px;line-height:22px;margin-bottom:12px;color:#0085ff}.blog-item .preview-text{font-size:14px;line-height:20px;margin-bottom:8px}@media only screen and (max-width:991px){.blog-item .image{padding-bottom:0;height:300px}}.blog-item-detail{padding-top:40px;width:696px;max-width:100%;margin:0 auto}.blog-item-detail .article-category-section{margin-bottom:16px}.blog-item-detail .meta{margin-bottom:8px}.blog-item-detail h1{font-size:44px;line-height:50px;margin-bottom:8px;color:#0085ff}.blog-item-detail .preview-text{font-size:20px;line-height:20px;margin-bottom:40px}.blog-item-detail .preview-image{text-align:center;margin-bottom:40px}.blog-item-detail .preview-image img{border-radius:24px;width:100%;max-width:100%;height:auto}.blog-item-detail .body img,.mce-content-body img{max-width:100%;height:auto;border-radius:16px}.blog-item-detail .body img[style*="float: right"],.mce-content-body img[style*="float: right"]{float:right;width:50%;margin-left:24px}.blog-item-detail .body img[style*="float: left"],.mce-content-body img[style*="float: left"]{float:left;width:50%;margin-right:24px}.blog-item-detail .body p:after,.mce-content-body p:after{content:"";display:block;clear:both}.blog-item-detail .body h2,.mce-content-body h2{font-size:31px;line-height:36px;margin-bottom:16px}@media only screen and (max-width:768px){.blog-item-detail h1{font-size:32px;line-height:38px}.blog-item-detail .preview-text{font-size:18px;line-height:24px}.first-item h2{font-size:28px;line-height:32px}.first-item .preview-text{font-size:16px;line-height:22px}}