.blog-newsletter-bleed{padding:24px var(--grid-margin) var(--section-space);background:var(--neutral-100)}.blog-newsletter{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;overflow-x:auto;background:var(--white);color:var(--near-black);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.blog-newsletter table{max-width:100%;border-collapse:separate}.blog-newsletter img{display:inline-block;max-width:100%;height:auto}.blog-newsletter a{color:var(--electric-violet);text-decoration:underline}.blog-newsletter :where(h1,h2,h3,h4,h5,h6){margin:.67em 0;font-size:revert;font-weight:var(--text-emphasis-weight)}.blog-newsletter p{margin:0 0 1em}.blog-newsletter ul{list-style:disc;padding-left:1.5em}.blog-newsletter ol{list-style:decimal;padding-left:1.5em}.blog-prose{display:flow-root;color:var(--ink);font-family:var(--font-body);font-size:var(--text-body-l-size);line-height:var(--text-body-lh);overflow-wrap:break-word}.blog-prose>*+*{margin-top:1.1em}.blog-prose :where(h2,h3,h4){scroll-margin-top:calc(var(--header-h) + 64px);font-family:var(--font-display);text-wrap:balance}.blog-prose h2{margin-top:2em;font-size:var(--text-h2-size);line-height:var(--text-card-lh);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-track)}.blog-prose :where(h3,h4){margin-top:1.6em;font-size:var(--text-h3-size);line-height:var(--text-h3-lh);font-weight:var(--text-h3-weight)}.blog-prose :where(strong,b){font-weight:var(--text-emphasis-weight)}.blog-prose :where(h2,h3,h4) :where(strong,b){font-weight:inherit}.blog-prose a{color:var(--violet-800);text-decoration:underline;text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-out),text-decoration-thickness var(--duration-fast) var(--ease-out)}.blog-prose a:hover{color:var(--violet-700);text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.blog-prose a{transition:none}}.blog-prose ul{list-style:disc outside;padding-left:1.25em}.blog-prose ol{list-style:decimal outside;padding-left:1.25em}.blog-prose li+li{margin-top:.4em}.blog-prose blockquote{padding-left:20px;border-left:2px solid var(--near-black);font-family:var(--font-display);font-size:var(--text-card-size);line-height:var(--text-body-l-lh)}.blog-prose hr{border:0;border-top:1px solid var(--border)}.blog-prose pre{padding:1em;overflow-x:auto;border-radius:var(--radius-s);background:var(--neutral-100);font-family:var(--font-mono);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.blog-prose :where(code){font-family:var(--font-mono);font-size:.9em}.blog-prose>:first-child{margin-top:0}.blog-prose :where(img,figure){border-radius:var(--radius-l)}.blog-prose img{display:block;max-width:100%;height:auto}.blog-prose figcaption{margin-top:.5em;color:var(--ink-2);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.blog-prose iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--radius-s)}.blog-prose table{width:100%;border-collapse:collapse;font-size:var(--text-body-size);line-height:var(--text-body-lh)}.blog-prose :where(th,td){padding:10px 12px 10px 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.blog-prose th{font-weight:var(--text-emphasis-weight)}.blog-prose .alignleft{float:left;margin:.25em 1.5em 1em 0}.blog-prose .alignright{float:right;margin:.25em 0 1em 1.5em}.blog-prose .aligncenter{margin-inline:auto;text-align:center}.blog-prose .aligncenter img{margin-inline:auto}