.blog-prose{color:var(--on-surface-variant);font-family:var(--font-body);font-size:17px;line-height:1.75}.blog-prose>*+*,.blog-prose>article>*+*{margin-top:1.1em}.blog-prose h1,.blog-prose h2,.blog-prose h3,.blog-prose h4,.blog-prose h5,.blog-prose h6{color:var(--on-surface);font-family:var(--font-headline);margin-top:2em;font-weight:400;line-height:1.3}.blog-prose h1{font-size:2rem}.blog-prose h2{font-size:1.6rem}.blog-prose h3{font-size:1.3rem}.blog-prose h4,.blog-prose h5,.blog-prose h6{font-size:1.1rem}.blog-prose a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.blog-prose a:hover{color:var(--cta-hover)}.blog-prose strong{color:var(--on-surface);font-weight:700}.blog-prose ul,.blog-prose ol{padding-left:1.5rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose ul.contains-task-list{padding-left:.25rem;list-style:none}.blog-prose li.task-list-item{align-items:flex-start;gap:.6rem;display:flex}.blog-prose input.task-list-item-checkbox{accent-color:var(--primary);margin-top:.4rem}.blog-prose blockquote{border-left:3px solid var(--outline-variant);padding-left:1.25rem;font-style:italic}.blog-prose code{background:var(--surface-container-high);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.blog-prose pre{background:var(--surface-container-high);border-radius:var(--radius-lg);padding:1rem 1.25rem;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose table{border-collapse:collapse;width:100%;font-size:.95em}.blog-prose th,.blog-prose td{border:1px solid var(--outline-variant);text-align:left;padding:.5rem .75rem}.blog-prose th{background:var(--surface-container-low);color:var(--on-surface);font-weight:700}.blog-prose img{border-radius:var(--radius-xl)}.blog-prose hr{border:none;border-top:1px solid var(--outline-variant)}
