.blog-content a{color:#05b;text-decoration:underline}.blog-content h2{color:inherit;border-bottom:2px solid #00000014;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:700}.blog-content h3{color:inherit;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.4rem;font-weight:600}.blog-content p{color:inherit;margin-bottom:1.2rem;font-size:1.1rem;line-height:1.8}.blog-content strong{color:#05b;background-color:#0066cc12;border-radius:3px;padding:.1rem .2rem;font-weight:700}.blog-link{color:#06c;border-bottom:1px dashed #06c;text-decoration:none;transition:all .2s}.blog-link:hover{background-color:#0066cc0d;border-bottom:1px solid #06c}.blog-content ul,.blog-content ol{color:inherit;margin:1rem 0 1.5rem 1.5rem}.blog-content ul li,.blog-content ol li{color:inherit;margin-bottom:.5rem;line-height:1.6}.blog-content blockquote{color:#555;background-color:#0066cc0d;border-left:4px solid #06c;border-radius:.25rem;margin:1.5rem 0;padding:1rem;font-style:italic}.blog-content pre{background-color:#f5f5f5;border-radius:.25rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.blog-content code{font-family:var(--font-geist-mono);background-color:#f5f5f5;border-radius:.25rem;padding:.2rem .4rem;font-size:.9rem}.blog-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (max-width:768px){.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}.blog-content p{font-size:1rem}}
