.post-head[data-astro-cid-jo55ryrt]{max-width:calc(46rem + 2 * var(--gutter));margin-left:max(0px, calc((100% - var(--wrap)) / 2));padding-top:28px;padding-bottom:40px}.crumbs[data-astro-cid-jo55ryrt]{font-size:var(--t-xs);color:var(--graphite);gap:8px;margin-bottom:40px;display:flex}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{text-decoration:none}.cat[data-astro-cid-jo55ryrt]{font-size:var(--t-xs);background:var(--marker);margin-bottom:18px;padding:2px 8px;font-weight:600;text-decoration:none;display:inline-block}h1[data-astro-cid-jo55ryrt]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.5rem);line-height:1.3}.meta[data-astro-cid-jo55ryrt]{border-top:1px solid var(--rule);font-size:var(--t-sm);color:var(--graphite);margin-top:20px;padding-top:16px}.post-grid[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,46rem) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.toc[data-astro-cid-jo55ryrt]{border-left:1px solid var(--rule);font-size:var(--t-sm);padding-left:24px;position:sticky;top:100px}.toc-k[data-astro-cid-jo55ryrt]{margin-bottom:12px;font-weight:600}.toc[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{color:var(--graphite);gap:10px;margin:0;padding-left:1.2em;display:grid}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{line-height:1.5;text-decoration:none;display:block}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--ink);text-decoration:underline}.prose[data-astro-cid-jo55ryrt]{font-size:1.0625rem;line-height:1.85}.prose[data-astro-cid-jo55ryrt] h2{font-size:var(--t-lg);border-top:1px solid var(--rule);margin:2.4em 0 .8em;padding-top:.8em;scroll-margin-top:96px}.prose[data-astro-cid-jo55ryrt] hr+h2{border-top:0;padding-top:0}.prose[data-astro-cid-jo55ryrt] h3{font-size:var(--t-md);margin:2em 0 .6em;scroll-margin-top:96px}.prose[data-astro-cid-jo55ryrt] p,.prose[data-astro-cid-jo55ryrt] ul,.prose[data-astro-cid-jo55ryrt] ol{margin:0 0 1.2em}.prose[data-astro-cid-jo55ryrt] li{margin-bottom:.4em}.prose[data-astro-cid-jo55ryrt] strong{font-weight:700}.prose[data-astro-cid-jo55ryrt] a{text-underline-offset:.25em;text-decoration:underline 1.5px}.prose[data-astro-cid-jo55ryrt] blockquote{border-left:3px solid var(--marker);color:var(--graphite);margin:1.6em 0;padding:4px 0 4px 20px}.prose[data-astro-cid-jo55ryrt] hr{border:0;border-top:1px solid var(--rule);margin:2.4em 0}.prose[data-astro-cid-jo55ryrt] table{border-collapse:collapse;width:100%;font-size:var(--t-sm);margin:1.6em 0;display:block;overflow-x:auto}.prose[data-astro-cid-jo55ryrt] th,.prose[data-astro-cid-jo55ryrt] td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;min-width:7em;padding:10px 12px}.prose[data-astro-cid-jo55ryrt] th{border-bottom:2px solid var(--ink);font-weight:600}.prose[data-astro-cid-jo55ryrt] code{background:var(--field);border-radius:3px;padding:.1em .35em;font-size:.9em}.prose[data-astro-cid-jo55ryrt] pre{background:var(--field);border-radius:var(--radius-m);padding:16px;overflow-x:auto}.prose[data-astro-cid-jo55ryrt] pre code{background:0 0;padding:0}.tags[data-astro-cid-jo55ryrt]{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;max-width:46rem;margin:48px 0 0;padding:32px 0 0;list-style:none;display:flex}.tags[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{font-size:var(--t-xs);color:var(--graphite);border:1px solid var(--rule);border-radius:999px;padding:4px 12px;text-decoration:none;display:inline-block}.close[data-astro-cid-jo55ryrt]{margin-top:var(--section);background:var(--field);border-top:1px solid var(--rule);padding-block:clamp(56px,7vw,96px)}.close-inner[data-astro-cid-jo55ryrt]{justify-items:start;gap:20px;display:grid}.rel-title[data-astro-cid-jo55ryrt]{font-size:var(--t-md);margin-bottom:24px}.rel-list[data-astro-cid-jo55ryrt]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.rel-list[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{border-top:2px solid var(--ink);gap:8px;padding-top:16px;text-decoration:none;display:grid}.rel-list[data-astro-cid-jo55ryrt] h3[data-astro-cid-jo55ryrt]{font-size:var(--t-base);line-height:1.5}.rel-list[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover h3[data-astro-cid-jo55ryrt]{text-decoration:underline}.rel-cat[data-astro-cid-jo55ryrt],.rel-list[data-astro-cid-jo55ryrt] time[data-astro-cid-jo55ryrt]{font-size:var(--t-xs);color:var(--graphite)}@media (width<=960px){.post-grid[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-jo55ryrt]{display:none}.rel-list[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}}
