:root,.Blogs-module-scss-module__QUBLuG__dark-theme{--bg-primary:#353941;--bg-secondary:#353941;--text-primary:#f9fafb;--text-secondary:#f3f4f6;--text-tertiary:#f9fafb;--nav-bg:#22262efa;--dropdown-bg:#1f2937;--link-color:#f3f4f6;--link-hover:#fff;--border-color:#ffffff1a;--shadow-color:#0000004d;--gradient-start:#c2a68c;--gradient-end:#4338ca;--cta-gradient:linear-gradient(135deg, #5f85db 0%, #90b8f8 100%);--arrow-filter:brightness(0) invert(1);--body-bg:#121212;--card-bg:#26282b;--cta-bg:linear-gradient(135deg, #f5f6fa 0%, #a3c2f4 100%)}.Blogs-module-scss-module__QUBLuG__blogsSection{background:var(--body-bg,#0f0f0f);min-height:80vh;padding:4rem 0 6rem}.Blogs-module-scss-module__QUBLuG__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.Blogs-module-scss-module__QUBLuG__blogsHero{text-align:center;margin-bottom:3.5rem}.Blogs-module-scss-module__QUBLuG__badge{color:#a3c2f4;text-transform:uppercase;letter-spacing:.08em;background:#a3c2f426;border:1px solid #a3c2f440;border-radius:20px;margin-bottom:1rem;padding:.3rem .9rem;font-size:.78rem;font-weight:600;display:inline-block}.Blogs-module-scss-module__QUBLuG__heroTitle{color:var(--text-primary,#f9fafb);margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.2}.Blogs-module-scss-module__QUBLuG__heroSubtitle{color:var(--text-secondary,#e5e7eb);opacity:.8;max-width:550px;margin:0 auto;font-size:1.05rem;line-height:1.7}.Blogs-module-scss-module__QUBLuG__loadingState{color:#6b7280;flex-direction:column;align-items:center;gap:1rem;padding:4rem;display:flex}.Blogs-module-scss-module__QUBLuG__loadingState p{font-size:.9rem}.Blogs-module-scss-module__QUBLuG__spinner{border:3px solid #a3c2f433;border-top-color:#a3c2f4;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite Blogs-module-scss-module__QUBLuG__spin}@keyframes Blogs-module-scss-module__QUBLuG__spin{to{transform:rotate(360deg)}}.Blogs-module-scss-module__QUBLuG__errorState{text-align:center;color:#ef4444;background:#ef44440d;border:1px solid #ef444426;border-radius:12px;padding:3rem}.Blogs-module-scss-module__QUBLuG__emptyState{text-align:center;padding:4rem 2rem}.Blogs-module-scss-module__QUBLuG__emptyState h3{color:var(--text-primary,#f9fafb);margin-bottom:.5rem;font-size:1.3rem}.Blogs-module-scss-module__QUBLuG__emptyState p{color:#6b7280}.Blogs-module-scss-module__QUBLuG__notFound{text-align:center;padding:5rem 1rem}.Blogs-module-scss-module__QUBLuG__notFound h2{color:var(--text-primary,#f9fafb);margin-bottom:.75rem;font-size:1.8rem}.Blogs-module-scss-module__QUBLuG__notFound p{color:#6b7280;margin-bottom:1.5rem}.Blogs-module-scss-module__QUBLuG__blogsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}.Blogs-module-scss-module__QUBLuG__blogCard{background:var(--card-bg,#1a1d23);border:1px solid #ffffff12;border-radius:14px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.Blogs-module-scss-module__QUBLuG__blogCard:hover{border-color:#a3c2f440;transform:translateY(-3px);box-shadow:0 12px 40px #0000004d}.Blogs-module-scss-module__QUBLuG__cardContent{padding:1.75rem}.Blogs-module-scss-module__QUBLuG__cardCategory{color:#a3c2f4;letter-spacing:.04em;background:#a3c2f41f;border-radius:20px;margin-bottom:.75rem;padding:.2rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.Blogs-module-scss-module__QUBLuG__cardTitle{margin:0 0 .75rem;font-size:1.2rem;font-weight:600;line-height:1.4}.Blogs-module-scss-module__QUBLuG__cardTitle a{color:var(--text-primary,#f9fafb);text-decoration:none;transition:color .2s}.Blogs-module-scss-module__QUBLuG__cardTitle a:hover{color:#a3c2f4}.Blogs-module-scss-module__QUBLuG__cardExcerpt{color:var(--text-secondary,#e5e7eb);opacity:.75;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.25rem;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.Blogs-module-scss-module__QUBLuG__cardMeta{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Blogs-module-scss-module__QUBLuG__cardAuthor{color:#6b7280;font-size:.82rem;font-weight:500}.Blogs-module-scss-module__QUBLuG__cardDate{color:#6b7280;font-size:.8rem}.Blogs-module-scss-module__QUBLuG__readMore{color:#a3c2f4;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.Blogs-module-scss-module__QUBLuG__readMore:hover{opacity:.75}.Blogs-module-scss-module__QUBLuG__backLink{color:#a3c2f4;margin-bottom:2rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.Blogs-module-scss-module__QUBLuG__backLink:hover{opacity:.75}.Blogs-module-scss-module__QUBLuG__articleWrapper{background:var(--card-bg,#1a1d23);border:1px solid #ffffff12;border-radius:16px;padding:2.5rem;overflow:hidden}@media (max-width:640px){.Blogs-module-scss-module__QUBLuG__articleWrapper{padding:1.5rem}}.Blogs-module-scss-module__QUBLuG__articleHeader{border-bottom:1px solid #ffffff14;margin-bottom:2.5rem;padding-bottom:2rem}.Blogs-module-scss-module__QUBLuG__articleTitle{color:var(--text-primary,#f9fafb);margin:.75rem 0 1rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.3}.Blogs-module-scss-module__QUBLuG__articleMeta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.Blogs-module-scss-module__QUBLuG__articleExcerpt{color:var(--text-secondary,#e5e7eb);opacity:.8;margin:0;font-size:1.05rem;font-style:italic;line-height:1.7}.Blogs-module-scss-module__QUBLuG__articleContent{color:var(--text-secondary,#d1d5db);font-size:1rem;line-height:1.8}.Blogs-module-scss-module__QUBLuG__contentH1{color:var(--text-primary,#f9fafb);border-bottom:2px solid #a3c2f44d;margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.9rem;font-weight:700;line-height:1.3}.Blogs-module-scss-module__QUBLuG__contentH2{color:var(--text-primary,#f9fafb);border-left:4px solid #a3c2f4;margin:2rem 0 .75rem;padding-left:.85rem;font-size:1.5rem;font-weight:700;line-height:1.35}.Blogs-module-scss-module__QUBLuG__contentH3{color:var(--text-primary,#f9fafb);border-left:3px solid #a3c2f480;margin:1.75rem 0 .6rem;padding-left:.75rem;font-size:1.2rem;font-weight:600;line-height:1.4}.Blogs-module-scss-module__QUBLuG__contentH4{color:var(--text-primary,#f9fafb);border-left:2px solid #a3c2f459;margin:1.5rem 0 .5rem;padding-left:.65rem;font-size:1.05rem;font-weight:600;line-height:1.4}.Blogs-module-scss-module__QUBLuG__contentH5{color:#a3c2f4;text-transform:uppercase;letter-spacing:.05em;margin:1.25rem 0 .4rem;font-size:.95rem;font-weight:600;line-height:1.4}.Blogs-module-scss-module__QUBLuG__contentH6{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.4}.Blogs-module-scss-module__QUBLuG__contentPara{opacity:.9;margin:0 0 1.25rem;line-height:1.85}.Blogs-module-scss-module__QUBLuG__contentList{margin:0 0 1.25rem 1.5rem;padding:0;list-style:outside}.Blogs-module-scss-module__QUBLuG__contentList li{opacity:.9;margin-bottom:.5rem;line-height:1.7}.Blogs-module-scss-module__QUBLuG__contentOL{margin:0 0 1.25rem 1.5rem;padding:0;list-style:decimal}.Blogs-module-scss-module__QUBLuG__contentOL li{opacity:.9;margin-bottom:.5rem;line-height:1.7}.Blogs-module-scss-module__QUBLuG__contentBlockquote{color:var(--text-secondary,#d1d5db);background:#a3c2f40d;border-left:4px solid #a3c2f4;border-radius:0 8px 8px 0;margin:1.5rem 0;padding:.75rem 1.25rem;font-style:italic}.Blogs-module-scss-module__QUBLuG__inlineCode{color:#a3c2f4;background:#ffffff14;border:1px solid #ffffff1a;border-radius:4px;padding:.1rem .4rem;font-family:Courier New,monospace;font-size:.85em}.Blogs-module-scss-module__QUBLuG__tagList{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.Blogs-module-scss-module__QUBLuG__tag{color:#dadada;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:.3rem .8rem;font-size:.78rem}
