.post-figure[data-astro-cid-4rtyn4sj]{margin:2rem 0;padding:1.25rem;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-lg)}.post-figure__title[data-astro-cid-4rtyn4sj]{margin:0 0 .9rem;font-family:var(--font-heading);font-weight:700;color:var(--ink)}.post-figure__nodes[data-astro-cid-4rtyn4sj]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.post-figure__node[data-astro-cid-4rtyn4sj]{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.35rem;min-width:0}.post-figure__arrow[data-astro-cid-4rtyn4sj]{justify-self:center;color:var(--ink);font-weight:700;line-height:1}.post-figure__box[data-astro-cid-4rtyn4sj]{display:block;padding:.7rem .9rem;background:var(--white);border:1px solid var(--hair);border-left:4px solid var(--primary);border-radius:var(--radius);overflow-wrap:anywhere}.post-figure__nodes--flow[data-astro-cid-4rtyn4sj]{gap:.25rem}.post-figure__nodes--stack[data-astro-cid-4rtyn4sj] .post-figure__box[data-astro-cid-4rtyn4sj]{border-left-color:var(--ink)}.post-figure__box[data-astro-cid-4rtyn4sj] strong[data-astro-cid-4rtyn4sj]{display:block;color:var(--ink)}.post-figure__note[data-astro-cid-4rtyn4sj]{display:block;color:var(--muted);font-size:.95rem}.post-figure__compare[data-astro-cid-4rtyn4sj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.post-figure__col[data-astro-cid-4rtyn4sj]{min-width:0;padding:.8rem .9rem;background:var(--white);border:1px solid var(--hair);border-top:4px solid var(--primary);border-radius:var(--radius)}.post-figure__col[data-astro-cid-4rtyn4sj]+.post-figure__col[data-astro-cid-4rtyn4sj]{border-top-color:var(--ink)}.post-figure__head[data-astro-cid-4rtyn4sj]{margin:0 0 .5rem;font-weight:700;color:var(--ink)}.post-figure__list[data-astro-cid-4rtyn4sj]{margin:0;padding-left:1.1rem}.post-figure__list[data-astro-cid-4rtyn4sj] li[data-astro-cid-4rtyn4sj]{margin-bottom:.3rem;overflow-wrap:anywhere}.post-figure[data-astro-cid-4rtyn4sj] figcaption[data-astro-cid-4rtyn4sj]{margin-top:.9rem;font-size:.9rem;color:var(--muted)}@media(max-width:640px){.post-figure__compare[data-astro-cid-4rtyn4sj]{grid-template-columns:minmax(0,1fr)}}.post-hero[data-astro-cid-4sn4zg3r]{padding-block:2.25rem 2rem}.post-chip[data-astro-cid-4sn4zg3r]{margin:.9rem 0 .75rem}.post-hero[data-astro-cid-4sn4zg3r] .post-chip[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{display:inline-block;background:var(--accent);color:var(--ink);font-size:.78rem;font-weight:700;line-height:1.4;padding:.3rem .7rem;border-radius:999px;text-decoration:none}.post-hero[data-astro-cid-4sn4zg3r] .post-chip[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover,.post-hero[data-astro-cid-4sn4zg3r] .post-chip[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:focus-visible{text-decoration:underline}.post-hero[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{margin-bottom:1rem}.post-hero[data-astro-cid-4sn4zg3r] .byline-name{color:var(--white)}.post-hero[data-astro-cid-4sn4zg3r] .byline-meta{color:var(--muted-dark)}.post-hero[data-astro-cid-4sn4zg3r] .post-meta[data-astro-cid-4sn4zg3r]{color:var(--muted-dark);margin-top:.5rem}.post-meta[data-astro-cid-4sn4zg3r]{color:var(--muted);font-size:.9rem;margin:0}.wrap[data-astro-cid-4sn4zg3r].narrow--start>*{max-width:712px}h1[data-astro-cid-4sn4zg3r]{font-size:clamp(1.6rem,3.4vw,2.3rem);line-height:1.22}.post-body[data-astro-cid-4sn4zg3r] h2{margin-top:2rem;font-size:1.45rem;line-height:1.3}.post-body[data-astro-cid-4sn4zg3r] h3{font-size:1rem}.muted-note[data-astro-cid-4sn4zg3r]{color:var(--muted);font-size:.9rem}.bottom-line[data-astro-cid-4sn4zg3r]{margin:2rem 0;padding:1.2rem 1.4rem;background:var(--ink);color:var(--white);border-radius:var(--radius-lg)}.bottom-line[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{margin:0 0 .4rem;font-size:1.05rem;color:var(--white)}.bottom-line[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:0}.faq-block[data-astro-cid-4sn4zg3r]{margin-top:2rem}.about-author[data-astro-cid-4sn4zg3r]{display:block;width:100%;box-sizing:border-box;margin:2.5rem 0 0;padding:1.5rem;border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--surface)}.about-author[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{margin:0 0 .6rem;font-size:1.05rem}.aa-row[data-astro-cid-4sn4zg3r]{display:flex;gap:1rem;align-items:flex-start}.aa-row[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{flex:1 1 0;min-width:0;margin:0;color:var(--muted);font-size:.9375rem;line-height:1.65}@media(max-width:540px){.aa-row[data-astro-cid-4sn4zg3r]{flex-direction:column}}
