@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&family=DM+Mono:wght@400;500&display=swap";
@keyframes Blog-module-scss-module__kErbvG__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Blog-module-scss-module__kErbvG__fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Blog-module-scss-module__kErbvG__pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes Blog-module-scss-module__kErbvG__glowPulse{0%,to{box-shadow:0 0 20px #ff3b3b40}50%{box-shadow:0 0 35px #ff3b3b40,0 0 50px #ff3b3b1a}}@keyframes Blog-module-scss-module__kErbvG__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}:root{--bg-deep:#111827;--bg-primary:#1a2332;--bg-secondary:#243044;--bg-card:#1e2a3a;--bg-card-hover:#2a3a4e;--bg-elevated:#2a3142;--text-primary:#f8fafc;--text-secondary:#f8fafccc;--text-muted:#f8fafc99;--text-dim:#f8fafc66;--accent-primary:#ff3b3b;--accent-primary-light:#ff6b6b;--accent-glow:#ff3b3b40;--accent-bg:#ff3b3b1a;--accent-border:#ff3b3b26;--skill-writing:#10b981;--skill-speaking:#a855f7;--skill-reading:#06b6d4;--skill-listening:#f59e0b;--success:#22c55e;--warning:#f59e0b;--error:#ef4444;--info:#06b6d4;--border-subtle:#ffffff0d;--border-default:#ffffff14;--border-hover:#ffffff1f;--font-display:Space Grotesk,system-ui,sans-serif;--font-body:DM Sans,system-ui,sans-serif;--font-mono:DM Mono,ui-monospace,monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000040;--shadow-lg:0 12px 32px #00000059;--shadow-glow:0 8px 24px #ff3b3b40}.Blog-module-scss-module__kErbvG__container{max-width:1000px;margin:0 auto;padding:2rem 1rem}.Blog-module-scss-module__kErbvG__header{text-align:center;margin-bottom:2rem}.Blog-module-scss-module__kErbvG__title{color:#f8fafc;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .5rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.8rem;font-weight:800;display:flex}.Blog-module-scss-module__kErbvG__subtitle{color:#f8fafc99;margin:0;font-size:.95rem}.Blog-module-scss-module__kErbvG__controls{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.Blog-module-scss-module__kErbvG__searchBox{color:#f8fafc99;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.Blog-module-scss-module__kErbvG__searchBox input{color:#f8fafc;background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.Blog-module-scss-module__kErbvG__searchBox input::placeholder{color:#f8fafc4d}.Blog-module-scss-module__kErbvG__categories{flex-wrap:wrap;gap:.4rem;display:flex}.Blog-module-scss-module__kErbvG__catBtn{color:#f8fafc99;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}.Blog-module-scss-module__kErbvG__catBtn:hover{color:#a5b4fc;background:#6366f11a}.Blog-module-scss-module__kErbvG__catActive{color:#818cf8;background:#6366f133;border-color:#6366f166}.Blog-module-scss-module__kErbvG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.Blog-module-scss-module__kErbvG__card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;padding:1.25rem;text-decoration:none;transition:all .25s;display:flex}.Blog-module-scss-module__kErbvG__card:hover{background:#6366f10f;border-color:#6366f133;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.Blog-module-scss-module__kErbvG__cardCategory{text-transform:uppercase;letter-spacing:.06em;color:#818cf8;align-items:center;gap:.3rem;margin-bottom:.5rem;font-size:.65rem;font-weight:700;display:inline-flex}.Blog-module-scss-module__kErbvG__cardTitle{color:#f8fafc;margin:0 0 .4rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.35}.Blog-module-scss-module__kErbvG__cardDesc{color:#f8fafc99;flex:1;margin:0 0 .75rem;font-size:.8rem;line-height:1.5}.Blog-module-scss-module__kErbvG__cardMeta{color:#f8fafc66;align-items:center;gap:.75rem;margin-bottom:.6rem;font-size:.7rem;display:flex}.Blog-module-scss-module__kErbvG__cardTime,.Blog-module-scss-module__kErbvG__cardDate{align-items:center;gap:.25rem;display:flex}.Blog-module-scss-module__kErbvG__cardCta{color:#818cf8;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.Blog-module-scss-module__kErbvG__empty{text-align:center;color:#f8fafc99;padding:3rem 1rem}.Blog-module-scss-module__kErbvG__articleContainer{max-width:760px;margin:0 auto;padding:1.5rem 1rem 3rem}.Blog-module-scss-module__kErbvG__breadcrumb{color:#f8fafc66;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.75rem;display:flex}.Blog-module-scss-module__kErbvG__breadcrumb a{color:#818cf8;text-decoration:none}.Blog-module-scss-module__kErbvG__breadcrumb a:hover{text-decoration:underline}.Blog-module-scss-module__kErbvG__breadcrumbCurrent{color:#f8fafc99;text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.Blog-module-scss-module__kErbvG__article{background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;overflow:hidden}.Blog-module-scss-module__kErbvG__articleHeader{border-bottom:1px solid #ffffff0f;padding:2rem 1.5rem 1.5rem}.Blog-module-scss-module__kErbvG__articleMeta{color:#f8fafc80;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.Blog-module-scss-module__kErbvG__articleMeta span{align-items:center;gap:.25rem;display:flex}.Blog-module-scss-module__kErbvG__articleCategory{text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:#818cf8!important}.Blog-module-scss-module__kErbvG__articleTitle{color:#f8fafc;margin:0 0 .5rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.3}.Blog-module-scss-module__kErbvG__articleDesc{color:#f8fafc99;margin:0;font-size:.95rem;line-height:1.5}.Blog-module-scss-module__kErbvG__articleContent{color:#f8fafcd9;padding:1.5rem;font-size:.9rem;line-height:1.75}.Blog-module-scss-module__kErbvG__articleContent h2{color:#f8fafc;border-bottom:1px solid #ffffff0f;margin:2rem 0 .75rem;padding-bottom:.4rem;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.25rem;font-weight:700}.Blog-module-scss-module__kErbvG__articleContent h3{color:#f8fafc;margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:700}.Blog-module-scss-module__kErbvG__articleContent p{margin:0 0 1rem}.Blog-module-scss-module__kErbvG__articleContent ul,.Blog-module-scss-module__kErbvG__articleContent ol{margin:0 0 1rem;padding-left:1.5rem}.Blog-module-scss-module__kErbvG__articleContent ul li,.Blog-module-scss-module__kErbvG__articleContent ol li{margin-bottom:.4rem}.Blog-module-scss-module__kErbvG__articleContent strong{color:#f8fafc}.Blog-module-scss-module__kErbvG__articleContent blockquote{color:#f8fafc99;background:#6366f10f;border-left:3px solid #818cf8;border-radius:0 8px 8px 0;margin:1rem 0;padding:.75rem 1rem;font-style:italic}.Blog-module-scss-module__kErbvG__articleContent code{background:#ffffff0f;border-radius:4px;padding:.15rem .4rem;font-size:.85em}.Blog-module-scss-module__kErbvG__articleContent a{color:#818cf8;text-underline-offset:2px;text-decoration:underline}.Blog-module-scss-module__kErbvG__articleContent table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.85rem}.Blog-module-scss-module__kErbvG__articleContent table th,.Blog-module-scss-module__kErbvG__articleContent table td{text-align:left;border:1px solid #ffffff14;padding:.5rem .75rem}.Blog-module-scss-module__kErbvG__articleContent table th{color:#f8fafc;background:#ffffff0a;font-weight:700}.Blog-module-scss-module__kErbvG__articleCta{background:linear-gradient(135deg,#6366f11a,#a855f71a);border:1px solid #6366f133;border-radius:14px;align-items:center;gap:1rem;margin:0 1.5rem 1.5rem;padding:1.25rem;display:flex}.Blog-module-scss-module__kErbvG__articleCta svg{color:#fbbf24;flex-shrink:0}.Blog-module-scss-module__kErbvG__articleCta h3{color:#f8fafc;margin:0 0 .2rem;font-size:.95rem;font-weight:700}.Blog-module-scss-module__kErbvG__articleCta p{color:#f8fafc99;margin:0;font-size:.8rem}.Blog-module-scss-module__kErbvG__articleCta div{flex:1}.Blog-module-scss-module__kErbvG__articleCtaBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.Blog-module-scss-module__kErbvG__articleCtaBtn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #6366f14d}.Blog-module-scss-module__kErbvG__backLink{margin-top:1.5rem}.Blog-module-scss-module__kErbvG__backLink a{color:#818cf8;align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;display:inline-flex}.Blog-module-scss-module__kErbvG__backLink a:hover{text-decoration:underline}@media (max-width:640px){.Blog-module-scss-module__kErbvG__title{font-size:1.4rem}.Blog-module-scss-module__kErbvG__grid{grid-template-columns:1fr}.Blog-module-scss-module__kErbvG__articleTitle{font-size:1.3rem}.Blog-module-scss-module__kErbvG__articleCta{text-align:center;flex-direction:column}.Blog-module-scss-module__kErbvG__articleContent{padding:1rem}}
