.blog-section{background-color:var(--bg-alt);padding:100px 0}.blog-header{justify-content:space-between;align-items:flex-end;margin-bottom:50px;display:flex}.blog-title-group h4{color:var(--primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:1rem}.blog-title-group h2{color:#fff;max-width:500px;font-size:3rem;line-height:1.1}.blog-grid{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:30px;padding-bottom:20px;display:flex;overflow-x:auto}.blog-grid::-webkit-scrollbar{display:none}.blog-card{background-color:#1a1a1a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;flex:0 0 320px;max-width:320px;transition:transform .3s;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-5px)}.blog-card.highlight-card{background-color:var(--primary);color:#000;border:none}.blog-card-content{flex-direction:column;flex:1;justify-content:space-between;min-height:280px;padding:30px;display:flex}.blog-card-content h3{color:#fff;margin-bottom:15px;font-size:1.35rem;font-weight:700;line-height:1.3}.blog-card.highlight-card .blog-card-content h3{color:#000}.blog-card-content p{color:#b0b0b0;margin-bottom:20px;font-size:.95rem;line-height:1.6}.blog-card.highlight-card .blog-card-content p{color:#000000b3}.blog-link{text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-card.highlight-card .blog-link{color:#000}.blog-nav-btns{justify-content:center;gap:15px;margin-top:2rem;display:flex}.blog-nav-btns .nav-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;transition:all .3s;display:flex}.blog-nav-btns .nav-btn:hover{background-color:var(--primary);color:#000;border-color:var(--primary);transform:scale(1.1)}@media (max-width:768px){.blog-card{flex:0 0 300px;max-width:300px}.blog-header{flex-direction:column;align-items:flex-start;gap:20px}.blog-title-group h2{font-size:2rem}}.page-hero-blog{min-height:40vh}.blog-breadcrumb{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.blog-breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color .2s}.blog-breadcrumb a:hover{color:var(--primary)}.blog-breadcrumb .separator{opacity:.4}.blog-hero-meta{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.blog-hero-meta .meta-item{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.85rem;display:flex}.blog-hero-meta .meta-item i{color:var(--primary);font-size:.8rem}.blog-toc{border:1px solid #ffffff14;border-left:3px solid var(--primary);background:#ffffff08;border-radius:12px;margin-bottom:3rem;padding:1.5rem 2rem}.blog-toc h2{text-transform:uppercase;letter-spacing:.05em;color:var(--primary);border-bottom:none!important;margin-bottom:1rem!important;padding-bottom:0!important;font-size:1rem!important}.blog-toc ol{counter-reset:toc-counter;margin:0;padding:0;list-style:none}.blog-toc ol li{counter-increment:toc-counter;padding:.4rem 0}.blog-toc ol li:before{content:counter(toc-counter)".";color:var(--primary);margin-right:.5rem;font-size:.9rem;font-weight:600}.blog-toc ol li a{color:var(--text-muted);font-size:.95rem;text-decoration:none;transition:color .2s}.blog-toc ol li a:hover{color:#fff}.blog-article{max-width:800px;margin:0 auto}.blog-article h1{margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.blog-article .blog-conclusion{margin-top:3rem}.blog-article .blog-cta-link{color:var(--primary);font-weight:600;text-decoration:none}.blog-article .blog-cta-link:hover{text-decoration:underline}.blog-article h2{border-bottom:1px solid #ffffff0f;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;scroll-margin-top:100px;font-size:1.6rem;line-height:1.3}.blog-article h3{color:#fff;margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem;line-height:1.3}.blog-article p{color:var(--text-muted);max-width:100%;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.85}.blog-article strong{color:#fff;font-weight:600}.blog-article ul,.blog-article ol{color:var(--text-muted);margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.05rem;line-height:1.85}.blog-article ul li,.blog-article ol li{margin-bottom:.5rem}.blog-article ul li::marker{color:var(--primary)}.blog-article ol li::marker{color:var(--primary);font-weight:600}.blog-article table{border-collapse:collapse;border-radius:12px;width:100%;margin:1.5rem 0 2rem;font-size:.95rem;overflow:hidden}.blog-article thead th{color:var(--primary);text-align:left;text-transform:uppercase;letter-spacing:.03em;background:#ffc8001a;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.blog-article tbody td{color:var(--text-muted);border-bottom:1px solid #ffffff0d;padding:.75rem 1rem}.blog-article tbody tr:last-child td{border-bottom:none}.blog-article tbody tr:nth-child(2n){background:#ffffff05}.blog-article blockquote{border-left:3px solid var(--primary);background:linear-gradient(135deg,#ffc8000f 0%,#ffc80005 100%);border-radius:12px;margin:2rem 0;padding:1.25rem 1.5rem;font-style:normal}.blog-article blockquote p{color:#ffffffd9;margin-bottom:.5rem;font-size:.95rem}.blog-article blockquote p:last-child{margin-bottom:0}.blog-article a{color:var(--primary);font-weight:500;text-decoration:none;transition:opacity .2s}.blog-article a:hover{opacity:.85;text-decoration:underline}.blog-article a:visited{color:var(--primary)}.blog-article blockquote a{color:var(--primary);font-weight:600;text-decoration:none}.blog-article blockquote a:hover{text-decoration:underline}.blog-faq{margin-top:3rem}.blog-faq-item{border-bottom:1px solid #ffffff0f;padding:1.25rem 0}.blog-faq-item:last-child{border-bottom:none}.blog-faq-item h3{color:#fff;margin-top:0;margin-bottom:.5rem;font-size:1.05rem}.blog-faq-item p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.7}.blog-share{border-top:1px solid #ffffff14;margin-top:3rem;padding-top:2rem}.blog-share p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.8rem}.blog-share-links{gap:.75rem;display:flex}.blog-share-links a{width:40px;height:40px;color:var(--text-muted);background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;transition:all .2s;display:flex}.blog-share-links a:hover{background:var(--primary);color:#000;border-color:var(--primary)}.blog-hero-image{aspect-ratio:16/9;border-radius:16px;margin-bottom:2.5rem;overflow:hidden}.blog-hero-image img{object-fit:cover;width:100%;height:100%}.blog-author{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:1rem;margin-top:3rem;padding:1.5rem;display:flex}.blog-author-avatar{border-radius:50%;flex-shrink:0;width:56px;height:56px;overflow:hidden}.blog-author-avatar img{object-fit:cover;width:100%;height:100%}.blog-author-info .author-name{color:#fff;font-size:.95rem;font-weight:600}.blog-author-info .author-role{color:var(--text-muted);font-size:.85rem}.blog-listing-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-listing-card{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:20px;text-decoration:none;transition:transform .3s;display:block;overflow:hidden}.blog-listing-card:hover{transform:translateY(-5px)}.blog-listing-card:nth-child(2n){background:var(--primary)}.blog-listing-card:nth-child(2n) .blog-listing-card-body h3{color:#000}.blog-listing-card:nth-child(2n) .blog-listing-card-body p{color:#000000b3}.blog-listing-card:nth-child(2n) .blog-listing-card-meta{color:#0009}.blog-listing-card:nth-child(2n) .blog-listing-read-more{color:#000}.blog-listing-card-body{flex-direction:column;justify-content:space-between;min-height:260px;padding:30px;display:flex}.blog-listing-card-body h3{color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:700;line-height:1.3}.blog-listing-card-body p{color:#b0b0b0;margin-bottom:1rem;font-size:.95rem;line-height:1.6}.blog-listing-card-meta{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:auto;font-size:.85rem;display:flex}.blog-listing-read-more{color:var(--primary);text-transform:uppercase;font-weight:600}.blog-pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;padding:1rem 0;display:flex}.blog-pagination-arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;transition:all .3s;display:flex}.blog-pagination-arrow:hover:not(:disabled){background:var(--primary);color:#000;border-color:var(--primary)}.blog-pagination-arrow:disabled{opacity:.3;cursor:not-allowed}.blog-pagination-num{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.blog-pagination-num:hover{border-color:var(--primary);color:var(--primary)}.blog-pagination-num.active{background:var(--primary);color:#000;border-color:var(--primary)}@media (max-width:1024px){.blog-listing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-listing-grid{grid-template-columns:1fr}.blog-pagination-num,.blog-pagination-arrow{min-width:36px;height:36px;font-size:.85rem}}@media (max-width:900px){.blog-article h1{font-size:1.8rem}.blog-article h2{margin-top:2rem;font-size:1.6rem}.blog-article h3{font-size:1.3rem}.blog-article p,.blog-article ul,.blog-article ol{font-size:1.1rem}.blog-toc{padding:1.25rem 1.5rem}.blog-article table{font-size:.85rem}.blog-article thead th,.blog-article tbody td{padding:.6rem .75rem}.blog-hero-meta{gap:1rem}.blog-breadcrumb{font-size:.8rem}}
