.post__head[data-astro-cid-zg7dkzxc]{padding-block:var(--space-l) var(--space-l);gap:var(--space-m);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.post__head[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:clamp(var(--title-min), 100cqi / (var(--title-longest,10) * var(--title-char)), var(--step-5));max-width:max(22ch, var(--title-longest,10) * var(--title-char) * 1em)}.post__meta[data-astro-cid-zg7dkzxc]{gap:var(--space-2xs) var(--space-m);color:var(--fg-muted);font-size:var(--step-n1);flex-wrap:wrap;display:flex}.post__meta[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--fg)}.post__layout[data-astro-cid-zg7dkzxc]{gap:var(--space-xl);padding-block-end:var(--space-xl);display:grid}@media (width>=1080px){.post__layout[data-astro-cid-zg7dkzxc]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 15rem}}.post__main[data-astro-cid-zg7dkzxc]{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.tldr[data-astro-cid-zg7dkzxc]{max-width:var(--measure);padding:var(--space-m) var(--space-l);border-inline-start:4px solid var(--accent);background:var(--raise);border-radius:0 var(--radius-m) var(--radius-m) 0}.tldr__title[data-astro-cid-zg7dkzxc]{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;margin-block-end:var(--space-2xs)}.tldr[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{font-size:var(--step-1);line-height:1.5}@media (width>=761px){html[data-lines=two] .post__head[data-astro-cid-zg7dkzxc]>[data-astro-cid-zg7dkzxc]:not(h1),html[data-lines=two] .post__main[data-astro-cid-zg7dkzxc]>*{margin-inline-start:var(--inner-line)}html[data-lines=two] .post__main[data-astro-cid-zg7dkzxc] .prose h2{margin-inline-start:calc(-1 * var(--inner-line))}}.toc[data-astro-cid-zg7dkzxc]{top:calc(var(--header-h) + var(--space-l));font-size:var(--step-n1);align-self:start;position:sticky}.toc__title[data-astro-cid-zg7dkzxc]{margin-block-end:var(--space-xs);font-weight:700}.toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:var(--space-2xs);color:var(--fg-muted);padding-inline-start:1.1em;display:grid}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--fg-muted)}.toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--fg)}@media (width<=1079px){.toc[data-astro-cid-zg7dkzxc]{display:none}}.sources[data-astro-cid-zg7dkzxc]{max-width:var(--measure);border-top:max(var(--border-w), 1px) solid var(--line);padding-block-start:var(--space-m)}@media screen and (forced-colors:none){html[data-motif~=divider] .sources[data-astro-cid-zg7dkzxc]{border-top:0;padding-block-start:calc(var(--space-m) + var(--motif-size));position:relative}html[data-motif~=divider] .sources[data-astro-cid-zg7dkzxc]:before{content:"";block-size:var(--motif-size);background-color:var(--line-strong);-webkit-mask:var(--motif-strip);-webkit-mask:var(--motif-strip);mask:var(--motif-strip);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}}.sources[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:var(--step-1);margin-block-end:var(--space-s)}.sources[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:var(--space-2xs);padding-inline-start:1.3em;display:grid}.sources__host[data-astro-cid-zg7dkzxc]{font-size:var(--step-n2);color:var(--fg-muted);display:block}.author[data-astro-cid-zg7dkzxc]{max-width:var(--measure);padding:var(--space-m) var(--space-l);border-radius:var(--radius-l);background:var(--raise)}.author__name[data-astro-cid-zg7dkzxc]{font-weight:700;font-size:var(--step-1)}.author__role[data-astro-cid-zg7dkzxc]{color:var(--accent-text);font-weight:700;font-size:var(--step-n1)}.author__bio[data-astro-cid-zg7dkzxc]{color:var(--fg-muted);margin-block-start:var(--space-2xs)}.post-cta[data-astro-cid-zg7dkzxc]{gap:var(--space-l);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.post-cta[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:var(--step-3);max-width:24ch}.related__title[data-astro-cid-zg7dkzxc]{font-size:var(--step-3);margin-block-end:var(--space-l)}.related[data-astro-cid-zg7dkzxc]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.related[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{gap:var(--space-2xs);border-top:2px solid var(--fg);color:inherit;flex-direction:column;padding-block-start:var(--space-s);text-decoration:none;display:flex}.related__name[data-astro-cid-zg7dkzxc]{font-family:var(--font-display);font-weight:var(--weight-display,700);font-size:var(--step-1);line-height:1.2}.related[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover .related__name[data-astro-cid-zg7dkzxc]{text-decoration:underline}.related__desc[data-astro-cid-zg7dkzxc]{color:var(--fg-muted);font-size:var(--step-n1)}
