.blog-publication [data-article-body]{font-size:var(--type-body-editorial);line-height:var(--type-body-leading);color:var(--color-text-secondary);overflow-wrap:anywhere}.blog-publication [data-article-body] :is(strong,b){font:inherit;font-weight:var(--type-product-h1-weight);color:var(--color-text-primary)}.blog-publication [data-article-body] :is(em,i){font-size:inherit;font-style:italic}.blog-publication [data-article-body] :is(h1,h2){font-size:var(--type-section-h2);font-weight:var(--type-section-h2-weight);line-height:var(--type-section-h2-leading);letter-spacing:var(--type-section-h2-tracking);color:var(--color-text-primary);margin-top:var(--space-section);margin-bottom:var(--space-facts)}.blog-publication [data-article-body] :is(h3,h4,h5,h6){font-weight:var(--type-product-h1-weight);line-height:var(--type-body-leading);letter-spacing:normal;color:var(--color-text-primary);margin-top:var(--space-section-compact);margin-bottom:var(--space-heading-to-body)}.blog-publication [data-article-body] h3{font-size:var(--type-h3)}.blog-publication [data-article-body] h4{font-size:var(--type-body-editorial)}.blog-publication [data-article-body] h5{font-size:var(--type-body)}.blog-publication [data-article-body] h6{font-size:var(--type-small)}.blog-publication [data-article-body] :is(p,ul,ol){margin-top:0;margin-bottom:var(--space-facts)}.blog-publication [data-article-body] :is(ul,ol){padding-inline-start:var(--hero-gap-compact)}.blog-publication [data-article-body] li+li{margin-top:var(--action-compact-padding)}.blog-publication [data-article-body] li>:is(ul,ol){margin-top:var(--action-compact-padding);margin-bottom:0}.blog-publication [data-article-body] a{color:var(--color-text-accent);text-underline-offset:.2em;text-decoration:underline}.blog-publication [data-article-body] a:is(:hover,:focus-visible){color:var(--color-primary-hover)}.blog-publication [data-article-body] blockquote{margin-inline:0;margin-block:var(--space-intro-to-component);padding:var(--space-facts);border-left:2px solid var(--color-primary);background:var(--color-bg-surface);font-size:inherit;line-height:inherit}.blog-publication [data-article-body] blockquote>:last-child{margin-bottom:0}.blog-publication [data-article-body] cite{color:var(--color-text-muted);font-size:var(--type-small);display:block}.blog-publication [data-article-body] code{color:var(--color-code);font-size:inherit;background:var(--color-bg-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-data);padding-inline:var(--visual-control-gap)}.blog-publication [data-article-body] pre{white-space:pre;overflow-wrap:normal;tab-size:4;background:var(--color-bg-surface-2);max-width:100%;color:var(--color-code);border:1px solid var(--color-border);border-radius:var(--radius-data);padding:var(--space-facts);font-size:var(--type-small);line-height:var(--type-body-leading);margin-block:var(--space-intro-to-component);overflow-x:auto}.blog-publication [data-article-body] pre code{font-size:inherit;background:0 0;border:0;padding:0}.blog-publication [data-article-body] :is(pre,code) span{color:inherit;background:0 0}.blog-publication [data-article-body] figure{margin-inline:0;margin-block:var(--space-intro-to-component)}.blog-publication [data-article-body] img{max-width:100%;height:auto;display:block}.blog-publication [data-article-body] figcaption{color:var(--color-text-muted);font-size:var(--type-small);line-height:var(--type-body-leading);margin-top:var(--space-heading-to-body)}.blog-publication [data-article-body] iframe{aspect-ratio:16/9;width:100%;height:auto;margin-block:var(--space-intro-to-component);border:0;display:block}.blog-publication [data-article-body] [data-table-preset]{margin-block:var(--space-intro-to-component)}.blog-publication [data-article-body] table{border-collapse:collapse;width:100%;font-size:var(--type-small)}.blog-publication [data-article-body] :is(th,td){padding:var(--action-compact-padding);border:1px solid var(--color-border);text-align:left;min-width:8em}.blog-publication [data-article-body] th{color:var(--color-text-primary);font-weight:var(--type-product-h1-weight);background:var(--color-bg-surface-2)}.blog-publication [data-article-body] hr{border:0;border-top:1px solid var(--color-border);margin-block:var(--space-section)}.blog-publication [data-article-body]>:first-child{margin-top:0}@media (max-width:600px){.blog-publication [data-article-body] pre{padding:var(--space-heading-to-body)}}.blog-publication main [data-article-body]{max-width:var(--reading-max);font-family:var(--font-body),sans-serif;font-size:var(--type-body-editorial);line-height:var(--type-body-leading)}.blog-publication main [data-article-body] :is(p,li){font-size:inherit;line-height:inherit}.blog-publication main [data-article-body] :is(h1,h2){letter-spacing:normal;font-size:clamp(30px,2.5vw,36px);line-height:1.25}.blog-publication main [data-article-body] h3{font-size:var(--type-h3);line-height:1.4}.blog-publication main [data-article-body] h4{font-size:20px;line-height:1.5}@media (max-width:600px){.blog-publication main [data-article-body]{font-size:var(--type-body)}.blog-publication main [data-article-body] :is(h1,h2){font-size:28px}}
