.listen[data-astro-cid-ispx7myd]{margin-top:1.25rem;padding:10px 16px;font-size:.875rem}.listen[data-astro-cid-ispx7myd] .listen-ic-stop[data-astro-cid-ispx7myd],.listen[data-astro-cid-ispx7myd][aria-pressed=true] .listen-ic-play[data-astro-cid-ispx7myd]{display:none}.listen[data-astro-cid-ispx7myd][aria-pressed=true] .listen-ic-stop[data-astro-cid-ispx7myd]{display:inline-flex}.blog-head[data-astro-cid-yahhzg6y]{max-width:46rem}.blog-hero[data-astro-cid-yahhzg6y]{padding-bottom:clamp(var(--space-5), 3cqi, var(--space-7))}@container ws (width>=800px){.blog-sec[data-astro-cid-yahhzg6y]{padding-top:0}}@container ws (width<=799px){.blog-fig[data-astro-cid-yahhzg6y]{justify-self:center;width:min(16rem,72%)}}.blog-grid[data-astro-cid-yahhzg6y]{grid-template-columns:minmax(0,1fr);gap:1.75rem 3rem;max-width:72rem;display:grid}.blog-main[data-astro-cid-yahhzg6y]{justify-self:center;width:100%;max-width:46rem}.blog-cover[data-astro-cid-yahhzg6y] img,.blog-rel-img[data-astro-cid-yahhzg6y] img{object-fit:cover;width:100%;height:100%}.blog-cover[data-astro-cid-yahhzg6y]{border-radius:var(--radius-lg);border:1px solid var(--color-border);aspect-ratio:1200/630;background:var(--color-surface-2);margin:0;overflow:hidden}@container ws (width>=1100px){.has-toc[data-astro-cid-yahhzg6y] .blog-grid[data-astro-cid-yahhzg6y]{grid-template-columns:15rem minmax(0,46rem);grid-template-areas:"cover cover""toc main";justify-content:center}.has-toc[data-astro-cid-yahhzg6y] .blog-cover[data-astro-cid-yahhzg6y]{grid-area:cover}.has-toc[data-astro-cid-yahhzg6y] .blog-toc[data-astro-cid-yahhzg6y]{grid-area:toc;align-self:start;max-height:calc(100vh - 8rem);position:sticky;top:6rem;overflow:auto}.has-toc[data-astro-cid-yahhzg6y] .blog-main[data-astro-cid-yahhzg6y]{grid-area:main}}.blog-toc[data-astro-cid-yahhzg6y]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:1rem 1.15rem}.blog-toc[data-astro-cid-yahhzg6y] ol[data-astro-cid-yahhzg6y]{counter-reset:toc;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.blog-toc[data-astro-cid-yahhzg6y] li[data-astro-cid-yahhzg6y]{counter-increment:toc}.blog-toc[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y]{border-radius:var(--radius-sm);color:var(--color-text-muted);border-left:2px solid #0000;grid-template-columns:1.7rem 1fr;padding:.4rem .5rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:grid}.blog-toc[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y]:before{content:counter(toc, decimal-leading-zero);font-variant-numeric:tabular-nums;opacity:.7}.blog-toc[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y]:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 5%, transparent)}.blog-toc[data-astro-cid-yahhzg6y] a[data-astro-cid-yahhzg6y][aria-current=location]{color:var(--color-link);border-left-color:var(--color-link);background:color-mix(in srgb, var(--color-link) 8%, transparent);font-weight:600}.blog-rel[data-astro-cid-yahhzg6y]{padding:0;overflow:hidden}.blog-rel-img[data-astro-cid-yahhzg6y]{aspect-ratio:1200/630;border-bottom:1px solid var(--color-border);display:block;overflow:hidden}.blog-rel[data-astro-cid-yahhzg6y]>[data-astro-cid-yahhzg6y]:not(.blog-rel-img){margin-inline:1.25rem}.blog-rel[data-astro-cid-yahhzg6y]>[data-astro-cid-yahhzg6y]:last-child{margin-bottom:1.25rem}.blog-h1[data-astro-cid-yahhzg6y]{margin-top:.75rem;font-size:clamp(1.9rem,5cqi,3rem)}.blog-who[data-astro-cid-yahhzg6y]{margin-top:1.25rem}.blog-toc-t[data-astro-cid-yahhzg6y]{font:600 .8125rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.5rem}.blog-body[data-astro-cid-yahhzg6y]{gap:1.1rem;font-size:1.0625rem;line-height:1.75;display:grid}.blog-body[data-astro-cid-yahhzg6y] h2{font:700 clamp(1.4rem, 3.2cqi, 1.9rem)/1.15 var(--font-heading);letter-spacing:-.02em;margin-top:1.25rem;scroll-margin-top:5rem}.blog-body[data-astro-cid-yahhzg6y] h3{font:600 1.1875rem/1.3 var(--font-heading);margin-top:.5rem}.blog-body[data-astro-cid-yahhzg6y] p,.blog-body[data-astro-cid-yahhzg6y] li{color:var(--color-text)}.blog-body[data-astro-cid-yahhzg6y] ul,.blog-body[data-astro-cid-yahhzg6y] ol{list-style:revert;gap:.4rem;padding-left:1.25rem;display:grid}.blog-body[data-astro-cid-yahhzg6y] a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.blog-comments[data-astro-cid-yahhzg6y] .ss{max-width:46rem;margin-inline:auto}.blog-body[data-astro-cid-yahhzg6y] blockquote{border-left:3px solid var(--ws-hi);background:var(--color-surface);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0;padding:1rem 1.25rem}.blog-body[data-astro-cid-yahhzg6y] code{font-size:.9em}.blog-author[data-astro-cid-yahhzg6y]{margin-top:2.5rem}
