.post-head[data-astro-cid-4sn4zg3r]{padding-top:calc(var(--s-12) + var(--s-4));padding-bottom:var(--s-8)}.crumbs[data-astro-cid-4sn4zg3r]{margin-bottom:var(--s-6);font-size:var(--fs-xs);color:var(--text-faint)}.crumbs[data-astro-cid-4sn4zg3r] ol[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.crumbs[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:var(--s-2)}.crumbs[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]+li[data-astro-cid-4sn4zg3r]:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.crumbs[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--c-gold)}.crumbs[data-astro-cid-4sn4zg3r] [data-astro-cid-4sn4zg3r][aria-current=page]{color:var(--text-muted);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-meta[data-astro-cid-4sn4zg3r]{margin-bottom:var(--s-4);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold)}.post-title[data-astro-cid-4sn4zg3r]{margin-bottom:var(--s-4);font-size:var(--fs-3xl);color:var(--text)}.post-desc[data-astro-cid-4sn4zg3r]{color:var(--t-on-dark-muted)}.post-hero[data-astro-cid-4sn4zg3r]{margin-bottom:calc(var(--section-y) * -.5);position:relative;z-index:1;border-radius:var(--r-xl);overflow:hidden}.post-updated[data-astro-cid-4sn4zg3r]{display:block;margin-top:12px;color:var(--text-muted);font-size:11px}.post-hero[data-astro-cid-4sn4zg3r] figcaption[data-astro-cid-4sn4zg3r]{padding:14px 20px;font-size:12px;color:var(--text-muted);line-height:1.6;background:var(--glass-d1-bg)}.post-hero[data-astro-cid-4sn4zg3r] img{width:100%;height:clamp(300px,50vw,620px);object-fit:contain;background:var(--glass-d1-bg)}.post-layout[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--s-9);align-items:start;padding-top:var(--s-6)}.post-side[data-astro-cid-4sn4zg3r]{position:sticky;top:6rem;display:grid;gap:var(--s-4)}.side-title[data-astro-cid-4sn4zg3r]{display:block;margin-bottom:var(--s-3);font-family:var(--f-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.toc[data-astro-cid-4sn4zg3r],.author[data-astro-cid-4sn4zg3r],.practice-link[data-astro-cid-4sn4zg3r]{padding:var(--s-5)}.toc[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{display:block;padding-left:var(--s-3);border-left:2px solid var(--line);font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--d-fast) var(--e-out),border-color var(--d-fast) var(--e-out)}.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover,.toc[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r].is-active{color:var(--accent);border-color:var(--accent)}.author-row[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:1fr;gap:var(--s-3);align-items:center}.author-row[data-astro-cid-4sn4zg3r] img{width:56px;height:68px;object-fit:cover;border-radius:var(--r-sm)}.author-row[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{display:block;font-size:var(--fs-sm)}.author-row[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{font-size:var(--fs-xs);color:var(--text-muted)}.practice-link[data-astro-cid-4sn4zg3r]{display:grid;gap:var(--s-2);transition:transform var(--d-fast) var(--e-out)}.practice-link[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-2px)}.practice-link[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{font-family:var(--f-display);font-size:var(--fs-lg)}.next[data-astro-cid-4sn4zg3r]{padding:var(--s-8);text-align:center}.next[data-astro-cid-4sn4zg3r] .eyebrow[data-astro-cid-4sn4zg3r]{justify-content:center}.next[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{margin-bottom:var(--s-3);font-size:var(--fs-xl)}.next[data-astro-cid-4sn4zg3r] .lede[data-astro-cid-4sn4zg3r]{margin-inline:auto;margin-bottom:var(--s-5)}.next[data-astro-cid-4sn4zg3r] .cluster[data-astro-cid-4sn4zg3r]{justify-content:center}.related-title[data-astro-cid-4sn4zg3r]{margin-bottom:var(--s-5);font-size:var(--fs-xl)}.related[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--s-4);margin:0;padding:0;list-style:none}.related-link[data-astro-cid-4sn4zg3r]{display:grid;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--d-fast) var(--e-out),transform var(--d-fast) var(--e-out)}.related-link[data-astro-cid-4sn4zg3r]:hover{border-color:var(--accent);transform:translateY(-3px)}.related-link[data-astro-cid-4sn4zg3r] strong[data-astro-cid-4sn4zg3r]{font-family:var(--f-display);font-size:var(--fs-lg)}.related-link[data-astro-cid-4sn4zg3r] img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 40%;border-radius:var(--r-sm);margin-bottom:12px}.related-link[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{font-size:var(--fs-sm);color:var(--text-muted)}@media(max-width:920px){.post-layout[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr;gap:var(--s-7)}.post-side[data-astro-cid-4sn4zg3r]{position:static}.post-hero[data-astro-cid-4sn4zg3r]{margin-bottom:0}}
