.post[data-astro-cid-ecjd7rrs]{padding-block:clamp(2.5rem,6vw,4.5rem) 3rem}.head[data-astro-cid-ecjd7rrs]{max-width:calc(var(--measure) + var(--gutter) * 2 + 4rem);gap:1rem;display:grid}.meta[data-astro-cid-ecjd7rrs]{font-size:var(--step--1);color:var(--graphite);flex-wrap:wrap;gap:.5rem;display:flex}h1[data-astro-cid-ecjd7rrs]{font-size:var(--step-3)}.topics[data-astro-cid-ecjd7rrs]{font-size:var(--step--1);flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.topics[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:.2rem .7rem;text-decoration:none;display:inline-block}.byline[data-astro-cid-ecjd7rrs]{font-size:var(--step--1);color:var(--graphite);align-items:center;gap:.75rem;display:flex}.byline[data-astro-cid-ecjd7rrs] img[data-astro-cid-ecjd7rrs]{object-fit:cover;border-radius:50%;flex:none;width:2.75rem;height:2.75rem}.avatar[data-astro-cid-ecjd7rrs]{background:var(--signal);width:2.75rem;height:2.75rem;color:var(--ink);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.avatar--large[data-astro-cid-ecjd7rrs]{width:6rem;height:6rem;font-size:1.6rem}.byline[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]{color:var(--ink);font-weight:600}.byline-role[data-astro-cid-ecjd7rrs]{display:block}.practice[data-astro-cid-ecjd7rrs]{background:var(--surface);border-left:3px solid var(--signal);margin-top:3rem;padding:1.5rem}.practice[data-astro-cid-ecjd7rrs] h2[data-astro-cid-ecjd7rrs]{font-size:var(--step-1);margin-bottom:1rem}.practice-grid[data-astro-cid-ecjd7rrs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.practice-grid[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]{background:var(--paper);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:.35rem;padding:1rem 2.5rem 1rem 1rem;text-decoration:none;display:flex;position:relative}.practice-grid[data-astro-cid-ecjd7rrs] a[data-astro-cid-ecjd7rrs]:hover{border-color:var(--signal)}.practice-kind[data-astro-cid-ecjd7rrs]{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);font-size:.75rem;font-weight:700}.practice-grid[data-astro-cid-ecjd7rrs] strong[data-astro-cid-ecjd7rrs]{font-size:var(--step-0)}.practice-text[data-astro-cid-ecjd7rrs]{font-size:var(--step--1);color:var(--graphite);line-height:1.5}.practice-grid[data-astro-cid-ecjd7rrs] b[data-astro-cid-ecjd7rrs]{font-weight:400;position:absolute;top:1rem;right:1rem}.author[data-astro-cid-ecjd7rrs]{border-top:1px solid var(--line);grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:1.25rem;margin-top:3rem;padding-top:1.5rem;display:grid}.author[data-astro-cid-ecjd7rrs] img[data-astro-cid-ecjd7rrs]{object-fit:cover;border-radius:50%;width:6rem;height:6rem}.author[data-astro-cid-ecjd7rrs] h2[data-astro-cid-ecjd7rrs]{font-size:var(--step-1)}.author-kicker[data-astro-cid-ecjd7rrs]{letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.author-role[data-astro-cid-ecjd7rrs]{font-size:var(--step--1);margin:.2rem 0 .6rem;font-weight:600}.author[data-astro-cid-ecjd7rrs] p[data-astro-cid-ecjd7rrs]:not(.author-kicker):not(.author-role){font-size:var(--step--1);color:var(--graphite);line-height:1.6}.author[data-astro-cid-ecjd7rrs] p[data-astro-cid-ecjd7rrs]+p[data-astro-cid-ecjd7rrs]{margin-top:.5rem}@media (width<=30rem){.author[data-astro-cid-ecjd7rrs]{grid-template-columns:4rem minmax(0,1fr)}.author[data-astro-cid-ecjd7rrs] img[data-astro-cid-ecjd7rrs],.avatar--large[data-astro-cid-ecjd7rrs]{width:4rem;height:4rem}.avatar--large[data-astro-cid-ecjd7rrs]{font-size:1.1rem}}.cover[data-astro-cid-ecjd7rrs]{max-width:calc(var(--max) * .86);margin-block:2rem 0}.cover[data-astro-cid-ecjd7rrs] img[data-astro-cid-ecjd7rrs]{object-fit:cover;border:1px solid var(--line);width:100%;height:auto;max-height:32rem;display:block}.body-wrap[data-astro-cid-ecjd7rrs]{max-width:calc(var(--measure) + var(--gutter) * 2 + 4rem)}.post-body[data-astro-cid-ecjd7rrs]{margin-top:2.5rem}.post-foot[data-astro-cid-ecjd7rrs]{border-top:1px solid var(--line);font-size:var(--step--1);gap:.6rem;margin-top:3rem;padding-top:1.5rem;display:grid}.updated[data-astro-cid-ecjd7rrs]{color:var(--graphite)}.related[data-astro-cid-ecjd7rrs]{border-top:1px solid var(--line);padding-block:3rem 4rem}.related[data-astro-cid-ecjd7rrs] h2[data-astro-cid-ecjd7rrs]{font-size:var(--step-2);margin-bottom:1.5rem}.grid[data-astro-cid-ecjd7rrs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.post-body[data-astro-cid-ecjd7rrs]>*+*{margin-top:1.1rem}.post-body[data-astro-cid-ecjd7rrs] h2{font-size:var(--step-2);margin-top:2.6rem}.post-body[data-astro-cid-ecjd7rrs] h3{font-size:var(--step-1);margin-top:2rem}.post-body[data-astro-cid-ecjd7rrs] h4,.post-body[data-astro-cid-ecjd7rrs] h5,.post-body[data-astro-cid-ecjd7rrs] h6{font-size:var(--step-0);margin-top:1.6rem}.post-body[data-astro-cid-ecjd7rrs] ul,.post-body[data-astro-cid-ecjd7rrs] ol{max-width:var(--measure);padding-left:1.3rem}.post-body[data-astro-cid-ecjd7rrs] li+li{margin-top:.35rem}.post-body[data-astro-cid-ecjd7rrs] li::marker{color:var(--graphite)}.post-body[data-astro-cid-ecjd7rrs] img{max-width:100%;height:auto;display:block}.post-body[data-astro-cid-ecjd7rrs] p>img{margin-block:.5rem}.post-body[data-astro-cid-ecjd7rrs] figure{margin:2rem 0}.post-body[data-astro-cid-ecjd7rrs] figcaption,.post-body[data-astro-cid-ecjd7rrs] figure+p>em:only-child{font-size:var(--step--1);color:var(--graphite);margin-top:.6rem}.post-body[data-astro-cid-ecjd7rrs] blockquote{border-left:4px solid var(--signal);font-size:var(--step-1);margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;line-height:1.4}.post-body[data-astro-cid-ecjd7rrs] hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.post-body[data-astro-cid-ecjd7rrs] code{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:.05em .3em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.post-body[data-astro-cid-ecjd7rrs] pre{background:var(--ink);color:var(--paper);border-radius:2px;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.post-body[data-astro-cid-ecjd7rrs] pre code{color:inherit;background:0 0;border:0;padding:0}.post-body[data-astro-cid-ecjd7rrs] table{border-collapse:collapse;width:100%;font-size:var(--step--1);display:block;overflow-x:auto}.post-body[data-astro-cid-ecjd7rrs] th,.post-body[data-astro-cid-ecjd7rrs] td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:.5rem .75rem}.post-body[data-astro-cid-ecjd7rrs] th{background:var(--surface)}.post-body[data-astro-cid-ecjd7rrs] .cta{margin-block:2rem}.post-body[data-astro-cid-ecjd7rrs] .cta .button{color:var(--paper)}
