.article_page__Mownr{min-height:100vh;background:var(--bg-primary);padding:5rem 0}.article_container__lfMVX{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;max-width:800px}@media(min-width:768px){.article_container__lfMVX{padding:0 2.5rem}}.article_back__Kv_bY{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:var(--accent-light);text-decoration:none;display:inline-block;margin-bottom:2.5rem}.article_back__Kv_bY:hover{opacity:.8}.article_title__cQOPT{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}.article_intro__9Wi_z{font-size:1.125rem;color:var(--text-secondary);line-height:1.8;margin-bottom:3rem;border-left:3px solid var(--accent-light);padding-left:1.5rem}.article_section__BXpDN{margin-bottom:3rem}.article_section__BXpDN h2{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.article_section__BXpDN p{font-size:1rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1rem}.article_section__BXpDN p:last-child{margin-bottom:0}.article_section__BXpDN a{color:var(--accent-light);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.article_section__BXpDN a:hover{border-bottom-color:var(--accent-light)}.article_cta__w7ui4{text-align:center;margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-color)}.article_ctaBtn__yumQ6{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:var(--accent);color:#fff;font-weight:600;font-size:1rem;border-radius:10px;transition:all .15s ease;text-decoration:none}.article_ctaBtn__yumQ6:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 24px var(--accent-glow)}