.blogContent{font-size:1.125rem;line-height:1.75;color:#1f2937}.blogContent h1{font-size:2.25rem;font-weight:500;margin-top:2.5rem;margin-bottom:1.5rem;line-height:1.2;color:#111827}.blogContent h2{font-size:1.875rem;font-weight:500;margin-top:2rem;margin-bottom:1.25rem;line-height:1.3;color:#111827}.blogContent h3{font-size:1.5rem;font-weight:600;margin-top:1.75rem;margin-bottom:1rem;line-height:1.4;color:#111827}.blogContent figure{margin:2rem 0;text-align:center}.blogContent img{border-radius:.75rem;max-width:100%;height:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:0 auto;display:block}.blogContent a{color:#2563eb;text-decoration:underline;font-weight:500;transition:color .2s}.blogContent a:hover{color:#1d4ed8}.blogContent ol,.blogContent ul{margin-bottom:1.5rem;padding-left:2rem}.blogContent li{margin-bottom:.5rem}.blogContent blockquote{border-left:4px solid #e5e7eb;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#6b7280}.blogContent code{background-color:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem;font-family:Monaco,Courier New,monospace;font-size:.875em}