.blog-content p{margin-bottom:1em;font-family:var(--font-sans),sans-serif;font-size:16px;line-height:1.8;color:var(--theme-text-secondary)}.blog-content h2{font-size:18px;color:var(--theme-text-primary);margin-top:2em}.blog-content h2,.blog-content h3{font-weight:700;text-transform:uppercase;margin-bottom:.5em;font-family:var(--font-mono),monospace}.blog-content h3{font-size:15px;color:#ff4f00;letter-spacing:.05em;margin-top:1.5em}.blog-content ol,.blog-content ul{padding-left:1.25em;margin-bottom:1em}.blog-content li{margin-bottom:.5em;font-family:var(--font-sans),sans-serif;font-size:16px;color:var(--theme-text-secondary)}.blog-content li::marker{color:#ff4f00}.blog-content strong{color:var(--theme-text-emphasis);font-weight:700}.blog-content code{font-family:var(--font-mono),monospace;font-size:13px;background:var(--theme-surface-deep);padding:2px 6px;border:1px solid var(--theme-border-subtle)}.blog-content a{color:#ff4f00;text-decoration:underline}.blog-content a:hover{color:var(--theme-accent-hover)}.blog-content blockquote{border-left:2px solid #ff4f00;padding-left:1em;margin-left:0;color:var(--theme-text-tertiary);font-family:var(--font-sans),sans-serif}