.progress[data-astro-cid-57z6rh23]{inset-inline:0;z-index:60;pointer-events:none;height:3px;position:fixed;top:0}.progress[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]{background:var(--brand);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:100%;display:block}.post[data-astro-cid-57z6rh23]{padding-block:var(--space-8) 0}.head[data-astro-cid-57z6rh23]{gap:var(--space-4);max-width:46rem;display:grid}.crumbs[data-astro-cid-57z6rh23]{font-size:var(--step--1);color:var(--muted)}.crumbs[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--muted)}h1[data-astro-cid-57z6rh23]{font-size:var(--step-4);line-height:1.15}.meta[data-astro-cid-57z6rh23]{gap:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:.92rem;display:flex}.summary[data-astro-cid-57z6rh23]{border-inline-start:3px solid var(--brand);background:var(--brand-soft);border-radius:0 var(--radius) var(--radius) 0;padding:var(--space-4) var(--space-5);gap:var(--space-2);display:grid}.summary-label[data-astro-cid-57z6rh23]{font-size:var(--step--1);color:var(--brand);font-weight:600}.summary[data-astro-cid-57z6rh23] p[data-astro-cid-57z6rh23]{font-size:1.05rem}.post[data-astro-cid-57z6rh23]>.cover{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:72rem;margin-top:var(--space-6);border-radius:16px}.layout[data-astro-cid-57z6rh23]{margin-top:var(--space-7);gap:var(--space-7);grid-template-columns:minmax(0,15rem) minmax(0,46rem);align-items:start;display:grid}.toc[data-astro-cid-57z6rh23]{top:calc(var(--header-h) + var(--space-5));border-inline-start:2px solid var(--line);padding-inline-start:var(--space-4);font-size:.9rem;position:sticky}.toc-title[data-astro-cid-57z6rh23]{margin-bottom:var(--space-2);font-weight:600;display:block}.toc[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--muted);text-decoration:none}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover,.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23][aria-current=true]{color:var(--brand);text-decoration:underline}.content[data-astro-cid-57z6rh23]{gap:var(--space-7);grid-column:2;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.layout[data-astro-cid-57z6rh23]:not(:has(.toc)) .content[data-astro-cid-57z6rh23]{grid-column:1/-1;max-width:46rem}.prose[data-astro-cid-57z6rh23]{color:#262b31;font-size:1.0625rem;line-height:1.85}.prose[data-astro-cid-57z6rh23]>*+*{margin-top:var(--space-4)}.prose[data-astro-cid-57z6rh23] h2{font-size:var(--step-3);margin-top:var(--space-7);scroll-margin-top:calc(var(--header-h) + var(--space-4));color:var(--ink);line-height:1.25}.prose[data-astro-cid-57z6rh23] h3{font-size:var(--step-1);margin-top:var(--space-5);color:var(--ink)}.prose[data-astro-cid-57z6rh23] p{margin:0}.prose[data-astro-cid-57z6rh23] ul,.prose[data-astro-cid-57z6rh23] ol{gap:var(--space-2);margin-block:0;padding-inline-start:1.3em;display:grid}.prose[data-astro-cid-57z6rh23] li::marker{color:var(--brand)}.prose[data-astro-cid-57z6rh23] strong{color:var(--ink)}.prose[data-astro-cid-57z6rh23] a{color:var(--brand);text-decoration:underline}.prose[data-astro-cid-57z6rh23] blockquote{border-inline-start:3px solid var(--warm);padding:var(--space-2) var(--space-4);color:var(--muted);margin-inline:0}.prose[data-astro-cid-57z6rh23] table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose[data-astro-cid-57z6rh23] th,.prose[data-astro-cid-57z6rh23] td{border:1px solid var(--line);padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top}.prose[data-astro-cid-57z6rh23] th{background:var(--surface)}.prose[data-astro-cid-57z6rh23] hr{border:0;border-top:1px solid var(--line)}.faq[data-astro-cid-57z6rh23]{gap:var(--space-3);display:grid}.faq[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{font-size:var(--step-3)}.faq[data-astro-cid-57z6rh23] details[data-astro-cid-57z6rh23]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4) var(--space-5)}.faq[data-astro-cid-57z6rh23] summary[data-astro-cid-57z6rh23]{cursor:pointer;font-weight:600}.faq[data-astro-cid-57z6rh23] details[data-astro-cid-57z6rh23] p[data-astro-cid-57z6rh23]{margin-top:var(--space-3);color:#262b31}.cta[data-astro-cid-57z6rh23]{background:var(--dark);color:var(--on-dark);padding:var(--space-6);gap:var(--space-3);border-radius:16px;justify-items:start;display:grid}.cta-eyebrow[data-astro-cid-57z6rh23]{font-size:var(--step--1);color:var(--glow)}.cta[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{font-size:var(--step-2)}.cta[data-astro-cid-57z6rh23] p[data-astro-cid-57z6rh23]{color:var(--on-dark-muted)}.cta-actions[data-astro-cid-57z6rh23]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cta[data-astro-cid-57z6rh23] .btn-ghost[data-astro-cid-57z6rh23]{color:var(--on-dark);border-color:#ffffff8c}.cta[data-astro-cid-57z6rh23] [data-astro-cid-57z6rh23]:focus-visible{outline-color:var(--on-dark)}.author[data-astro-cid-57z6rh23]{gap:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-5);grid-template-columns:80px minmax(0,1fr);align-items:start;display:grid}.author[data-astro-cid-57z6rh23] img[data-astro-cid-57z6rh23]{object-fit:cover;border-radius:50%;width:80px;height:80px}.author[data-astro-cid-57z6rh23] div[data-astro-cid-57z6rh23]{gap:var(--space-1);color:var(--muted);font-size:.95rem;display:grid}.author-name[data-astro-cid-57z6rh23]{font-size:1.05rem;font-weight:600}.author-name[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--ink)}.related[data-astro-cid-57z6rh23]{margin-top:var(--space-8)}.related[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{font-size:var(--step-3)}.related[data-astro-cid-57z6rh23] ul[data-astro-cid-57z6rh23]{margin:var(--space-5) 0 0;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width<=960px){.layout[data-astro-cid-57z6rh23]{grid-template-columns:minmax(0,1fr)}.content[data-astro-cid-57z6rh23]{grid-column:1}.toc[data-astro-cid-57z6rh23]{position:static}.related[data-astro-cid-57z6rh23] ul[data-astro-cid-57z6rh23]{grid-template-columns:1fr}}
