.blog-prose{max-width:none;color:var(--color-brand-muted);font-size:1rem;line-height:1.75}.blog-prose>:first-child{margin-top:0}.blog-prose>:last-child{margin-bottom:0}.blog-prose :where(h1,h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){font-family:var(--font-display);color:var(--color-brand-primary);scroll-margin-top:6rem;font-weight:700;line-height:1.25}.blog-prose :where(h1):not(:where(.not-prose,.not-prose *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em}.blog-prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:2em;margin-bottom:1em;font-size:1.5em}.blog-prose :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em}.blog-prose :where(h4):not(:where(.not-prose,.not-prose *)){margin-top:1.5em;margin-bottom:.5em}.blog-prose :where(p):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-muted);margin-top:1.25em;margin-bottom:1.25em}.blog-prose :where(a):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-secondary);text-underline-offset:4px;font-weight:500;text-decoration:underline}.blog-prose.blog-prose--legal :where(a):not(:where(.not-prose,.not-prose *)){text-decoration:none}@media (hover:hover){.blog-prose.blog-prose--legal :where(a):not(:where(.not-prose,.not-prose *)):hover{text-decoration:underline}}.blog-prose :where(strong):not(:where(.not-prose,.not-prose *)){color:var(--foreground);font-weight:600}.blog-prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.blog-prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc}.blog-prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal}.blog-prose :where(li):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-muted);margin-top:.5em;margin-bottom:.5em}.blog-prose :where(li):not(:where(.not-prose,.not-prose *))>:first-child{margin-top:0}.blog-prose :where(li):not(:where(.not-prose,.not-prose *))>:last-child{margin-bottom:0}.blog-prose ul.contains-task-list{padding-inline-start:1.75rem;list-style:none}.blog-prose li.task-list-item{margin-top:.35em;margin-bottom:.35em;position:relative}.blog-prose li.task-list-item>input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in oklab, var(--color-brand-muted) 50%, transparent);cursor:pointer;background:0 0;border-radius:.2rem;width:1.05rem;height:1.05rem;margin:0;position:absolute;top:.35em;left:-1.75rem}.blog-prose li.task-list-item>input[type=checkbox]:checked{border-color:var(--color-brand-secondary);background-color:var(--color-brand-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6.5 5 9l4.5-5.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem}.blog-prose li.task-list-item>input[type=checkbox]:focus-visible{outline:2px solid var(--color-brand-secondary);outline-offset:2px}.blog-prose li.task-list-item>label.blog-task-label{cursor:pointer}.blog-prose li.task-list-item>label.blog-task-label>p{margin:0}.blog-prose li.task-list-item:has(input:checked){color:var(--color-brand-muted)}.blog-prose li.task-list-item:has(input:checked)>label.blog-task-label,.blog-prose li.task-list-item:has(input:checked)>label.blog-task-label>p{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand-muted) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand-muted) 70%, transparent)}.blog-prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start-width:.25rem;border-inline-start-color:var(--color-brand-border);color:var(--color-brand-muted);margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.blog-prose :where(hr):not(:where(.not-prose,.not-prose *)){border-color:var(--color-brand-border);margin-top:3em;margin-bottom:3em}.blog-prose :where(img):not(:where(.not-prose,.not-prose *)){border-radius:var(--radius);margin-top:2em;margin-bottom:2em}.blog-prose :where(code):not(:where(.not-prose,.not-prose *)){color:var(--foreground);font-size:.875em;font-weight:600}.blog-prose :where(pre):not(:where(.not-prose,.not-prose *)){background-color:var(--color-brand-surface);color:var(--foreground);border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding:.857143em 1.14286em;font-size:.875em;line-height:1.71429;overflow-x:auto}.blog-prose :where(pre code):not(:where(.not-prose,.not-prose *)){font-weight:inherit;background:0 0}.blog-prose .table-wrapper{max-width:100%;margin-top:2em;margin-bottom:2em;display:block;overflow-x:auto}.blog-prose :where(table):not(:where(.not-prose,.not-prose *)){border:1px solid var(--color-brand-border);border-spacing:0;border-collapse:separate;background:#fff;border-radius:8px;width:100%;margin-top:0;margin-bottom:0;font-size:.875em;line-height:1.71429}.blog-prose :where(thead):not(:where(.not-prose,.not-prose *)){background:var(--color-brand-surface)}.blog-prose :where(th):not(:where(.not-prose,.not-prose *)){color:var(--foreground);white-space:nowrap;border-bottom:1px solid var(--color-brand-border);padding:.75rem .9rem;font-weight:700}.blog-prose :where(td):not(:where(.not-prose,.not-prose *)){color:var(--color-brand-muted);white-space:nowrap;border-bottom:1px solid var(--color-brand-border);padding:.75rem .9rem}.blog-prose :where(tbody tr:nth-child(2n)):not(:where(.not-prose,.not-prose *)){background:var(--color-brand-warm)}.blog-prose :where(tbody tr:hover):not(:where(.not-prose,.not-prose *)){background:var(--color-brand-surface)}.blog-prose :where(tbody tr:last-child td):not(:where(.not-prose,.not-prose *)){border-bottom:0}
