/* Rich article content authored in the admin editor. */
.blog-content { line-height: 1.85; overflow-wrap: anywhere; }
.blog-content h2, .blog-content h3, .blog-content h4 { margin-top: 1.75rem; margin-bottom: 1rem; color: #fff; }
.blog-content img, .blog-content video, .blog-content iframe { max-width: 100%; }
.blog-content img { height: auto; border-radius: .75rem; }
.blog-content table { display: block; max-width: 100%; overflow-x: auto; }
.blog-content th, .blog-content td { padding: .75rem; border: 1px solid #374151; }
.blog-content a { color: #ffd700; }
.blog-content blockquote { border-left: 3px solid #ffd700; padding-left: 1rem; color: #cbd5e1; }
.blog-content pre { white-space: pre-wrap; }
