.blog-content>p{color:var(--muted-foreground);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75}.blog-content>h2{color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.blog-content>h3{color:var(--foreground);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.blog-content>blockquote{background:var(--muted);border-left:4px solid var(--accent);border-radius:1rem;margin-top:2rem;padding:1.5rem 2rem}.blog-content>blockquote>p{color:var(--foreground);margin-bottom:0;font-size:1.125rem;font-weight:500;line-height:1.75}.blog-content>ul{color:var(--muted-foreground);margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:disc}.blog-content>ol{color:var(--muted-foreground);margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:decimal}.blog-content>ul>li,.blog-content>ol>li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75}.blog-content>code{background:var(--muted);border-radius:.25rem;padding:.125rem .5rem;font-size:.875rem}.blog-content>pre{background:var(--muted);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem;overflow-x:auto}.blog-content .table-wrap{border:1px solid var(--border);background:var(--card);border-radius:1rem;margin:2rem 0;overflow-x:auto}.blog-content table{border-collapse:collapse;width:100%;min-width:560px;font-size:1rem;line-height:1.6}.blog-content th{background:var(--muted);color:var(--foreground);text-align:left;padding:.875rem 1.25rem;font-weight:700}.blog-content td{color:var(--muted-foreground);vertical-align:top;border-top:1px solid var(--border);padding:.875rem 1.25rem}.blog-content th:not(:first-child),.blog-content td:not(:first-child){border-left:1px solid var(--border)}.blog-content a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.blog-content a:hover{color:var(--accent-hover)}.blog-content>strong{color:var(--foreground);font-weight:700}.blog-content>em{font-style:italic}
