.signup-slot[data-astro-cid-jo55ryrt]{max-width:calc(var(--w-prose) + 8rem)}.post[data-astro-cid-jo55ryrt]{padding-block:var(--s-10) var(--s-section-sm)}.post-head[data-astro-cid-jo55ryrt]{gap:var(--s-5);max-width:var(--w-prose);flex-direction:column;display:flex}.post-head[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{font-size:var(--t-4xl);margin-block-start:var(--s-4)}.post-head[data-astro-cid-jo55ryrt] .lede[data-astro-cid-jo55ryrt]{color:var(--c-muted)}.byline[data-astro-cid-jo55ryrt]{align-items:center;gap:var(--s-3);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:var(--tr-wide);text-transform:uppercase;color:var(--c-dim);flex-wrap:wrap;display:flex}.byline[data-astro-cid-jo55ryrt] i[data-astro-cid-jo55ryrt]{color:var(--c-line-3);font-style:normal}.post-head[data-astro-cid-jo55ryrt] .rule[data-astro-cid-jo55ryrt]{margin-block-start:var(--s-3)}.post-layout[data-astro-cid-jo55ryrt]{gap:var(--s-12);align-items:start;margin-block-start:var(--s-10);display:grid}@media (width>=72rem){.post-layout[data-astro-cid-jo55ryrt]{gap:var(--s-16);grid-template-columns:minmax(0,1fr) 15rem}.post-toc[data-astro-cid-jo55ryrt]{top:calc(var(--header-h) + var(--s-6));order:2;position:sticky}}.post-toc[data-astro-cid-jo55ryrt]{gap:var(--s-4);flex-direction:column;display:flex}.post-toc[data-astro-cid-jo55ryrt] .index-num[data-astro-cid-jo55ryrt]{text-transform:uppercase;letter-spacing:var(--tr-wider);color:var(--c-accent)}.post-toc[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{gap:var(--s-3);flex-direction:column;display:flex}.post-toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{font-size:var(--t-sm);color:var(--c-muted);border-inline-start:1px solid var(--c-line);transition:color var(--d-2) var(--e-out), border-color var(--d-2) var(--e-out);padding-inline-start:var(--s-4);display:block}.post-toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--c-accent);border-inline-start-color:var(--c-accent)}.next-grid[data-astro-cid-jo55ryrt]{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:var(--s-10);display:grid}.next-grid[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{gap:var(--s-3);padding:var(--s-7);border-radius:var(--r-lg);background:var(--c-canvas);box-shadow:inset 0 0 0 1px var(--c-line);height:100%;transition:transform var(--d-3) var(--e-out), box-shadow var(--d-3) var(--e-out);flex-direction:column;display:flex}.next-grid[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{box-shadow:inset 0 0 0 1px var(--c-accent-line), var(--sh-3);transform:translateY(-3px)}.related[data-astro-cid-jo55ryrt]{gap:var(--s-5);max-width:var(--w-prose);flex-direction:column;display:flex}.related[data-astro-cid-jo55ryrt]>.index-num[data-astro-cid-jo55ryrt]{text-transform:uppercase;letter-spacing:var(--tr-wider);color:var(--c-accent)}.related[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{flex-direction:column;display:flex}.related[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]{border-block-start:1px solid var(--c-line)}.related[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]:last-child{border-block-end:1px solid var(--c-line)}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{align-items:center;gap:var(--s-2) var(--s-6);padding-block:var(--s-6);transition:padding-inline var(--d-3) var(--e-out), background-color var(--d-3) var(--e-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{padding-inline:var(--s-5);background:var(--c-surface)}.related[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{font-size:var(--t-md);transition:color var(--d-2) var(--e-out);grid-area:1/1}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover h2[data-astro-cid-jo55ryrt]{color:var(--c-accent)}.related[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-relaxed);grid-area:2/1}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]>span[data-astro-cid-jo55ryrt]{color:var(--c-dim);transition:transform var(--d-3) var(--e-out), color var(--d-2) var(--e-out);grid-area:1/2/3/3}.related[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover>span[data-astro-cid-jo55ryrt]{color:var(--c-accent);transform:translate(5px)}.next-grid[data-astro-cid-jo55ryrt] h3[data-astro-cid-jo55ryrt]{font-size:var(--t-md)}.next-grid[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{font-size:var(--t-sm);color:var(--c-muted);line-height:var(--lh-relaxed)}
