.blog-article-root{--blog-teal:#4dd4c4;--blog-text:#fffffffa;--blog-text-soft:#ffffffd1;--blog-meta:#ffffff9e}.blog-article-prose{color:var(--blog-text);font-size:1.0625rem;line-height:1.92;text-align:justify;text-align-last:right;padding-top:.25rem}.blog-article-prose>:first-child{margin-top:0}.blog-article-prose blockquote,.blog-article-prose figcaption,.blog-article-prose li,.blog-article-prose p,.blog-article-prose td,.blog-article-prose th{color:var(--blog-text)}.blog-article-prose p{margin:0 0 1.35rem}.blog-article-prose h2,.blog-article-prose h3,.blog-article-prose h4{color:#fff;font-weight:800;line-height:1.45;margin:2.25rem 0 1rem;scroll-margin-top:96px}.blog-article-prose h2{font-size:1.45rem}.blog-article-prose h3{font-size:1.2rem}.blog-article-prose ol,.blog-article-prose ul{margin:0 0 1.35rem;padding-right:1.5rem}.blog-article-prose li{margin-bottom:.5rem}.blog-article-prose a{color:var(--blog-teal);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.blog-article-prose a:hover{color:#7af0e4}.blog-article-prose p.blog-cta{display:flex;justify-content:center;margin:1.75rem 0;text-align:center;text-align-last:center}.blog-article-prose a.blog-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.7rem 1.35rem;border-radius:12px;font-weight:800;font-size:.92rem;line-height:1.4;text-decoration:none;color:#0f161cf2!important;background:linear-gradient(135deg,#4dd4c4,#2bb5a3);box-shadow:0 10px 28px #4dd4c447;border:1px solid #ffffff1f;transition:transform .2s ease,box-shadow .2s ease}.blog-article-prose a.blog-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #4dd4c461;color:#0f161cfa!important}.blog-article-prose aside.blog-callout,.blog-article-prose blockquote,.blog-article-prose blockquote.blog-callout{margin:1.75rem 0;padding:1rem 1.2rem;border-radius:14px;border:1px solid #4dd4c447;border-right:3px solid var(--blog-teal);background:linear-gradient(135deg,#4dd4c41f,#ffffff0a 55%,#0000);color:var(--blog-text-soft);font-style:normal}.blog-article-prose aside.blog-callout strong,.blog-article-prose blockquote strong{color:#fff}.blog-article-prose mark.blog-highlight{background:#4dd4c438;color:#fff;padding:.1em .35em;border-radius:6px}.blog-article-prose figcaption,.blog-article-prose p.blog-caption{margin-top:.5rem;margin-bottom:1.5rem;text-align:center;text-align-last:center;font-size:.86rem;color:var(--blog-meta);line-height:1.6}.blog-article-prose figure.blog-figure{margin:2rem auto;max-width:100%}.blog-article-prose .blog-prose-img,.blog-article-prose img{display:block;width:100%;max-width:100%;height:auto;margin:1.75rem auto;border-radius:14px;border:1px solid #ffffff1a;background:#0000002e}.blog-article-prose .blog-prose-img:not([width]):not([height]),.blog-article-prose img:not([width]):not([height]){aspect-ratio:16/9;min-height:140px;object-fit:contain}.blog-article-prose iframe{display:block;width:100%;max-width:100%;aspect-ratio:16/9;min-height:200px;margin:1.75rem auto;border:0;border-radius:14px}.blog-article-prose code,.blog-article-prose pre{font-family:ui-monospace,Cascadia Code,monospace;font-size:.9em}.blog-article-prose pre{overflow-x:auto;padding:1rem 1.25rem;border-radius:12px;background:#00000047;border:1px solid #ffffff14}.blog-article-prose [style*=color]:not(a){color:var(--blog-text)!important}.blog-article-prose a[style*=color]{color:var(--blog-teal)!important}.blog-article-prose div,.blog-article-prose span{color:inherit}