.crumbs[data-astro-cid-2cttfbt3]{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crumbs[data-astro-cid-2cttfbt3] li[data-astro-cid-2cttfbt3]+li[data-astro-cid-2cttfbt3]:before{content:"/";opacity:.5;margin-right:.5rem}.crumbs[data-astro-cid-2cttfbt3] a[data-astro-cid-2cttfbt3]{color:var(--color-ink);text-underline-offset:4px;text-decoration:underline 1.5px;text-decoration-color:color-mix(in oklch, currentColor 30%, transparent);font-weight:600}.avatar[data-astro-cid-2cttfbt3]{background:var(--color-lilac);width:2.75rem;height:2.75rem;color:var(--color-ink);font-family:var(--font-display);border-radius:999px;flex:none;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.avatar-lg[data-astro-cid-2cttfbt3]{width:3.5rem;height:3.5rem;font-size:1.4rem}.cover[data-astro-cid-2cttfbt3]{border-radius:var(--radius-lg);aspect-ratio:1200/630;background:var(--color-paper-2);overflow:hidden}.cover[data-astro-cid-2cttfbt3] img[data-astro-cid-2cttfbt3]{object-fit:cover;width:100%;height:100%}.article-grid[data-astro-cid-2cttfbt3]{gap:2.5rem;display:grid}@media (width>=1100px){.article-grid[data-astro-cid-2cttfbt3].has-toc{grid-template-columns:16rem minmax(0,1fr);gap:4.5rem}.article-grid[data-astro-cid-2cttfbt3]:not(.has-toc)>.min-w-0[data-astro-cid-2cttfbt3]{width:min(100%,68ch);margin-inline:auto}}.toc[data-astro-cid-2cttfbt3]{border-radius:var(--radius-md);background:var(--color-paper-2);align-self:start;padding:1.25rem 1.4rem}@media (width>=1100px){.toc[data-astro-cid-2cttfbt3]{max-height:calc(100dvh - 8rem);position:sticky;top:6.5rem;overflow-y:auto}}.toc[data-astro-cid-2cttfbt3] ol[data-astro-cid-2cttfbt3]{counter-reset:toc;gap:.15rem;display:grid}.toc[data-astro-cid-2cttfbt3] li[data-astro-cid-2cttfbt3]{counter-increment:toc}.toc[data-astro-cid-2cttfbt3] a[data-astro-cid-2cttfbt3]{color:var(--color-ink-2);grid-template-columns:1.6rem 1fr;padding:.4rem 0;font-size:.95rem;line-height:1.35;transition:color .16s;display:grid}.toc[data-astro-cid-2cttfbt3] a[data-astro-cid-2cttfbt3]:before{content:counter(toc, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--color-ink-3);padding-top:.12rem;font-size:.82rem}.toc[data-astro-cid-2cttfbt3] a[data-astro-cid-2cttfbt3][aria-current=true]{color:var(--color-ink);font-weight:600}@media (hover:hover) and (pointer:fine){.toc[data-astro-cid-2cttfbt3] a[data-astro-cid-2cttfbt3]:hover{color:var(--color-ink)}}.article-body[data-astro-cid-2cttfbt3]{font-size:1.125rem;line-height:1.7}.article-body[data-astro-cid-2cttfbt3] h2{scroll-margin-top:6rem}.article-body[data-astro-cid-2cttfbt3] img{width:100%;height:auto}.article-body[data-astro-cid-2cttfbt3] hr{border:0;border-top:1.5px solid var(--color-line);margin-block:2.5em}.article-body[data-astro-cid-2cttfbt3] .table-scroll{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-line);margin-block:1.6em;overflow-x:auto}.article-body[data-astro-cid-2cttfbt3] .table-scroll table{min-width:34rem;margin:0}.article-body[data-astro-cid-2cttfbt3] .table-scroll th{background:var(--color-paper-2);white-space:nowrap}.article-body[data-astro-cid-2cttfbt3] .table-scroll tr:last-child td{border-bottom:0}.article-body[data-astro-cid-2cttfbt3] blockquote p:last-child{margin-bottom:0}.tag[data-astro-cid-2cttfbt3]{background:var(--color-paper-2);color:var(--color-ink-2);border-radius:999px;padding:.3rem .75rem;font-size:.875rem}.author-box[data-astro-cid-2cttfbt3]{border-radius:var(--radius-lg);background:var(--color-mint);grid-template-columns:auto 1fr;gap:1.25rem;max-width:68ch;padding:clamp(1.25rem,3vw,2rem);display:grid}.author-box[data-astro-cid-2cttfbt3] .t-muted[data-astro-cid-2cttfbt3]{color:var(--color-ink-2)}.related[data-astro-cid-2cttfbt3]{gap:2.5rem 1.75rem;display:grid}@media (width>=820px){.related[data-astro-cid-2cttfbt3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.related-item[data-astro-cid-2cttfbt3]{display:block}.related-cover[data-astro-cid-2cttfbt3]{border-radius:var(--radius-md);aspect-ratio:16/10;background:var(--color-paper);overflow:hidden}.related-cover[data-astro-cid-2cttfbt3] img[data-astro-cid-2cttfbt3]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-quint)}@media (hover:hover) and (pointer:fine){.related-item[data-astro-cid-2cttfbt3]:hover .related-cover[data-astro-cid-2cttfbt3] img[data-astro-cid-2cttfbt3]{transform:scale(1.03)}.related-item[data-astro-cid-2cttfbt3]:hover h3[data-astro-cid-2cttfbt3]{text-underline-offset:5px;text-decoration:underline 2px}}
