.blog-section{padding:160px 0 120px;background:#f0f4f8;position:relative;overflow:hidden}.blog-divider{position:absolute;top:0;left:0;width:100%;line-height:0;z-index:1}.blog-wave-svg{height:320px;width:100%}.blog-main-title .title-black{color:#000}.blog-container{max-width:1400px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.blog-header{text-align:center;margin-bottom:80px;padding-top:40px}.glass-badge-dark{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 24px;border-radius:100px;border:1px solid hsla(0,0%,100%,.3);display:inline-block}.badge-text{color:#fff;font-weight:700;font-size:12px;letter-spacing:2px}.blog-main-title{font-weight:900;margin:0;font-size:clamp(36px,6vw,56px);letter-spacing:-2px;color:#fff!important}.highlight-text{color:#1890ff}.blog-subtitle{color:hsla(0,0%,100%,.9);max-width:650px;font-size:18px;line-height:1.6;margin:0 auto}.blog-main-card,.skeleton-card{border-radius:32px}.blog-main-card{overflow:hidden;background:#fff;height:100%;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,21,41,.08);opacity:0;animation:fadeInUp .6s ease forwards;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease!important;cursor:pointer}.blog-main-card:hover{transform:translateY(-16px)!important;box-shadow:0 40px 80px rgba(0,21,41,.15)!important}.fade-in-up-0,.fade-in-up-1,.fade-in-up-2{opacity:0;animation:fadeInUp .6s ease forwards}.image-container{overflow:hidden;height:280px;position:relative}.blog-zoom-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.5s cubic-bezier(.165,.84,.44,1)!important}.blog-main-card:hover .blog-zoom-image{transform:scale(1.1)}.category-tag-container{position:absolute;bottom:20px;left:20px}.category-tag{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px!important;font-weight:800!important;border:none!important;color:#1890ff!important;padding:6px 16px!important;font-size:11px!important;box-shadow:0 4px 15px rgba(0,0,0,.1)}.card-content{flex-grow:1}.blog-meta{margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap}.meta-icon{color:#1890ff}.meta-text{font-size:14px;color:#8c8c8c;font-weight:500}.meta-separator{color:#d9d9d9}.blog-card-title{margin-bottom:16px;line-height:1.4;font-weight:800;font-size:24px;color:#101828;transition:color .3s ease}.blog-main-card:hover .blog-card-title{color:#1890ff}.blog-description{color:#667085;margin-bottom:24px;font-size:16px;line-height:1.6}.card-footer{margin-top:auto;padding-top:24px;border-top:1px solid #f0f2f5}.author-avatar{background-color:#e6f7ff;color:#1890ff;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.08)}.author-info{display:flex;flex-direction:column}.author-name{font-size:15px;color:#101828;line-height:1.2}.author-role{font-size:12px}.expand-btn{width:48px;height:48px;border-radius:16px;background:#f0f4f8;display:flex;align-items:center;justify-content:center;color:#101828;transition:all .3s ease}.blog-main-card:hover .expand-btn{background:#1890ff;color:#fff;border-radius:50%;transform:rotate(-45deg)}.blog-footer{text-align:center;margin-top:80px}.browse-button{height:56px;padding:0 40px;font-weight:700;font-size:16px;box-shadow:0 10px 20px rgba(24,144,255,.2)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1366px){.blog-section{padding:120px 0 80px}.blog-container{padding:0 15px}.blog-wave-svg{height:250px}}@media (max-width:768px){.blog-section{padding:100px 0 60px}.blog-wave-svg{height:160px}.blog-header{margin-bottom:40px;padding-top:20px}.blog-card-title{font-size:20px}.expand-btn{width:40px;height:40px}.blog-footer{margin-top:40px}}@media (max-width:480px){.blog-section{padding:80px 0 40px}.blog-wave-svg{height:120px}.glass-badge-dark{padding:6px 16px}.badge-text{font-size:10px}.blog-subtitle{font-size:16px;padding:0 16px}.blog-meta{flex-wrap:wrap;gap:8px}.browse-button{height:48px;padding:0 30px;font-size:14px}}