.post-head[data-astro-cid-7jjqptxk]{display:grid;justify-items:start;gap:var(--space-5);padding-block:clamp(2rem,1rem + 3vw,4rem) var(--space-7)}.back[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;gap:.25rem;margin-left:-.3rem;font-size:var(--step--1);font-weight:600;color:var(--ink-2);text-decoration:none;transition:color .15s ease}.back[data-astro-cid-7jjqptxk]:hover{color:var(--emerald-ink)}h1[data-astro-cid-7jjqptxk]{max-width:21ch;font-size:clamp(2.2rem,1.3rem + 3.1vw,3.9rem);font-weight:720;letter-spacing:-.028em;line-height:1.02;overflow-wrap:break-word}.facts[data-astro-cid-7jjqptxk]{display:grid;gap:var(--space-3)}.byline[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;font-size:var(--step--1);color:var(--ink-3)}.author[data-astro-cid-7jjqptxk]{display:grid;gap:var(--space-2);margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--page-2);font-size:var(--step--1);color:var(--ink-2);max-width:46rem}.author[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin:0}.author-name[data-astro-cid-7jjqptxk]{color:var(--ink-3)}.author-name[data-astro-cid-7jjqptxk] b[data-astro-cid-7jjqptxk]{color:var(--ink)}.byline[data-astro-cid-7jjqptxk] b[data-astro-cid-7jjqptxk]{font-weight:600;color:var(--ink)}.byline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:inherit;text-decoration:none}.byline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover b[data-astro-cid-7jjqptxk]{color:var(--emerald-ink);text-decoration:underline}.author-more[data-astro-cid-7jjqptxk]{justify-self:start;font-weight:600}.toc-inline[data-astro-cid-7jjqptxk]{display:none;margin-bottom:var(--space-7);border-radius:var(--radius-md);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line)}.toc-inline[data-astro-cid-7jjqptxk] summary[data-astro-cid-7jjqptxk]{padding:.85rem 1.1rem;font-size:var(--step--1);font-weight:600;color:var(--ink-2);cursor:pointer}.toc-inline[data-astro-cid-7jjqptxk] summary[data-astro-cid-7jjqptxk]:focus-visible{outline:2px solid var(--emerald-deep);outline-offset:2px;border-radius:var(--radius-md)}.toc-inline[data-astro-cid-7jjqptxk] ol[data-astro-cid-7jjqptxk]{display:grid;gap:2px;margin:0;padding:0 .6rem .8rem 2.2rem;font-size:.95rem;line-height:1.4}.toc-inline[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]::marker{color:var(--ink-3)}.toc-inline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{display:block;padding:.3rem .1rem;color:var(--ink-2);text-decoration:none}.toc-inline[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--emerald-ink);text-decoration:underline}.tags[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.tags[data-astro-cid-7jjqptxk] li[data-astro-cid-7jjqptxk]{padding:.1rem .55rem;border-radius:var(--radius-pill);background:var(--mint);color:var(--emerald-ink);font-size:.75rem;font-weight:600}.post-grid[data-astro-cid-7jjqptxk]{display:grid;grid-template-columns:minmax(0,46rem) minmax(0,15rem);justify-content:space-between;gap:var(--space-8);align-items:start;padding-bottom:var(--space-9)}.main[data-astro-cid-7jjqptxk]{grid-column:1;grid-row:1;min-width:0}.toc[data-astro-cid-7jjqptxk]{grid-column:2;grid-row:1;position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto}.toc[data-astro-cid-7jjqptxk] p[data-astro-cid-7jjqptxk]{margin-bottom:var(--space-3);padding-inline:.7rem;font-size:var(--step--1);font-weight:600;color:var(--ink-3)}.toc[data-astro-cid-7jjqptxk] ol[data-astro-cid-7jjqptxk]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.toc[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{display:block;padding:.4rem .7rem;border-radius:var(--radius-sm);font-size:.9rem;line-height:1.35;color:var(--ink-2);text-decoration:none;transition:color .15s ease,background-color .15s ease}.toc[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--ink);background:var(--page-2)}.toc[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk][aria-current=true]{color:var(--emerald-ink);background:var(--mint);font-weight:600}@media(max-width:1099px){.post-grid[data-astro-cid-7jjqptxk]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-7jjqptxk]{display:none}.toc-inline[data-astro-cid-7jjqptxk]{display:block}}.related[data-astro-cid-7jjqptxk]{padding-bottom:var(--space-8)}.related[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.rows[data-astro-cid-7jjqptxk]{max-width:46rem;margin:var(--space-5) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--line)}
