.blog-page{padding-top:120px;padding-bottom:80px}.blog-hero{padding:clamp(35px,4.5vw,55px) 24px;text-align:center;border-bottom:1.2px solid var(--input-border);background:radial-gradient(circle at 50% 50%,rgba(250,204,21,.03) 0,transparent 80%);margin-bottom:30px}.blog-hero-container{max-width:900px;margin:0 auto}.blog-label{font-family:'Space Grotesk',sans-serif;font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--primary);text-transform:uppercase;margin-bottom:10px;display:block}.blog-hero h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(26px, 4vw, 42px);font-weight:800;line-height:1.15;color:var(--text-color);margin-bottom:10px;letter-spacing:-.8px}.blog-hero h1 .highlight{background:linear-gradient(120deg,var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.blog-hero p{font-size:clamp(14.5px, 1.8vw, 16.5px);line-height:1.5;color:var(--text-color);font-weight:500;max-width:650px;margin:0 auto;opacity:.9}.blog-content-section{padding:20px 0}.blog-container{max-width:1200px;margin:0 auto;padding:0 24px}.category-scroll-container{width:100%;overflow-x:auto;margin-bottom:32px;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.category-scroll-container::-webkit-scrollbar{display:none}.category-filter-bar{display:inline-flex;gap:10px;min-width:100%;justify-content:center}.filter-btn{font-family:'Space Grotesk',sans-serif;font-size:13px;font-weight:700;padding:8px 20px;border-radius:999px;border:1.2px solid var(--input-border);background:0 0;color:var(--text-color);cursor:pointer;transition:all .25s ease;white-space:nowrap;text-decoration:none;display:inline-block}.filter-btn:hover{background:var(--input-bg);border-color:var(--primary)}.filter-btn.active{background:var(--primary)!important;border-color:var(--primary)!important;color:#0b1120!important;box-shadow:0 4px 15px rgba(250,204,21,.25)!important}.blog-posts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px}@media (max-width:420px){.blog-posts-grid{gap:18px}}.blog-grid-card{display:flex;flex-direction:column;background:rgba(255,255,255,.45);border:1.2px solid var(--input-border);border-radius:24px;cursor:pointer;transition:transform .25s cubic-bezier(.25, 1, .5, 1),border-color .25s,box-shadow .25s;box-shadow:0 8px 25px var(--shadow-color);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);overflow:hidden;height:100%;text-decoration:none}html.dark .blog-grid-card{background:rgba(11,17,32,.35)}.blog-grid-card:hover{transform:translateY(-4px);border-color:var(--primary);box-shadow:0 12px 30px rgba(250,204,21,.06)}.blog-card-thumbnail{position:relative;overflow:hidden;height:170px;flex-shrink:0;width:100%}.blog-card-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.blog-card-thumbnail.thumb-amber{background:radial-gradient(circle at 30% 20%,rgba(250,204,21,.15) 0,transparent 60%),#080d19}.blog-card-thumbnail.thumb-emerald{background:linear-gradient(135deg,rgba(16,185,129,.2) 0,transparent 70%),#060b13}.blog-card-thumbnail.thumb-cyan{background:radial-gradient(circle at 70% 80%,rgba(6,182,212,.2) 0,transparent 60%),#0c0f1d}.blog-card-thumbnail.thumb-violet{background:radial-gradient(circle at 40% 60%,rgba(139,92,246,.18) 0,transparent 60%),#0a0a16}.thumb-fallback-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:44px;opacity:.4;filter:grayscale(.2)}.thumb-overlay{position:absolute;top:14px;left:14px}.thumb-badge{font-family:'Space Grotesk',sans-serif;font-size:9px;font-weight:800;padding:4px 8px;border-radius:4px;background:var(--primary);color:#0b1120;letter-spacing:.5px;text-transform:uppercase}.blog-card-details{padding:22px;display:flex;flex-direction:column;flex:1}.blog-card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11.5px;color:var(--text-color);opacity:.8}.category-badge{font-family:'Space Grotesk',sans-serif;font-size:10px;font-weight:750;padding:3px 8px;border-radius:999px;background:rgba(250,204,21,.12);border:1px solid rgba(250,204,21,.2);color:var(--primary);text-transform:uppercase;text-decoration:none}.blog-card-details h3{font-family:'Space Grotesk',sans-serif;font-size:17.5px;font-weight:750;color:var(--text-color);margin-bottom:10px;line-height:1.3}.blog-card-details p{font-size:13.5px;line-height:1.45;color:var(--text-color);margin-bottom:18px;opacity:.85;flex:1}.blog-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed var(--input-border);padding-top:14px;margin-top:auto}.read-more-text{font-family:'Space Grotesk',sans-serif;font-size:12.5px;font-weight:750;color:var(--primary)}.post-date{font-size:11.5px;color:var(--text-color);opacity:.75}.blog-empty-state{text-align:center;padding:60px 20px}.blog-empty-state h3{font-family:'Space Grotesk',sans-serif;font-size:20px;margin-bottom:10px}.blog-empty-state p{color:var(--muted-text);max-width:420px;margin:0 auto}.blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px;flex-wrap:wrap}.blog-pagination .page-numbers{font-family:'Space Grotesk',sans-serif;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;border:1.2px solid var(--input-border);color:var(--text-color);text-decoration:none;transition:all .2s ease}.blog-pagination .page-numbers:hover{border-color:var(--primary);background:var(--input-bg)}.blog-pagination .page-numbers.current{background:var(--primary);border-color:var(--primary);color:#0b1120}.blog-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--text-color);opacity:.85;margin-bottom:16px}.blog-breadcrumbs a{font-weight:600;transition:color .2s;color:var(--text-color);text-decoration:none}.blog-breadcrumbs a:hover{color:var(--primary)}.bc-separator{opacity:.5}.bc-active{color:var(--primary);font-weight:700}.blog-back-btn{font-family:'Space Grotesk',sans-serif;font-size:13px;font-weight:750;background:0 0;color:var(--text-color);cursor:pointer;align-self:flex-start;padding:8px 16px;border-radius:999px;border:1.2px solid var(--input-border);transition:all .25s ease;margin-bottom:12px;text-decoration:none;display:inline-block}.blog-back-btn:hover{background:var(--input-bg);border-color:var(--primary);transform:translateX(-2px)}.single-blog-layout{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start}@media (max-width:980px){.single-blog-layout{grid-template-columns:1fr;gap:40px}}.editorial-main-content{padding-right:16px;min-width:0}@media (max-width:980px){.editorial-main-content{padding-right:0}}.article-featured-header-img{width:100%;height:clamp(240px,30vw,420px);border-radius:32px;border:1.2px solid var(--input-border);margin-bottom:28px;position:relative;overflow:hidden}.article-featured-header-img img{width:100%;height:100%;object-fit:cover;display:block}.article-featured-header-img.thumb-amber{background:radial-gradient(circle at 30% 20%,rgba(250,204,21,.15) 0,transparent 60%),#080d19}.article-featured-header-img.thumb-emerald{background:linear-gradient(135deg,rgba(16,185,129,.2) 0,transparent 70%),#060b13}.article-featured-header-img.thumb-cyan{background:radial-gradient(circle at 70% 80%,rgba(6,182,212,.2) 0,transparent 60%),#0c0f1d}.article-featured-header-img.thumb-violet{background:radial-gradient(circle at 40% 60%,rgba(139,92,246,.18) 0,transparent 60%),#0a0a16}.featured-overlay{position:absolute;top:24px;right:24px}.featured-badge-estd{font-family:'Space Grotesk',sans-serif;font-size:11px;font-weight:850;padding:6px 14px;border-radius:6px;background:var(--primary);color:#0b1120;letter-spacing:.8px;text-transform:uppercase}.post-header-meta{display:flex;gap:16px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.category-tag{font-family:'Space Grotesk',sans-serif;font-size:11px;font-weight:750;padding:6px 14px;border-radius:999px;background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.2);color:var(--primary);text-transform:uppercase;text-decoration:none}.read-time{font-size:13.5px;color:var(--text-color);opacity:.8}.editorial-title{font-family:'Space Grotesk',sans-serif;font-size:clamp(26px, 4.5vw, 48px);line-height:1.15;color:var(--text-color);margin-bottom:24px;letter-spacing:-1px}.editorial-author-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:40px;border-bottom:1.2px solid var(--input-border);padding-bottom:24px}.author-badge{display:flex;align-items:center;gap:12px}.author-avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0}.author-avatar img{width:100%;height:100%;object-fit:cover;display:block}.author-details{display:flex;flex-direction:column}.author-details span{font-size:13.5px;color:var(--text-color)}.author-details strong{color:var(--text-color)}.estd-label{font-size:11.5px!important;opacity:.75;margin-top:1px}.pub-date{font-size:13.5px;opacity:.8;color:var(--text-color)}.editorial-body{line-height:1.8;font-size:16.5px;color:var(--text-color)}.editorial-body p{margin-bottom:24px;opacity:.95}.editorial-body h2,.editorial-body h3,.editorial-body h4{font-family:'Space Grotesk',sans-serif;font-weight:750;margin-top:40px;margin-bottom:16px;letter-spacing:-.3px;color:var(--text-color)}.editorial-body h2{font-size:26px}.editorial-body h3{font-size:22px}.editorial-body h4{font-size:18px}.editorial-body img{max-width:100%;height:auto;border-radius:20px;margin:24px 0}.editorial-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.editorial-body a{color:var(--primary);font-weight:600}.editorial-body ol,.editorial-body ul{margin:0 0 24px 20px}.editorial-body li{margin-bottom:8px}.article-callout-box{background:var(--input-bg);border-left:4px solid var(--primary);border-radius:0 16px 16px 0;padding:24px;margin:32px 0}.article-callout-box h4,.article-callout-box h5{margin-top:0!important;margin-bottom:12px!important}.article-callout-box ul{list-style:none;padding-left:0;margin-left:0}.article-callout-box li{margin-bottom:10px;font-size:15px;position:relative;padding-left:20px}.article-callout-box li::before{content:"\25CF";color:var(--primary);position:absolute;left:0;font-size:12px}.blog-sidebar{background:rgba(255,255,255,.45);border:1.2px solid var(--input-border);border-radius:28px;padding:28px;min-width:0;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 10px 30px var(--shadow-color);position:sticky;top:100px;display:flex;flex-direction:column;gap:28px}html.dark .blog-sidebar{background:rgba(11,17,32,.45)}.blog-sidebar h5{font-family:'Space Grotesk',sans-serif;font-size:14.5px;font-weight:750;color:var(--text-color);margin-bottom:18px;text-transform:uppercase;letter-spacing:.5px}.sidebar-trust-widget{border-bottom:1.2px solid var(--input-border);padding-bottom:16px}.trust-badges-list{display:flex;flex-direction:column;gap:16px}.trust-badge-node{display:flex;gap:12px;align-items:flex-start}.t-badge-icon{font-size:20px;flex-shrink:0}.t-badge-text h6{font-family:'Space Grotesk',sans-serif;font-size:13.5px;font-weight:750;color:var(--text-color);margin-bottom:2px}.t-badge-text p{font-size:12px;color:var(--text-color);line-height:1.35;margin:0;opacity:.85}.sidebar-support-card{border-bottom:1.2px solid var(--input-border);padding-bottom:24px}.sidebar-support-card p{font-size:13px;line-height:1.45;opacity:.85;margin-bottom:12px;color:var(--text-color)}.support-email-link{font-size:13px;font-weight:700;color:var(--primary);text-decoration:none}.sidebar-related-widget .sidebar-links{display:flex;flex-direction:column;gap:18px}.sidebar-link-node{cursor:pointer;transition:opacity .2s;text-decoration:none;display:block}.sidebar-link-node:hover{opacity:.85}.sidebar-category{font-family:'Space Grotesk',sans-serif;font-size:9.5px;font-weight:800;color:var(--primary);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:3px}.sidebar-link-node h5{font-family:'Space Grotesk',sans-serif;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--text-color);margin-bottom:4px;text-transform:none;letter-spacing:normal}.sidebar-meta{font-size:11px;opacity:.7;color:var(--text-color)}.post-nav-links{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1.2px solid var(--input-border);flex-wrap:wrap}.post-nav-links a{font-family:'Space Grotesk',sans-serif;font-size:13.5px;font-weight:700;color:var(--text-color);text-decoration:none}.post-nav-links a:hover{color:var(--primary)}@media (max-width:980px){.visual-brain-pulse,.visual-circle-waves{animation:none}}