.cover[data-astro-cid-rarpf2d6]{padding-block:var(--space-8) var(--space-12)}.cover__inner[data-astro-cid-rarpf2d6]{gap:var(--space-6);flex-direction:column;align-items:flex-start;display:flex}.ledger[data-astro-cid-rarpf2d6]{gap:var(--space-4) var(--space-10,40px);margin:var(--space-2) 0 0;padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,max-content));width:100%;display:grid}.ledger[data-astro-cid-rarpf2d6] div[data-astro-cid-rarpf2d6]{flex-direction:column;gap:2px;display:flex}.ledger[data-astro-cid-rarpf2d6] dt[data-astro-cid-rarpf2d6]{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.ledger[data-astro-cid-rarpf2d6] dd[data-astro-cid-rarpf2d6]{margin:0;font-size:16px;font-weight:600}.layout[data-astro-cid-rarpf2d6]{gap:var(--space-8);grid-template-columns:1fr;display:grid}.layout[data-astro-cid-rarpf2d6]>[data-astro-cid-rarpf2d6]{overflow-wrap:anywhere;min-width:0}@media (width>=1024px){.layout[data-astro-cid-rarpf2d6]{gap:var(--space-16);grid-template-columns:minmax(0,3fr) minmax(0,8fr)}}.toc[data-astro-cid-rarpf2d6]{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=1024px){.toc[data-astro-cid-rarpf2d6]{top:var(--space-6);align-self:start;position:sticky}}.toc[data-astro-cid-rarpf2d6] ol[data-astro-cid-rarpf2d6]{gap:var(--space-2);counter-reset:toc;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-rarpf2d6] li[data-astro-cid-rarpf2d6]{counter-increment:toc;gap:var(--space-3);align-items:baseline;display:flex}.toc[data-astro-cid-rarpf2d6] li[data-astro-cid-rarpf2d6]:before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--ink-subtle);font-size:12px}.toc[data-astro-cid-rarpf2d6] a[data-astro-cid-rarpf2d6]{color:var(--ink-muted);font-size:16px;text-decoration:none}.toc[data-astro-cid-rarpf2d6] a[data-astro-cid-rarpf2d6]:hover{color:var(--green-text)}.text[data-astro-cid-rarpf2d6]{max-width:720px}.text[data-astro-cid-rarpf2d6] h2{counter-increment:sec}.text[data-astro-cid-rarpf2d6] h2:before{content:counter(sec, decimal-leading-zero) " ";font-family:var(--font-mono);color:var(--green-text);vertical-align:.5em;margin-right:.4em;font-size:14px;font-weight:500}.text[data-astro-cid-rarpf2d6] h2:first-child{margin-top:0}.text[data-astro-cid-rarpf2d6] table{display:block;overflow-x:auto}.text[data-astro-cid-rarpf2d6] code{font-size:.85em}
