.post__head[data-astro-cid-zg7dkzxc]{text-align:center;flex-direction:column;align-items:center;padding-top:10rem;padding-bottom:4rem;display:flex}.post__crumbs[data-astro-cid-zg7dkzxc]{max-width:100%;margin-bottom:2rem}.post__crumbs[data-astro-cid-zg7dkzxc] ol{justify-content:center}.post__title[data-astro-cid-zg7dkzxc]{max-width:18em;letter-spacing:calc(-.04em + var(--ls-adjust));font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:.98;font-weight:var(--fw-display);font-family:var(--font-display);text-transform:uppercase;margin-top:1.4rem}.post__desc[data-astro-cid-zg7dkzxc]{max-width:36em;margin-top:1.6rem}.post__bar[data-astro-cid-zg7dkzxc]{justify-content:space-between;width:100%;margin-top:4rem;display:flex}.post__pill[data-astro-cid-zg7dkzxc]{background:var(--c-fg);color:var(--c-bg);border-radius:.4rem;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.75rem;display:inline-flex}.post__pill[data-astro-cid-zg7dkzxc] svg[data-astro-cid-zg7dkzxc]{width:.7rem}.post__layout[data-astro-cid-zg7dkzxc]{grid-template-columns:14rem minmax(0,60rem);justify-content:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:4rem;display:grid}.post__toc[data-astro-cid-zg7dkzxc]{align-self:start;gap:1rem;display:grid;position:sticky;top:7rem}.post__author[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--c-line);align-items:center;gap:.7rem;margin-bottom:.4rem;padding-bottom:1.2rem;display:flex}.post__author[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{font-size:.9rem;display:block}.post__author[data-astro-cid-zg7dkzxc] small[data-astro-cid-zg7dkzxc]{color:var(--c-fg-3);font-size:.75rem}.post__avatar[data-astro-cid-zg7dkzxc]{background:var(--c-accent);width:2.4rem;height:2.4rem;color:var(--c-accent-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}.post__cover[data-astro-cid-zg7dkzxc]{margin-top:1rem}.post__cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc],.post__cover-ph[data-astro-cid-zg7dkzxc]{aspect-ratio:21/8;border-radius:var(--r-l);object-fit:cover;width:100%}.post__cover-ph[data-astro-cid-zg7dkzxc]{background:radial-gradient(60% 120% at 90% 100%, var(--c1), transparent 65%), radial-gradient(40% 60% at 0% 0%, color-mix(in srgb, var(--c1) 30%, transparent), transparent 70%), linear-gradient(140deg, var(--c2), #060606);color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,3vw,2.4rem);display:flex}.post__cover-ph[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{text-transform:uppercase;letter-spacing:.14em;opacity:.8;font-size:.75rem}.post__cover-ph[data-astro-cid-zg7dkzxc] b[data-astro-cid-zg7dkzxc]{max-width:18em;font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:-.04em;font-size:clamp(1.4rem,3vw,2.6rem);line-height:1}.post__progress[data-astro-cid-zg7dkzxc]{z-index:calc(var(--z-nav) + 1);pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.post__progress[data-astro-cid-zg7dkzxc] i[data-astro-cid-zg7dkzxc]{background:var(--c-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post__toc[data-astro-cid-zg7dkzxc] ol[data-astro-cid-zg7dkzxc]{gap:.7rem;margin-top:1rem;font-size:.8rem;line-height:1.35;display:grid}.post__toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--c-fg-3);transition:color var(--dur-fast), border-color var(--dur-fast);border-left:2px solid #0000;padding-left:.9rem;display:block}.post__toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--c-fg)}.post__toc[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc].is-active{color:var(--c-fg);border-color:var(--c-accent)}.prose[data-astro-cid-zg7dkzxc]{--measure:47rem;color:#0a0a0ad6;font-size:clamp(1.1rem,1.25vw,1.22rem);line-height:1.78}.prose[data-astro-cid-zg7dkzxc]>p,.prose[data-astro-cid-zg7dkzxc]>ul,.prose[data-astro-cid-zg7dkzxc]>ol,.prose[data-astro-cid-zg7dkzxc]>h2,.prose[data-astro-cid-zg7dkzxc]>h3,.prose[data-astro-cid-zg7dkzxc]>blockquote{max-width:var(--measure)}.prose[data-astro-cid-zg7dkzxc]>p+p{margin-top:1.1em}.prose[data-astro-cid-zg7dkzxc] p:first-of-type:first-letter{font-weight:600}.prose[data-astro-cid-zg7dkzxc]>aside,.prose[data-astro-cid-zg7dkzxc]>figure,.prose[data-astro-cid-zg7dkzxc]>.clist,.prose[data-astro-cid-zg7dkzxc]>.slist,.prose[data-astro-cid-zg7dkzxc]>.pc,.prose[data-astro-cid-zg7dkzxc]>.cmp{margin-block:2.2em!important}.prose[data-astro-cid-zg7dkzxc] table:not(.cmp table){border-collapse:collapse;width:100%;font-size:.95rem}.prose[data-astro-cid-zg7dkzxc] table:not(.cmp table) th,.prose[data-astro-cid-zg7dkzxc] table:not(.cmp table) td{border-bottom:1px solid var(--c-line);text-align:left;padding:.8rem 1rem}.prose[data-astro-cid-zg7dkzxc] table:not(.cmp table) th{color:var(--c-fg);font-weight:600}.prose[data-astro-cid-zg7dkzxc] hr{background:var(--c-line-2);border:0;height:1px;margin-block:3em!important}.prose[data-astro-cid-zg7dkzxc]>*+*{margin-top:1.2em}.prose[data-astro-cid-zg7dkzxc] h2{border-top:1px solid var(--c-line);letter-spacing:calc(-.03em + var(--ls-adjust));font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.12;font-weight:var(--fw-heading);font-family:var(--font-display);color:var(--c-fg);margin-top:2.4em;padding-top:1.2em;scroll-margin-top:7rem}.prose[data-astro-cid-zg7dkzxc] h3{letter-spacing:calc(-.02em + var(--ls-adjust));font-size:1.3rem;line-height:1.2;font-weight:var(--fw-heading);font-family:var(--font-display);color:var(--c-fg);margin-top:2em}.prose[data-astro-cid-zg7dkzxc] strong{color:var(--c-fg);font-weight:550}.prose[data-astro-cid-zg7dkzxc] ul,.prose[data-astro-cid-zg7dkzxc] ol{gap:.5em;padding-left:1.2em;display:grid}.prose[data-astro-cid-zg7dkzxc] ul{list-style:outside}.prose[data-astro-cid-zg7dkzxc] ol{list-style:decimal}.prose[data-astro-cid-zg7dkzxc] li::marker{color:var(--c-accent)}.prose[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--c-accent);border-radius:0 var(--r-s) var(--r-s) 0;background:var(--c-accent-soft);color:var(--c-fg);padding:1.2rem 1.4rem}.prose[data-astro-cid-zg7dkzxc] a:not(.btn){color:var(--c-fg);text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:.2em}.post__cta[data-astro-cid-zg7dkzxc]{border-radius:var(--r-m);background:var(--c-bg-2);justify-items:start;gap:.8rem;padding:1.6rem;display:grid;margin-top:4rem!important}.related__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem;display:grid}@media (width<=1000px){.post__layout[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr)}.post__cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc],.post__cover-ph[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9}.post__toc[data-astro-cid-zg7dkzxc]{display:none}.related__grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}}@media (width<=600px){.prose[data-astro-cid-zg7dkzxc] table:not(.cmp table){font-size:.88rem}.prose[data-astro-cid-zg7dkzxc] table:not(.cmp table) th,.prose[data-astro-cid-zg7dkzxc] table:not(.cmp table) td{padding:.65rem .75rem .65rem 0}}
