/* Article-specific styles for 'Guide: Protect Your PC from Malware and Ransomware' */
.article-page .content ul, .article-page .content ol { margin-bottom: 1.2em; }
.article-page .glossary dt { font-weight: 600; color: var(--color-neon-cyan); margin-top: 0.7em; }
.article-page .glossary dd { margin-left: 0.5em; color: var(--color-text-secondary); }
.article-page .example { margin: 1.2em 0; background: rgba(0,240,255,0.03); border-left: 3px solid var(--color-neon-cyan); border-radius: 6px; padding: 0.8em 1em; }
.article-page .toggle-example { display: inline-block; padding: 0.5em 1em; border-radius: 8px; border: 1px solid rgba(0,240,255,0.12); background: transparent; color: var(--color-neon-cyan); font-weight: 600; cursor: pointer; margin-bottom: 0.5em; transition: background 0.12s; }
.article-page .toggle-example:hover { background: rgba(0,240,255,0.06); }
.article-page .example-body { padding: 0.7em 0.5em 0.5em 0.5em; }
@media (max-width: 600px) { .article-page .content { font-size: 0.98rem; } .article-page .example { padding: 0.7em 0.5em; } }
