.chat-content p{font-size:14px;line-height:1.5;font-family:var(--font-body), system-ui, sans-serif;color:inherit;margin-top:0;margin-bottom:1em}.chat-content p:last-child{margin-bottom:0}.chat-content ul,.chat-content ol{margin:1em 0;padding-left:1.25em}.chat-content li{margin-bottom:2px;font-size:14px;line-height:1.5;list-style-type:disc}.chat-content a{text-underline-offset:2px;font-weight:500;text-decoration:underline;transition:opacity .15s}.chat-content b,.chat-content strong{font-weight:600}.chat-content img{border-radius:4px;width:auto;max-width:100%;margin:6px 0}.chat-content .kg-card{justify-content:center;display:flex}.blog-body{color:#1e293b;font-size:20px;font-weight:400;line-height:1.5}.blog-body>p{margin-bottom:1.2em}.blog-body h1{letter-spacing:-.03em;color:#0f172a;margin:2em 0 .8em;scroll-margin-top:80px;font-size:40px;font-weight:700;line-height:1.3}.blog-body h2{letter-spacing:-.03em;color:#0f172a;margin:2em 0 .8em;scroll-margin-top:80px;font-size:32px;font-weight:700;line-height:1.3}.blog-body h3{letter-spacing:-.02em;color:#0f172a;margin:1.8em 0 .6em;scroll-margin-top:80px;font-size:25px;font-weight:700;line-height:1.35}.blog-body a{color:#0d4f7c;text-underline-offset:3px;font-weight:500;text-decoration:underline}.blog-body strong{color:#0f172a;font-weight:700}.blog-body ul{list-style-type:disc}.blog-body ol{list-style-type:decimal}.blog-body ul,.blog-body ol{margin:0 0 1.5em 1.2em}.blog-body li{margin-bottom:.6em}.blog-body blockquote{color:#1e293b;background:#eff6ff;border-left:3px solid #0d4f7c;border-radius:0 8px 8px 0;margin:2em 0;padding:20px 24px;font-size:19px;font-style:italic;font-weight:500;line-height:1.75}.blog-body blockquote p{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:2rem;margin-bottom:1rem;font-weight:700}.content h1{font-size:2.5rem}.content h2{font-size:2rem}.content h3{font-size:1.5rem}.content h4{font-size:1.25rem}.content h5{font-size:1.1rem}.content h6{font-size:1rem}.content p{margin-bottom:1rem;font-size:16px}.content ul,.content ol{margin-bottom:1rem;padding-left:1.5rem}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content li{margin-bottom:.5rem}.content a{color:#0070f3;text-decoration:none}.content a:hover{text-decoration:underline}.content strong{font-weight:700}.content em{font-style:italic}.content blockquote{color:#666;border-left:4px solid #ccc;margin:1.5rem 0;padding-left:1rem;font-style:italic}.content code{background-color:#f4f4f4;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.9em}.content hr{border:none;border-top:1px solid #ddd;margin:2rem 0}.content img{max-width:100%;height:auto;display:block}
