.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{gap:var(--sp-2);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"›";margin-right:var(--sp-2)}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--muted)}.brand-mark[data-astro-cid-77qc4tpx]{flex:none;width:32px;height:32px}.brand-mark__block[data-astro-cid-77qc4tpx]{fill:var(--brand)}.brand-mark__block--accent[data-astro-cid-77qc4tpx]{fill:var(--accent)}::highlight(listen-sentence){background-color:color-mix(in srgb, var(--brand) 10%, transparent)}::highlight(listen-word){background-color:color-mix(in srgb, var(--brand) 28%, transparent)}html.listen-pinned body{padding-bottom:var(--listen-bar-height,80px)}.listen__rates{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-small);margin:0;padding:6px;list-style:none;display:none;position:absolute;bottom:100%;left:50%;translate:-50%}.listen__speed:hover .listen__rates,.listen__speed:focus-within .listen__rates{display:grid}.listen__rates button{border-radius:var(--radius-small);width:100%;min-height:36px;color:var(--ink);font:500 var(--text-small) var(--font-body);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:0 0;border:0;padding:0 14px}.listen__rates button:hover,.listen__rates [aria-pressed=true]{background:var(--tint)}.listen__rates [aria-pressed=true]{font-weight:700}.listen[data-astro-cid-a2huwnuy]{margin:var(--sp-5) 0 0}.listen__start[data-astro-cid-a2huwnuy]{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.listen__start[data-astro-cid-a2huwnuy][hidden]{display:none}.listen__length[data-astro-cid-a2huwnuy]{color:var(--muted);font-size:var(--text-small)}.listen__over[data-astro-cid-a2huwnuy]{font:inherit;font-size:var(--text-small);color:var(--brand-ink);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.listen__glyph[data-astro-cid-a2huwnuy]{fill:currentColor;width:18px;height:18px}.listen__inner[data-astro-cid-a2huwnuy]{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.listen__transport[data-astro-cid-a2huwnuy]{align-items:center;gap:var(--sp-2);display:flex}.listen__toggle[data-astro-cid-a2huwnuy]{padding:10px 18px}.listen__toggle[data-astro-cid-a2huwnuy] [data-astro-cid-a2huwnuy][data-listen-toggle-label]{justify-items:center;display:inline-grid}.listen__toggle[data-astro-cid-a2huwnuy] [data-astro-cid-a2huwnuy][data-listen-toggle-label]:after{visibility:hidden;content:attr(data-sizer) / "";height:0}.listen__toggle[data-astro-cid-a2huwnuy]:not([data-paused]) [data-astro-cid-a2huwnuy][data-listen-icon=play],.listen__toggle[data-astro-cid-a2huwnuy][data-paused] [data-astro-cid-a2huwnuy][data-listen-icon=pause]{display:none}.listen__skip[data-astro-cid-a2huwnuy],.listen__rate[data-astro-cid-a2huwnuy]{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.listen__rate[data-astro-cid-a2huwnuy]{font:600 var(--text-small) var(--font-body);font-variant-numeric:tabular-nums;padding:0 10px}.listen__skip[data-astro-cid-a2huwnuy]:hover,.listen__rate[data-astro-cid-a2huwnuy]:hover{background:var(--tint)}.listen__skip[data-astro-cid-a2huwnuy] svg[data-astro-cid-a2huwnuy]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.listen__skip[data-astro-cid-a2huwnuy] text[data-astro-cid-a2huwnuy]{fill:currentColor;stroke:none;font:700 9px var(--font-body)}.listen__progress[data-astro-cid-a2huwnuy]{align-items:center;gap:var(--sp-2);flex:220px;min-width:0;display:flex}.listen__time[data-astro-cid-a2huwnuy]{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;min-width:2.6em}.listen__seek[data-astro-cid-a2huwnuy]{min-width:0;accent-color:var(--brand);flex:1}.listen__speed[data-astro-cid-a2huwnuy]{position:relative}.listen__stop[data-astro-cid-a2huwnuy]{padding:10px 18px}.listen[data-astro-cid-a2huwnuy].is-pinned .listen__bar[data-astro-cid-a2huwnuy]{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding:var(--sp-2) var(--gutter);position:fixed;inset:auto 0 0}.listen[data-astro-cid-a2huwnuy].is-pinned .listen__inner[data-astro-cid-a2huwnuy]{max-width:var(--container-narrow);margin:0 auto}@media (width<700px){.listen__progress[data-astro-cid-a2huwnuy]{flex-basis:100%;order:1}.listen__stop[data-astro-cid-a2huwnuy]{margin-left:auto}}.listen__plain[data-astro-cid-a2huwnuy]{width:100%;margin-top:var(--sp-5)}.post[data-astro-cid-krra7mlq]{padding-top:var(--sp-7);padding-bottom:var(--sp-5)}.post__grid[data-astro-cid-krra7mlq]{display:grid}.post__article[data-astro-cid-krra7mlq]{max-width:var(--container-narrow);width:100%;margin:0 auto}.post__meta[data-astro-cid-krra7mlq]{font-size:var(--text-small);color:var(--muted);gap:6px var(--sp-4);margin:22px 0 var(--sp-4);flex-wrap:wrap;display:flex}.post__topic[data-astro-cid-krra7mlq]{color:var(--brand-ink);font-weight:600;text-decoration:none}.post__draft[data-astro-cid-krra7mlq]{color:var(--accent-ink);font-weight:600}.post__article[data-astro-cid-krra7mlq] h1[data-astro-cid-krra7mlq]{font-size:var(--type-post-h1)}.post__stand[data-astro-cid-krra7mlq]{color:var(--muted);margin-top:var(--sp-4);font-size:20px;line-height:1.5}.post__cover[data-astro-cid-krra7mlq]{border-radius:var(--radius);aspect-ratio:2;margin:var(--sp-7) 0;background:var(--tint);overflow:hidden}.post__cover[data-astro-cid-krra7mlq] svg{width:100%;height:100%;display:block}.post__toc[data-astro-cid-krra7mlq]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--sp-4) 0;margin:0 0 var(--sp-7);font-size:15px}.post__toc-title[data-astro-cid-krra7mlq]{font-family:var(--font-body);letter-spacing:0;margin:0 0 var(--sp-2);font-size:14px;font-weight:700;font-stretch:100%}.post__toc[data-astro-cid-krra7mlq] ol[data-astro-cid-krra7mlq]{padding-left:var(--sp-5);gap:var(--sp-1);margin:0;display:grid}.post__toc[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq],.post__rail[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq]{color:var(--muted);text-decoration:none}.post__toc[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq]:hover,.post__rail[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq]:hover{color:var(--ink)}.post__byline[data-astro-cid-krra7mlq]{align-items:center;gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--line);color:var(--muted);margin-top:36px;font-size:15px;display:flex}.post__rail[data-astro-cid-krra7mlq]{display:none}@media (width>=1160px){.post__grid[data-astro-cid-krra7mlq]{column-gap:var(--sp-12);grid-template-columns:1fr minmax(0,720px) 1fr}.post__article[data-astro-cid-krra7mlq]{grid-column:2}.post__toc[data-astro-cid-krra7mlq]{display:none}.post__rail[data-astro-cid-krra7mlq]{top:var(--sp-8);font-size:var(--text-small);grid-column:3;align-self:start;max-width:220px;margin-top:210px;display:block;position:sticky}.post__rail[data-astro-cid-krra7mlq] ol[data-astro-cid-krra7mlq]{border-left:2px solid var(--line);gap:var(--sp-2);margin:0;padding:0 0 0 14px;list-style:none;display:grid}.post__rail[data-astro-cid-krra7mlq] li[data-astro-cid-krra7mlq]{position:relative}.post__rail[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq][aria-current]{color:var(--ink);font-weight:600}.post__rail[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq][aria-current]:before{content:"";background:var(--brand);width:2px;position:absolute;top:0;bottom:0;left:-16px}}
