.el-blog-pagination .el-blog-page-arrow,.el-blog-pagination .el-blog-page-num{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1;text-decoration:none;vertical-align:middle}.el-blog-pagination .el-blog-page-arrow{flex-shrink:0;height:40px;width:40px}.el-blog-pagination .el-blog-page-arrow i{font-size:14px;line-height:1}.el-blog-pagination .el-blog-page-arrow.is-disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.el-blog-pagination .el-blog-page-num{height:40px;min-width:40px;padding:0 4px}.el-bd-share-btn{color:#f0104a;text-decoration:none}.el-bd-share-btn:hover{background:#f0104a;color:#fff}.el-bd-article{color:#4a4d54;font-size:16.5px;line-height:1.78}.el-bd-article p,.el-bd-article>p{margin:0 0 18px}.el-bd-article h1,.el-bd-article h2,.el-bd-article h3,.el-bd-article h4,.el-bd-article h5,.el-bd-article h6{color:#1c1d21;font-weight:800;letter-spacing:-.3px;margin:40px 0 16px;scroll-margin-top:90px}.el-bd-article h2{font-size:26px}.el-bd-article h3{font-size:22px}.el-bd-article a{color:#f0104a;font-weight:600;text-decoration:underline;text-underline-offset:2px}.el-bd-article a:hover{color:#d10d40}.el-bd-article strong{color:#2a2d33;font-weight:700}.el-bd-article img{border-radius:12px;height:auto;margin:22px 0;max-width:100%}.el-bd-article blockquote{background:#f5f5f6;border:1px solid rgba(28,29,33,.1);border-radius:14px;color:#4a4d54;font-style:italic;margin:30px 0;padding:22px 24px 22px 30px;position:relative}.el-bd-article blockquote:before{background:#1c1d21;border-radius:0 4px 4px 0;bottom:16px;content:"";left:0;position:absolute;top:16px;width:4px}.el-bd-article ol,.el-bd-article ul{margin:20px 0;padding-left:25px}.el-bd-article li{margin-bottom:8px}.blog-detail-content{color:#333;font-size:16px;line-height:1.8}.blog-detail-content a{color:#f0104a}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{color:#2c3e50;font-weight:600;margin-bottom:15px;margin-top:30px}.blog-detail-content p{margin-bottom:18px;text-align:justify}.blog-detail-content img{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:auto;margin:20px 0;max-width:100%}.blog-detail-content blockquote{background-color:#f8f9fa;border-left:4px solid #f0104a;border-radius:0 8px 8px 0;color:#666;font-style:italic;margin:25px 0;padding:15px 20px}.blog-detail-content ol,.blog-detail-content ul{list-style:disc;margin:20px 0;padding-left:25px}.blog-detail-content li{margin-bottom:8px}.about-author{align-items:flex-start;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;gap:20px;margin:40px 0;overflow:hidden;padding:25px}.about-author img{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;flex:0 0 auto;float:none;height:auto;margin:0;max-height:100%;max-width:110px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:110px}.about-author .about-description{flex:1 1 auto;margin:0;min-width:0}.about-author h4{color:#2c3e50;font-weight:600;margin-bottom:8px}.about-author a{color:#f0104a;font-weight:500;text-decoration:none}.about-author a:hover{text-decoration:underline}.archives-list{list-style:none;margin:0;padding:0}.archives-list li{border-bottom:1px solid #f8f9fa;margin-bottom:8px;padding-bottom:8px}.archives-list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.archives-list li .archive-link{align-items:center;background-color:#f8f9fa;border-radius:6px;color:#495057;display:flex;justify-content:space-between;padding:8px 12px;text-decoration:none;transition:all .3s ease}.archives-list li .archive-link:hover{background-color:#e9ecef;color:#f0104a;text-decoration:none;transform:translate(3px)}.archives-list li .archive-link.active{background-color:#f0104a;box-shadow:0 2px 4px #f919424d;color:#fff}.archives-list li .archive-link.active:hover{background-color:#c10c3b;color:#fff}.archives-list li .archive-link .archive-month{font-size:14px;font-weight:500}.archives-list li .archive-link .archive-count{background-color:#0000001a;border-radius:10px;font-size:12px;min-width:20px;opacity:.8;padding:2px 6px;text-align:center}.active .archives-list li .archive-link .archive-count{background-color:#fff3}.tags-container .tag{border-radius:3px;color:#fff!important;display:inline-block;font-size:12px;margin:0 5px 5px 0;padding:5px 10px;text-decoration:none;transition:opacity .3s ease,transform .2s ease}.tags-container .tag:hover{opacity:.8;text-decoration:none!important;transform:translateY(-1px)}.tags-container .tag.active{opacity:.9;transform:translateY(-1px)}.search-results-info{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;display:flex;justify-content:space-between;padding:15px 20px}.search-results-info .search-info{color:#495057;font-size:14px;margin:0}.search-results-info .search-info i{color:#f0104a;margin-right:8px}.search-results-info .search-info strong{color:#2c3e50}.search-results-info .clear-search{border-radius:4px;color:#6c757d;font-size:14px;padding:5px 10px;text-decoration:none;transition:all .3s ease}.search-results-info .clear-search:hover{background-color:#e9ecef;color:#495057;text-decoration:none}.search-results-info .clear-search i{margin-right:5px}.search-blog-input,.search-blog-input .input{position:relative}.search-blog-input .input input.search-field{border:2px solid #e9ecef;border-radius:6px;font-size:14px;padding:12px 50px 12px 15px;transition:border-color .3s ease;width:100%}.search-blog-input .input input.search-field:focus{border-color:#f0104a;box-shadow:0 0 0 3px #f919421a;outline:none}.search-blog-input .input input.search-field::-moz-placeholder{color:#6c757d}.search-blog-input .input input.search-field::placeholder{color:#6c757d}.search-blog-input .input:before{cursor:pointer;transition:opacity .3s ease;z-index:2}.search-blog-input .input:hover:before{opacity:.7}.search-blog-input .input .search-submit{background:transparent;border:none;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:50px;z-index:3}.search-blog-input .input .search-submit:focus{outline:none}.blog-post .post-img img{max-height:350px;-o-object-fit:cover;object-fit:cover}.blog-post .post-content h3 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.blog-post .post-content h3 a:hover{color:#f0104a}.blog-post .post-content .post-meta li a{transition:color .3s ease}.blog-post .post-content .post-meta li a:hover{text-decoration:none}.blog-post .post-content .read-more{color:#f0104a;font-weight:500;text-decoration:none;transition:color .3s ease}.blog-post .post-content .read-more:hover{color:#c10c3b;text-decoration:none}.blog-post .post-content .read-more i{margin-left:5px}.pagination-container{padding:20px 0;text-align:center}.pagination-container .pagination ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.pagination-container .pagination ul li{margin:0 3px}.pagination-container .pagination ul li a,.pagination-container .pagination ul li span{align-items:center;border:1px solid #dee2e6;border-radius:4px;color:#f0104a;display:flex;font-weight:500;justify-content:center;min-height:40px;min-width:40px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.pagination-container .pagination ul li a:hover,.pagination-container .pagination ul li span:hover{background-color:#e9ecef;border-color:#adb5bd}.pagination-container .pagination ul li a.current-page,.pagination-container .pagination ul li span.current-page{background-color:#f0104a;border-color:#f0104a;box-shadow:0 2px 4px #f919424d;color:#fff;transform:translateY(-1px)}.pagination-container .pagination ul li a.pagination-arrow{min-width:40px}.pagination-container .pagination ul li a.pagination-arrow i{font-size:14px}.pagination-container .pagination ul li a.pagination-arrow:hover{background-color:#f0104a;border-color:#f0104a;color:#fff}.pagination-container .pagination ul li span{color:#6c757d;cursor:not-allowed}.sidebar .widget{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;margin-bottom:30px;padding:25px}.sidebar .widget h3{border-bottom:2px solid #f8f9fa;color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.sidebar .widget .widget-tabs{list-style:none;margin:0;padding:0}.sidebar .widget .widget-tabs li{border-bottom:1px solid #f8f9fa;margin-bottom:20px;padding-bottom:20px}.sidebar .widget .widget-tabs li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sidebar .widget .widget-tabs li .widget-content{align-items:flex-start;display:flex}.sidebar .widget .widget-tabs li .widget-content .widget-thumb{flex-shrink:0;margin-right:15px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb img{border-radius:6px;height:60px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:80px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb a:hover img{transform:scale(1.05)}.sidebar .widget .widget-tabs li .widget-content .widget-text{flex:1}.sidebar .widget .widget-tabs li .widget-content .widget-text h5{font-size:14px;line-height:1.4;margin:0 0 5px}.sidebar .widget .widget-tabs li .widget-content .widget-text h5 a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.sidebar .widget .widget-tabs li .widget-content .widget-text h5 a:hover{color:#f0104a}.sidebar .widget .widget-tabs li .widget-content .widget-text span{color:#6c757d;font-size:12px}@media (max-width:768px){.blog-page{margin-top:20px!important}.blog-detail-content{font-size:15px;line-height:1.7;padding:0 10px}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{font-size:1.2em;margin-bottom:12px;margin-top:25px}.blog-detail-content p{margin-bottom:15px;text-align:left}.blog-detail-content img{border-radius:6px;margin:15px 0}.blog-detail-content blockquote{font-size:14px;margin:20px 0;padding:12px 15px}.blog-detail-content ol,.blog-detail-content ul{margin:15px 0;padding-left:20px}.about-author{gap:14px;margin:25px 0;padding:20px 15px}.about-author img{height:auto;max-height:100%;max-width:72px;width:72px}.about-author h4{font-size:16px}.about-author p{font-size:14px;line-height:1.5}.blog-post{margin-bottom:25px}.blog-post .post-content{padding:15px 30px!important}.blog-post .post-content h3{font-size:18px;margin-bottom:10px}.blog-post .post-content p{font-size:14px;line-height:1.6;margin-bottom:12px}.blog-post .post-meta{font-size:12px;margin-bottom:15px}.blog-post .post-meta li{margin-right:10px}.single-post .post-content{padding:15px 30px}.sidebar .widget{margin-bottom:25px;padding:20px 15px}.sidebar .widget h3{font-size:18px;margin-bottom:15px}.tags-container .tag{font-size:11px;margin:0 3px 5px 0;padding:4px 8px}.archives-list li{margin-bottom:6px;padding-bottom:6px}.archives-list li .archive-link{padding:6px 10px}.archives-list li .archive-link .archive-month{font-size:13px}.archives-list li .archive-link .archive-count{font-size:11px;padding:1px 5px}.pagination-container{margin-bottom:20px}.pagination-container .pagination ul li{margin:0 2px}.pagination-container .pagination ul li a,.pagination-container .pagination ul li span{font-size:14px;min-height:35px;min-width:35px;padding:6px 10px}.pagination-container .pagination ul li a.pagination-arrow{min-width:35px}.pagination-container .pagination ul li a.pagination-arrow i{font-size:12px}.search-results-info{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 15px}.search-results-info .search-info{font-size:13px}.search-results-info .clear-search{align-self:flex-end;font-size:13px}.search-blog-input .input input.search-field{font-size:14px;padding:10px 45px 10px 12px}.search-blog-input .input .search-submit{width:45px}}@media (max-width:992px) and (min-width:769px){.blog-detail-content{padding:0 15px}.sidebar .widget{padding:20px}}@media (max-width:480px){.blog-detail-content{font-size:14px;padding:0 5px}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{font-size:1.1em}.tags-container .tag{font-size:10px;padding:3px 6px}.sidebar .widget{padding:15px 10px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb{margin-right:10px}.sidebar .widget .widget-tabs li .widget-content .widget-thumb img{height:45px;width:60px}.sidebar .widget .widget-tabs li .widget-content .widget-text h5{font-size:13px}}
