.blog-page .blog-editorial-title{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-letter-spacing);line-height:1.08}.blog-page .blog-feature-title{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-letter-spacing);line-height:1.2}@media (min-width:640px){.blog-page .blog-feature-title{font-size:min(var(--type-h2-size), 2rem)}}.blog-page .blog-card-title{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}.blog-page .blog-article-body{color:#c4c9cf;font-size:var(--type-lead-size);overflow-wrap:anywhere;line-height:1.75}.blog-page .blog-article-body h2{font-size:min(var(--type-h2-size), 2rem);letter-spacing:var(--type-h2-letter-spacing);font-weight:500;line-height:1.15}.blog-page .blog-article-body h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line-height);font-weight:500}.blog-page .blog-article-body h4{font-weight:500}.blog-page .blog-article-body :is(h2,h3){scroll-margin-top:2rem}.blog-page .blog-article-body img,.blog-page .blog-video-embed{border:0;border-radius:12px}.blog-page .blog-article-body img{aspect-ratio:auto 16/9;width:100%;height:auto}.blog-page .blog-article-body table{max-width:100%}.blog-page .blog-article-body :is(th,td){overflow-wrap:normal;min-width:9rem}.blog-page .blog-article-body blockquote{color:#dce7ec;background:#1b252d;border-left:2px solid #78c6df}.blog-page .blog-toc-link.is-active{color:#78c6df;background:0 0;border-color:#78c6df}.blog-page a:focus-visible,.blog-page button:focus-visible,.blog-page summary:focus-visible{outline-offset:4px;outline:2px solid #78c6df}
