.ls-blog-body{color:var(--gray-800);font-family:var(--font-text);font-size:1.0625rem;line-height:1.75}.ls-blog-body>:first-child{margin-top:0}.ls-blog-body>:last-child{margin-bottom:0}.ls-blog-body p{color:var(--gray-700);margin:0 0 24px}.ls-blog-body p strong{color:var(--primary-950)}.ls-blog-body h2{color:var(--primary-950);font-size:1.875rem;font-weight:800;line-height:1.25;margin:56px 0 20px}.ls-blog-body h2,.ls-blog-body h3{font-family:var(--font-title);scroll-margin-top:84px}.ls-blog-body h3{font-size:1.375rem;line-height:1.3;margin:40px 0 16px}.ls-blog-body h3,.ls-blog-body h4{color:var(--primary-900);font-weight:700}.ls-blog-body h4{font-family:var(--font-title);font-size:1.125rem;margin:32px 0 12px}.ls-blog-body a{color:var(--primary-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s}.ls-blog-body a:hover{color:var(--primary-800)}.ls-blog-body ol,.ls-blog-body ul{list-style-position:outside;margin:0 0 24px;padding-left:28px}.ls-blog-body ul{list-style-type:disc!important}.ls-blog-body ol{list-style-type:decimal!important}.ls-blog-body ul ul{list-style-type:circle!important}.ls-blog-body ul ul ul{list-style-type:square!important}.ls-blog-body li{color:var(--gray-700);display:list-item!important;list-style:inherit!important;margin-bottom:8px}.ls-blog-body li::marker{color:var(--primary-600)}.ls-blog-body img{border-radius:12px;display:block;height:auto;margin:32px 0;max-width:100%}.ls-blog-body figure{margin:32px 0}.ls-blog-body figcaption{color:var(--gray-600);font-size:.875rem;margin-top:8px;text-align:center}.ls-blog-body blockquote{background:var(--primary-50);border-left:4px solid var(--primary-500);border-radius:0 12px 12px 0;color:var(--primary-900);font-size:1.125rem;font-style:italic;margin:32px 0;padding:20px 24px}.ls-blog-body blockquote p:last-child{margin-bottom:0}.ls-blog-body table{border-collapse:collapse;font-size:.9375rem;margin:32px 0;width:100%}.ls-blog-body td,.ls-blog-body th{border:1px solid var(--gray-200);padding:12px 16px;text-align:left}.ls-blog-body th{background:var(--primary-50);color:var(--primary-900);font-weight:600}.ls-blog-body code{background:var(--gray-100);border-radius:4px;color:var(--primary-800);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.9em;padding:2px 6px}.ls-blog-body pre{background:var(--gray-100);border-radius:12px;margin:24px 0;overflow-x:auto;padding:16px}.ls-blog-body pre code{background:transparent;padding:0}.ls-blog-body hr{border:none;border-top:1px solid var(--gray-200);margin:48px 0}.ls-blog-body span[style*="color: #3c3c3c"],.ls-blog-body span[style*="color:#3c3c3c"]{color:inherit!important}.ls-blog-body h2[style*=font-size],.ls-blog-body h3[style*=font-size]{font-size:unset!important}.ls-blog-body h2 span,.ls-blog-body h3 span,.ls-blog-body h4 span{color:inherit!important}