.post[data-astro-cid-m66uj5id]{padding-block:48px 120px}.crumbs[data-astro-cid-m66uj5id] ol[data-astro-cid-m66uj5id]{color:var(--c-muted);flex-wrap:wrap;gap:8px;font-size:13px;line-height:1.5;display:flex}.crumbs[data-astro-cid-m66uj5id] li[data-astro-cid-m66uj5id]{gap:8px;display:flex}.crumbs[data-astro-cid-m66uj5id] li[data-astro-cid-m66uj5id]+li[data-astro-cid-m66uj5id]:before{content:"/";color:var(--c-dim)}.crumbs[data-astro-cid-m66uj5id] a[data-astro-cid-m66uj5id]{color:var(--c-muted)}.crumbs[data-astro-cid-m66uj5id] a[data-astro-cid-m66uj5id]:hover{color:var(--accent)}.crumbs[data-astro-cid-m66uj5id] li[data-astro-cid-m66uj5id][aria-current=page]{color:var(--c-ink)}.post-head[data-astro-cid-m66uj5id]{max-width:900px;margin-top:40px}.post-kicker[data-astro-cid-m66uj5id]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.post-title[data-astro-cid-m66uj5id]{letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:clamp(32px,5.6vw,60px);font-weight:600;line-height:1.1}.post-lead[data-astro-cid-m66uj5id]{max-width:760px;color:var(--c-muted);margin-top:24px;font-size:clamp(18px,2.4vw,22px);line-height:1.5}.post-meta[data-astro-cid-m66uj5id]{color:var(--c-muted);flex-wrap:wrap;gap:8px;margin-top:28px;font-size:14px;display:flex}.post-updated[data-astro-cid-m66uj5id]{color:var(--c-dim);margin-top:8px;font-size:13px}.post-cover[data-astro-cid-m66uj5id]{margin-top:48px}.post-cover[data-astro-cid-m66uj5id] img[data-astro-cid-m66uj5id]{border:1px solid var(--c-line);border-radius:var(--radius-media);width:100%;height:auto;display:block}.post-grid[data-astro-cid-m66uj5id]{max-width:760px;margin-top:56px}.post-body[data-astro-cid-m66uj5id]{overflow-wrap:break-word;max-width:760px}.post-toc[data-astro-cid-m66uj5id]{display:none}.post-toc-title[data-astro-cid-m66uj5id]{letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:600}.post-toc[data-astro-cid-m66uj5id] ol[data-astro-cid-m66uj5id]{border-left:1px solid var(--c-line);gap:10px;margin-top:16px;padding-left:16px;display:grid}.post-toc[data-astro-cid-m66uj5id] a{font-family:var(--font-body);color:var(--c-muted);font-size:14px;line-height:1.4;transition:color .2s;display:block}.post-toc[data-astro-cid-m66uj5id] a:hover,.post-toc[data-astro-cid-m66uj5id] a[aria-current=location]{color:var(--accent)}.post-cta[data-astro-cid-m66uj5id]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface);margin-top:64px;padding:32px}.cta-kicker[data-astro-cid-m66uj5id]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.cta-title[data-astro-cid-m66uj5id]{text-wrap:balance;margin-top:12px;font-size:24px;font-weight:600;line-height:1.3}.post-nav[data-astro-cid-m66uj5id]{border-top:1px solid var(--c-line);gap:24px;margin-top:56px;padding-top:32px;display:grid}.post-nav-link[data-astro-cid-m66uj5id]{border:1px solid var(--c-line);border-radius:var(--radius);padding:20px 24px;transition:border-color .2s;display:block}.post-nav-link[data-astro-cid-m66uj5id]:hover{border-color:var(--accent)}.post-nav-label[data-astro-cid-m66uj5id]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:600;display:block}.post-nav-title[data-astro-cid-m66uj5id]{margin-top:8px;font-size:18px;font-weight:600;line-height:1.4;transition:color .2s;display:block}.post-nav-link[data-astro-cid-m66uj5id]:hover .post-nav-title[data-astro-cid-m66uj5id]{color:var(--accent)}@media (width>=751px){.post[data-astro-cid-m66uj5id]{padding-block:72px 160px}.post-nav[data-astro-cid-m66uj5id]{grid-template-columns:1fr 1fr}.post-nav-next[data-astro-cid-m66uj5id]{text-align:right}.post-cta[data-astro-cid-m66uj5id]{padding:40px}}@media (width>=1001px){.post-grid[data-astro-cid-m66uj5id]{grid-template-columns:minmax(0,760px) 220px;align-items:start;gap:64px;max-width:none;display:grid}.post-body[data-astro-cid-m66uj5id]{grid-area:1/1}.post-toc[data-astro-cid-m66uj5id]:not([hidden]){top:calc(var(--header-h) + 32px);grid-area:1/2;display:block;position:sticky}}
