.line-clamp-2.svelte-1teoznn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-content{font-size:16px;line-height:1.8;color:var(--color-brand-800);word-break:keep-all}.blog-content p{margin-bottom:1.25rem}.blog-content h2{font-size:1.35rem;font-weight:700;color:var(--color-brand-900);margin-top:2.5rem;margin-bottom:.75rem;line-height:1.4}.blog-content h3{font-size:1.15rem;font-weight:600;color:var(--color-brand-900);margin-top:2rem;margin-bottom:.5rem}.blog-content ul{margin-bottom:1.25rem;padding-left:1.25rem;list-style-type:disc}.blog-content ol{margin-bottom:1.25rem;padding-left:1.25rem;list-style-type:decimal}.blog-content li{margin-bottom:.4rem;line-height:1.7}.blog-content strong{font-weight:600;color:var(--color-brand-900)}.blog-content blockquote{border-left:3px solid var(--color-brand-300);padding:.75rem 1rem;margin:1.5rem 0;background:var(--color-brand-50);border-radius:0 .75rem .75rem 0}.blog-content blockquote p{margin-bottom:0;color:var(--color-brand-700);font-style:italic}.blog-content figure{margin:1.75rem 0}.blog-content figure img,.blog-content figure picture img{width:100%;max-width:400px;margin:0 auto;display:block;border-radius:1rem;border:1px solid var(--color-warm-200)}.blog-content figure.wide img,.blog-content figure.wide picture img{max-width:100%;border:none;border-radius:.75rem}.blog-content figcaption{text-align:center;font-size:.8rem;color:var(--color-warm-400);margin-top:.5rem}.blog-content a{color:var(--color-brand-500);text-decoration:underline;text-underline-offset:2px}.blog-content a:hover{color:var(--color-brand-700)}
