.shiki-pre{margin:0!important;padding:1rem!important;overflow-x:auto!important;border-radius:0!important}.shiki{overflow-x:auto}.shiki pre{margin:0;border-radius:0}.blog-figure.svelte-1fo73h6{margin-block:var(--space-7)}.blog-figure.svelte-1fo73h6 img:where(.svelte-1fo73h6){display:block;width:100%;height:auto;border-radius:0}.blog-figure.svelte-1fo73h6 figcaption:where(.svelte-1fo73h6){margin-block-start:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-faint);text-align:start}.portable-text-content{--pt-body: #3d3d3d;--pt-heading: #101010;--pt-quote-text: #4e4e4e;--pt-quote-border: rgba(0, 0, 0, .14);--pt-quote-bg: rgba(0, 0, 0, .04);font-family:var(--home-font-family);line-height:1.85;color:var(--pt-body);margin:0;padding:0;font-size:1.05rem}.portable-text-content h1{margin-top:2rem;font-size:2rem;font-weight:600;color:var(--pt-heading)}.portable-text-content h2{margin-top:2.5rem;font-size:1.625rem;font-weight:600;color:var(--pt-heading)}.portable-text-content h3{margin-top:2rem;font-size:1.25rem;font-weight:600;color:var(--pt-heading)}.portable-text-content h4{margin-top:1.5rem;font-size:1.0625rem;font-weight:600;color:var(--pt-heading)}.portable-text-content p{line-height:1.9;margin-bottom:1.35rem}.portable-text-content ul{list-style-position:inside;list-style-type:disc}.portable-text-content ul li{margin-bottom:.65rem}.portable-text-content ol{list-style-position:inside;list-style-type:decimal}.portable-text-content li{line-height:1.7}.portable-text-content blockquote{margin-top:1.5rem;border-left:4px solid var(--pt-quote-border);background-color:var(--pt-quote-bg);padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;color:var(--pt-quote-text);font-style:italic}.portable-text-content strong{font-weight:600}.portable-text-content em{font-style:italic}
