.ledger[data-astro-cid-vxqufd67]{gap:var(--space-3);display:grid;container-type:inline-size}.eyebrow-row[data-astro-cid-vxqufd67]{align-items:center;gap:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary-on-tint);display:inline-flex}.tick[data-astro-cid-vxqufd67]{background:var(--color-accent);block-size:1.25rem;inline-size:1.25rem;color:var(--navy-900);font-size:var(--text-xs);border-radius:50%;place-items:center;display:inline-grid}.cells[data-astro-cid-vxqufd67]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.cell[data-astro-cid-vxqufd67]{align-content:start;gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-md);display:grid}.cell--hero[data-astro-cid-vxqufd67]{background:var(--color-primary);color:var(--white);grid-column:span 2}.l[data-astro-cid-vxqufd67]{font-size:var(--text-caption);font-weight:var(--weight-extrabold)}.v[data-astro-cid-vxqufd67]{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);line-height:1.1}.d[data-astro-cid-vxqufd67]{font-size:var(--text-caption);color:var(--color-text-muted);line-height:1.4}.cell--hero[data-astro-cid-vxqufd67] .d[data-astro-cid-vxqufd67]{color:var(--white)}@container (width<=30rem){.cell--hero[data-astro-cid-vxqufd67]{grid-column:auto}}.cms[data-astro-cid-thtrrn7f]{gap:var(--space-6);min-inline-size:0;display:grid}.prose-a2[data-astro-cid-thtrrn7f]{gap:var(--space-4);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;display:grid}.prose-a2[data-astro-cid-thtrrn7f] h2{font-size:var(--text-heading-m);letter-spacing:var(--tracking-heading-m);margin-block-start:var(--space-6);scroll-margin-block-start:var(--space-6);line-height:1.18}.prose-a2[data-astro-cid-thtrrn7f] h3{font-size:var(--text-title);font-weight:var(--weight-extrabold);letter-spacing:-.01em;line-height:var(--leading-title);margin-block-start:var(--space-3)}.prose-a2[data-astro-cid-thtrrn7f] h4{font-size:var(--text-ui);font-weight:var(--weight-extrabold)}.prose-a2[data-astro-cid-thtrrn7f] a{color:var(--color-primary-on-tint);font-weight:var(--weight-bold);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-primary) 35%, transparent)}.prose-a2[data-astro-cid-thtrrn7f] a:hover{text-decoration-color:currentColor}.prose-a2[data-astro-cid-thtrrn7f] strong{font-weight:var(--weight-extrabold)}.prose-a2[data-astro-cid-thtrrn7f] ul,.prose-a2[data-astro-cid-thtrrn7f] ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.prose-a2[data-astro-cid-thtrrn7f] ul>li{padding-inline-start:1.5rem;position:relative}.prose-a2[data-astro-cid-thtrrn7f] ul>li:before{content:"";background:var(--color-primary);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:.6em;inset-inline-start:.25rem}.prose-a2[data-astro-cid-thtrrn7f] ol{counter-reset:step;gap:var(--space-4)}.prose-a2[data-astro-cid-thtrrn7f] ol>li{counter-increment:step;min-block-size:2rem;padding-inline-start:2.75rem;position:relative}.prose-a2[data-astro-cid-thtrrn7f] ol>li:before{content:counter(step);background:var(--color-chip);block-size:2rem;inline-size:2rem;color:var(--color-primary-on-tint);font-size:var(--text-caption);font-weight:var(--weight-black);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.1em;inset-inline-start:0}.prose-a2[data-astro-cid-thtrrn7f] hr{background:var(--color-border);block-size:2px;margin-block:var(--space-4);border:0}.prose-a2[data-astro-cid-thtrrn7f] img{border-radius:var(--radius-md)}.prose-a2[data-astro-cid-thtrrn7f] figure{margin:0}.prose-a2[data-astro-cid-thtrrn7f] .callout{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--color-chip);font-size:var(--text-body-s);line-height:var(--leading-body-s)}.prose-a2[data-astro-cid-thtrrn7f] .callout--warn{background:var(--color-surface-band);box-shadow:inset 0 0 0 2px var(--color-accent)}.table-wrap[data-astro-cid-thtrrn7f],.prose-a2[data-astro-cid-thtrrn7f] .table-wrap{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:var(--white);overflow-x:auto}table[data-astro-cid-thtrrn7f],.prose-a2[data-astro-cid-thtrrn7f] table{border-collapse:collapse;inline-size:100%;font-size:var(--text-body-s)}thead[data-astro-cid-thtrrn7f] th[data-astro-cid-thtrrn7f],.prose-a2[data-astro-cid-thtrrn7f] thead th{background:var(--navy-900);color:var(--white);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:start;padding:var(--space-3) var(--space-4)}thead[data-astro-cid-thtrrn7f] th[data-astro-cid-thtrrn7f]:nth-child(2),.prose-a2[data-astro-cid-thtrrn7f] thead th:nth-child(2){color:var(--color-bubble)}tbody[data-astro-cid-thtrrn7f] th[data-astro-cid-thtrrn7f],tbody[data-astro-cid-thtrrn7f] td[data-astro-cid-thtrrn7f],.prose-a2[data-astro-cid-thtrrn7f] tbody td,.prose-a2[data-astro-cid-thtrrn7f] tbody th{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-block-start:1px solid var(--color-border)}tbody[data-astro-cid-thtrrn7f] th[data-astro-cid-thtrrn7f],.prose-a2[data-astro-cid-thtrrn7f] tbody th{font-weight:var(--weight-bold)}tbody[data-astro-cid-thtrrn7f] tr[data-astro-cid-thtrrn7f]:nth-child(2n),.prose-a2[data-astro-cid-thtrrn7f] tbody tr:nth-child(2n){background:var(--color-surface-tint)}.prose-a2[data-astro-cid-thtrrn7f] caption{caption-side:bottom;padding:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted)}.acc[data-astro-cid-thtrrn7f]{gap:var(--space-3);display:grid}details[data-astro-cid-thtrrn7f]{border-radius:var(--radius-lg);background:var(--color-surface-tint)}details[data-astro-cid-thtrrn7f][open]{background:var(--white);box-shadow:inset 0 0 0 2px var(--color-primary)}summary[data-astro-cid-thtrrn7f]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);font-size:var(--text-ui);font-weight:var(--weight-extrabold);line-height:1.35;list-style:none;display:flex}summary[data-astro-cid-thtrrn7f]::-webkit-details-marker{display:none}.sign[data-astro-cid-thtrrn7f]{background:var(--white);block-size:1.75rem;inline-size:1.75rem;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;flex-shrink:0;position:relative}details[data-astro-cid-thtrrn7f][open] .sign[data-astro-cid-thtrrn7f]{background:var(--color-primary);box-shadow:none}.sign[data-astro-cid-thtrrn7f]:before,.sign[data-astro-cid-thtrrn7f]:after{content:"";background:var(--color-primary-on-tint);border-radius:2px;block-size:2px;inline-size:.625rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.sign[data-astro-cid-thtrrn7f]:after{rotate:90deg}details[data-astro-cid-thtrrn7f][open] .sign[data-astro-cid-thtrrn7f]:before{background:var(--white)}details[data-astro-cid-thtrrn7f][open] .sign[data-astro-cid-thtrrn7f]:after{display:none}.acc-a[data-astro-cid-thtrrn7f]{padding:0 var(--space-5) var(--space-5);font-size:var(--text-body-s);color:var(--color-text-muted)}.cta[data-astro-cid-thtrrn7f]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-band);box-shadow:inset 0 0 0 2px var(--color-border);flex-wrap:wrap;display:flex}.cta-copy[data-astro-cid-thtrrn7f]{gap:var(--space-1);max-inline-size:30rem;display:grid}.cta-h[data-astro-cid-thtrrn7f]{font-size:var(--text-title);font-weight:var(--weight-black);letter-spacing:-.01em}.cta-s[data-astro-cid-thtrrn7f]{font-size:var(--text-body-s);color:var(--color-text-muted)}.cta-btn[data-astro-cid-thtrrn7f]{min-block-size:var(--control-h-compact);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--white);font-weight:var(--weight-extrabold);box-shadow:var(--shadow-button);align-items:center;text-decoration:none;display:inline-flex}.cta-btn[data-astro-cid-thtrrn7f]:hover{background:var(--color-primary-on-tint)}.img[data-astro-cid-thtrrn7f]{gap:var(--space-2);margin:0;display:grid}.img[data-astro-cid-thtrrn7f] img[data-astro-cid-thtrrn7f]{border-radius:var(--radius-xl)}.img[data-astro-cid-thtrrn7f] figcaption[data-astro-cid-thtrrn7f],.quote[data-astro-cid-thtrrn7f] figcaption[data-astro-cid-thtrrn7f]{font-size:var(--text-caption);color:var(--color-text-muted)}.quote[data-astro-cid-thtrrn7f]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-tint);margin:0}.quote[data-astro-cid-thtrrn7f] blockquote[data-astro-cid-thtrrn7f]{font-size:var(--text-title);font-weight:var(--weight-bold);margin:0}.rule[data-astro-cid-thtrrn7f]{background:var(--color-border);border:0;block-size:2px}.toc[data-astro-cid-mbhweul7]{padding:var(--space-5) var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-tint)}summary[data-astro-cid-mbhweul7]{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:default;list-style:none;display:flex}summary[data-astro-cid-mbhweul7]::-webkit-details-marker{display:none}.lbl[data-astro-cid-mbhweul7]{font-size:var(--text-label);font-weight:var(--weight-black);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary-on-tint)}.count[data-astro-cid-mbhweul7]{display:none}ol[data-astro-cid-mbhweul7]{gap:var(--space-1);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}a[data-astro-cid-mbhweul7]{align-items:center;gap:var(--space-3);min-block-size:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:1.3;text-decoration:none;display:flex}a[data-astro-cid-mbhweul7]:hover{background:var(--white)}.n[data-astro-cid-mbhweul7]{background:var(--white);block-size:1.5rem;inline-size:1.5rem;font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-text-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}a[data-astro-cid-mbhweul7][data-state=done] .n[data-astro-cid-mbhweul7]{background:var(--color-primary);color:#0000;position:relative}a[data-astro-cid-mbhweul7][data-state=done] .n[data-astro-cid-mbhweul7]:after{content:"✓";color:var(--white);font-family:var(--font-sans);font-weight:var(--weight-black);position:absolute}a[data-astro-cid-mbhweul7][data-state=current]{background:var(--white);box-shadow:inset 0 0 0 2px var(--color-primary);font-weight:var(--weight-extrabold)}a[data-astro-cid-mbhweul7][data-state=current] .n[data-astro-cid-mbhweul7]{background:var(--color-chip);color:var(--color-primary-on-tint)}.progress[data-astro-cid-mbhweul7]{gap:var(--space-2);padding-inline:var(--space-2);margin-block-start:var(--space-4);display:grid}.track[data-astro-cid-mbhweul7]{border-radius:var(--radius-pill);background:var(--white);block-size:.5rem;display:block;overflow:clip}.fill[data-astro-cid-mbhweul7]{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-primary), var(--color-bubble));block-size:100%;inline-size:0;display:block}.status[data-astro-cid-mbhweul7]{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=64rem){.toc[data-astro-cid-mbhweul7]{background:0 0;padding:0}summary[data-astro-cid-mbhweul7]{cursor:pointer;min-block-size:3.25rem;padding-inline:var(--space-5) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-tint);box-shadow:inset 0 0 0 1px var(--color-border)}.count[data-astro-cid-mbhweul7]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--white);font-size:var(--text-xs);display:inline-flex}.toc[data-astro-cid-mbhweul7][open] nav[data-astro-cid-mbhweul7],.toc[data-astro-cid-mbhweul7][open] .progress[data-astro-cid-mbhweul7]{padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface-tint);margin-block-start:var(--space-2)}.progress[data-astro-cid-mbhweul7]{display:none}}.head[data-astro-cid-zg7dkzxc]{gap:var(--space-10);padding-block:var(--space-2) var(--space-10);grid-template-columns:minmax(0,47.5rem) minmax(0,1fr);align-items:center;display:grid}.copy[data-astro-cid-zg7dkzxc]{gap:var(--space-5);display:grid}.copy[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:var(--text-display-l);line-height:var(--leading-display)}.copy[data-astro-cid-zg7dkzxc] .lead[data-astro-cid-zg7dkzxc]{max-inline-size:40rem}.byline[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.avatar[data-astro-cid-zg7dkzxc]{background:var(--white);block-size:2.25rem;inline-size:2.25rem;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid}.avatar[data-astro-cid-zg7dkzxc] svg[data-astro-cid-zg7dkzxc]{block-size:1.5rem;inline-size:1.5rem}.r[data-astro-cid-zg7dkzxc]{fill:var(--color-primary)}.g[data-astro-cid-zg7dkzxc]{fill:var(--white)}.d[data-astro-cid-zg7dkzxc]{fill:var(--color-bubble)}.who[data-astro-cid-zg7dkzxc]{line-height:1.3;display:grid}.name[data-astro-cid-zg7dkzxc]{font-weight:var(--weight-extrabold);font-size:var(--text-body-s)}.when[data-astro-cid-zg7dkzxc]{font-size:var(--text-xs);color:var(--color-text-muted)}.cover[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;border:var(--frame);border-radius:var(--radius-2xl);background:var(--color-chip);box-shadow:var(--shadow-lg);margin:0;overflow:clip}.cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{object-fit:cover;block-size:100%;inline-size:100%}.body[data-astro-cid-zg7dkzxc]{gap:var(--space-10);padding-block:var(--space-6) var(--section-pad);grid-template-columns:16.25rem minmax(0,42.5rem) minmax(0,1fr);align-items:start;display:grid}.sticky[data-astro-cid-zg7dkzxc]{gap:var(--space-5);display:grid;position:sticky;inset-block-start:var(--space-6)}.article[data-astro-cid-zg7dkzxc]{min-inline-size:0}.muted[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--color-primary-on-tint)}.next[data-astro-cid-zg7dkzxc]{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--color-surface-tint);display:grid}.next[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.next[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{gap:var(--space-1);color:var(--color-text);text-decoration:none;display:grid}.next[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover .nt[data-astro-cid-zg7dkzxc]{color:var(--color-primary-on-tint)}.nt[data-astro-cid-zg7dkzxc]{font-weight:var(--weight-extrabold);font-size:var(--text-body-s);line-height:1.3}.nm[data-astro-cid-zg7dkzxc]{font-size:var(--text-xs);color:var(--color-text-muted)}.h2m[data-astro-cid-zg7dkzxc]{font-size:var(--text-heading-m);letter-spacing:var(--tracking-heading-m);line-height:1.18}.keep-head[data-astro-cid-zg7dkzxc]{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.all[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--space-2);min-block-size:var(--control-h-compact);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--white);box-shadow:var(--shadow-sm);color:var(--color-text);font-weight:var(--weight-extrabold);text-decoration:none;display:inline-flex}.keep[data-astro-cid-zg7dkzxc]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=80rem){.body[data-astro-cid-zg7dkzxc]{grid-template-columns:15rem minmax(0,1fr)}.rail[data-astro-cid-zg7dkzxc]{grid-column:2}.rail[data-astro-cid-zg7dkzxc] .sticky[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));position:static}}@media (width<=64rem){.head[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr}.copy[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:var(--text-heading-l)}.body[data-astro-cid-zg7dkzxc]{gap:var(--space-6);grid-template-columns:1fr}.toc-col[data-astro-cid-zg7dkzxc] .sticky[data-astro-cid-zg7dkzxc]{position:static}.rail[data-astro-cid-zg7dkzxc]{grid-column:auto}}
