:where(.blog-content){--prose-face:var(--font-display-stack);--prose-h2:1.4375rem;--prose-h3:1.125rem;--prose-text:1.0625rem;--prose-small:0.9375rem;--prose-micro:0.8125rem;--prose-leading:1.75;--prose-flow:1.25rem;--prose-block:1.75rem;--prose-lead-h2:3rem;--prose-lead-h3:2rem;--prose-anchor:2rem;--prose-ink:var(--ink-700);--prose-head:var(--ink-900);--prose-muted:var(--ink-500);--prose-line:var(--ink-100);--prose-marker:var(--ink-300);--prose-th:var(--paper-200);--prose-link:var(--signal-700);--prose-link-rule:var(--signal-500);--prose-accent:var(--signal-500)}:where(.blog-content)>:first-child{margin-top:0}:where(.blog-content) p{color:var(--prose-ink);font-size:var(--prose-text);line-height:var(--prose-leading);margin-top:0;margin-bottom:var(--prose-flow)}:where(.blog-content) h2{font-family:var(--prose-face);font-size:var(--prose-h2);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--prose-head);margin-top:var(--prose-lead-h2);margin-bottom:1rem;scroll-margin-top:var(--prose-anchor)}:where(.blog-content) h3{font-family:var(--prose-face);font-size:var(--prose-h3);font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--prose-head);margin-top:var(--prose-lead-h3);margin-bottom:.75rem;scroll-margin-top:var(--prose-anchor)}:where(.blog-content) ol,:where(.blog-content) ul{margin-top:0;margin-bottom:var(--prose-flow);padding-inline-start:1.5rem}:where(.blog-content) ul{list-style-type:disc}:where(.blog-content) ol{list-style-type:decimal}:where(.blog-content) li{color:var(--prose-ink);font-size:var(--prose-text);line-height:var(--prose-leading);margin-bottom:.5rem}:where(.blog-content) li::marker{color:var(--prose-marker)}:where(.blog-content) ol ul,:where(.blog-content) ul ul{list-style-type:circle;margin-top:.5rem;margin-bottom:.5rem}:where(.blog-content) a{color:var(--prose-link);font-weight:500;text-decoration:underline;text-decoration-color:var(--prose-link-rule);text-underline-offset:2px}:where(.blog-content) a:hover{text-decoration-color:var(--prose-link)}:where(.blog-content) strong{color:var(--prose-head);font-weight:600}:where(.blog-content) blockquote{border-inline-start:3px solid var(--prose-accent);padding-inline-start:1.25rem;margin:var(--prose-block) 0;font-style:italic;color:var(--prose-ink)}:where(.blog-content) hr{border:0;border-top:1px solid var(--prose-line);margin:2.5rem 0}:where(.blog-content) table{width:100%;border-collapse:collapse;margin:var(--prose-block) 0;font-size:var(--prose-small)}:where(.blog-content) td,:where(.blog-content) th{border:1px solid var(--prose-line);padding:.7rem .95rem;text-align:start;color:var(--prose-ink);vertical-align:top}:where(.blog-content) th{background-color:var(--prose-th);font-family:var(--prose-face);font-weight:600;color:var(--prose-head)}:where(.blog-content) .table-scroll{overflow-x:auto;margin:var(--prose-block) 0;-webkit-overflow-scrolling:touch}:where(.blog-content) .table-scroll table{margin:0;min-width:34rem}:where(.blog-content) figure{margin:var(--prose-block) 0}:where(.blog-content) figcaption{margin-top:.5rem;font-size:var(--prose-micro);color:var(--prose-muted);text-align:center}