.prose-article[data-astro-cid-zm77yjld] h2{font-family:Bricolage Grotesque,Space Grotesk,sans-serif;font-size:1.875rem;font-weight:800;letter-spacing:-.025em;margin-top:2.75rem;margin-bottom:1rem;line-height:1.2}.prose-article[data-astro-cid-zm77yjld] h3{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem}.prose-article[data-astro-cid-zm77yjld] p{font-size:1.125rem;line-height:1.78;margin-bottom:22px;color:hsl(var(--foreground) / .9)}.prose-article[data-astro-cid-zm77yjld] ul{list-style:none;padding-left:0;counter-reset:takeaway;margin-bottom:1.5rem}.prose-article[data-astro-cid-zm77yjld] li{font-size:1rem;line-height:1.7;padding-left:2.5rem;position:relative;margin-bottom:1rem;counter-increment:takeaway}.prose-article[data-astro-cid-zm77yjld] li:before{content:counter(takeaway,decimal-leading-zero);position:absolute;left:0;top:.1em;font-family:var(--font-mono);font-size:.75rem;color:hsl(var(--highlight));font-weight:700}.prose-article[data-astro-cid-zm77yjld] a{color:hsl(var(--highlight));text-decoration:underline;text-underline-offset:4px}.prose-article[data-astro-cid-zm77yjld] strong{color:hsl(var(--foreground));font-weight:700}.prose-article[data-astro-cid-zm77yjld] code{font-family:var(--font-mono);font-size:.9em;padding:.15em .35em;background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:4px}.prose-article[data-astro-cid-zm77yjld] pre{padding:1.25rem;background:hsl(var(--secondary));border:1px solid hsl(var(--border));border-radius:12px;overflow-x:auto;margin-bottom:1.5rem}.prose-article[data-astro-cid-zm77yjld] pre code{padding:0;background:none;border:none}.prose-article[data-astro-cid-zm77yjld] .astro-code,.prose-article[data-astro-cid-zm77yjld] .astro-code span{color:var(--shiki-light)}html.dark .prose-article[data-astro-cid-zm77yjld] .astro-code,html.dark .prose-article[data-astro-cid-zm77yjld] .astro-code span{color:var(--shiki-dark)!important}.prose-article[data-astro-cid-zm77yjld] figure.code-figure .astro-code{margin-bottom:0}.prose-article[data-astro-cid-zm77yjld] figure.code-figure{margin:1.5rem 0}.prose-article[data-astro-cid-zm77yjld] figure.code-figure pre{margin-bottom:0}.prose-article[data-astro-cid-zm77yjld] blockquote{border-left:3px solid hsl(var(--highlight));padding-left:1.25rem;margin:1.5rem 0;font-style:italic;font-size:1.1875rem;color:hsl(var(--foreground) / .8)}.prose-article[data-astro-cid-zm77yjld] blockquote p{font-size:1.1875rem}.prose-article[data-astro-cid-zm77yjld] blockquote p{margin-bottom:.5rem}.prose-article[data-astro-cid-zm77yjld] ol{list-style:decimal;padding-left:1.5rem;margin-bottom:1.5rem}.prose-article[data-astro-cid-zm77yjld] ol li{padding-left:.5rem;counter-increment:none}.prose-article[data-astro-cid-zm77yjld] ol li:before{content:none}.prose-article[data-astro-cid-zm77yjld] hr{border:none;border-top:1px solid hsl(var(--border));margin:2.5rem 0}.prose-article[data-astro-cid-zm77yjld] .table-scroll{overflow-x:auto;margin:1.5rem 0 2rem;border:1px solid hsl(var(--border));border-radius:12px}.prose-article[data-astro-cid-zm77yjld] table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}.prose-article[data-astro-cid-zm77yjld] th,.prose-article[data-astro-cid-zm77yjld] td{padding:.625rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid hsl(var(--border))}.prose-article[data-astro-cid-zm77yjld] th{font-weight:700;color:hsl(var(--foreground));background:hsl(var(--secondary));white-space:nowrap}.prose-article[data-astro-cid-zm77yjld] td{color:hsl(var(--foreground) / .9)}.prose-article[data-astro-cid-zm77yjld] tbody tr:last-child td{border-bottom:none}.prose-article[data-astro-cid-zm77yjld] td code{white-space:nowrap}.prose-article[data-astro-cid-zm77yjld] img,.prose-article[data-astro-cid-zm77yjld] picture img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.prose-article[data-astro-cid-zm77yjld] picture{display:block;margin:1.5rem 0}.prose-article[data-astro-cid-zm77yjld] figure{margin:2rem 0}.prose-article[data-astro-cid-zm77yjld] figure img,.prose-article[data-astro-cid-zm77yjld] figure picture img{margin-bottom:0}.prose-article[data-astro-cid-zm77yjld] figcaption{margin-top:.5rem;font-size:.875rem;line-height:1.4;color:hsl(var(--muted-foreground));text-align:center}
