.sitenav[data-astro-cid-yikpzsy5]{border-bottom:var(--border-w-hair) solid var(--border-hair);background:var(--surface-page)}.sitenav-inner[data-astro-cid-yikpzsy5]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-5);min-height:76px;flex-wrap:wrap}.sitenav-links[data-astro-cid-yikpzsy5]{display:flex;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;font-size:var(--size-3);color:var(--text-quiet)}.sitenav-links[data-astro-cid-yikpzsy5] a[data-astro-cid-yikpzsy5]:not(.btn){white-space:nowrap;color:var(--text-quiet)}.sitenav-links[data-astro-cid-yikpzsy5] a[data-astro-cid-yikpzsy5]:not(.btn):hover{color:var(--text-loud)}.sitenav-links[data-astro-cid-yikpzsy5] a[data-astro-cid-yikpzsy5][aria-current=page]{color:var(--text-loud);font-weight:var(--weight-strong)}.pending[data-astro-cid-yikpzsy5]{white-space:nowrap;color:var(--text-quiet);border-bottom:1px dashed var(--border-field);cursor:default}.sitenav-cta[data-astro-cid-yikpzsy5]{padding:10px 20px}@media(max-width:900px){.sitenav-links[data-astro-cid-yikpzsy5] a[data-astro-cid-yikpzsy5]:not(.btn),.sitenav-links[data-astro-cid-yikpzsy5] .pending[data-astro-cid-yikpzsy5]{display:none}}.sitefooter[data-astro-cid-cmhnwpac]{border-top:var(--border-w-hair) solid var(--border-hair);padding:var(--space-7) 0 var(--space-6);font-size:var(--size-3);margin-top:var(--space-8)}.foot-grid[data-astro-cid-cmhnwpac]{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:var(--space-6)}.foot-brand[data-astro-cid-cmhnwpac] .wordmark[data-astro-cid-cmhnwpac]{margin-bottom:var(--space-4)}.foot-brand[data-astro-cid-cmhnwpac] .muted[data-astro-cid-cmhnwpac]{color:var(--text-quiet);max-width:34ch;line-height:var(--lh-snug)}.foot-col[data-astro-cid-cmhnwpac]{display:flex;flex-direction:column}.foot-col[data-astro-cid-cmhnwpac] h2[data-astro-cid-cmhnwpac]{font-family:var(--font-marginal);font-size:var(--size-1);color:var(--text-quiet);margin-bottom:var(--space-3);font-weight:var(--weight-medium)}.foot-col[data-astro-cid-cmhnwpac] a[data-astro-cid-cmhnwpac]{color:var(--text-body);padding:var(--space-1) 0;font-size:var(--size-3)}.foot-col[data-astro-cid-cmhnwpac] a[data-astro-cid-cmhnwpac]:hover{color:var(--accent-ink)}.foot-col[data-astro-cid-cmhnwpac] .pending[data-astro-cid-cmhnwpac]{color:var(--text-quiet);padding:var(--space-1) 0;font-size:var(--size-3)}.foot-bottom[data-astro-cid-cmhnwpac]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-w-hair) solid var(--border-hair);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);color:var(--text-quiet);font-size:var(--size-2)}.foot-legal[data-astro-cid-cmhnwpac]{display:flex;gap:var(--space-4);flex-wrap:wrap}.foot-legal[data-astro-cid-cmhnwpac] a[data-astro-cid-cmhnwpac]{color:var(--text-quiet)}.foot-legal[data-astro-cid-cmhnwpac] a[data-astro-cid-cmhnwpac]:hover{color:var(--accent-ink)}@media(max-width:900px){.foot-grid[data-astro-cid-cmhnwpac]{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand[data-astro-cid-cmhnwpac]{grid-column:1 / -1}}@media(max-width:560px){.foot-grid[data-astro-cid-cmhnwpac]{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.skip[data-astro-cid-uupblhdt]{position:absolute;left:var(--space-4);top:var(--space-4);z-index:var(--z-dialog);transform:translateY(-200%);background:var(--surface-panel);color:var(--text-loud);border-radius:var(--radius-control);padding:var(--space-3) var(--space-5);box-shadow:var(--shadow-lift);font-size:var(--size-3);font-weight:var(--weight-medium)}.skip[data-astro-cid-uupblhdt]:focus-visible{transform:none}.practice .lede{font-size:var(--size-5);line-height:var(--lh-snug);color:var(--text-quiet);max-width:var(--measure-prose)}.practice .prose{max-width:var(--measure-prose)}.practice .prose p{font-size:var(--size-4);line-height:var(--lh-normal);color:var(--text-body);margin-bottom:var(--space-4)}.practice .prose p:last-child{margin-bottom:0}.practice .prose strong{color:var(--text-loud);font-weight:var(--weight-strong)}.practice .prose a,.practice .textlink{color:var(--text-loud);text-decoration:underline;text-decoration-color:var(--border-field);text-decoration-thickness:1px;text-underline-offset:.2em}.practice .prose a:hover,.practice .textlink:hover{color:var(--link-hover);text-decoration-color:var(--link-hover)}.practice .panel{background:var(--surface-panel);border-radius:var(--radius-card);box-shadow:var(--shadow-raise);padding:var(--space-6)}.practice .stack>*+*{margin-top:var(--space-5)}.practice .pending{background:var(--agent-uncertain-bg);color:var(--agent-uncertain);border-radius:var(--radius-panel);padding:var(--space-5) var(--space-6);font-size:var(--size-3);line-height:var(--lh-normal);max-width:var(--measure-prose)}.practice .pending h3{font-size:var(--size-4);font-weight:var(--weight-strong);color:var(--agent-uncertain);margin-bottom:var(--space-3)}.practice .pending ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.practice .pending li{padding-left:var(--space-5);position:relative}.practice .pending li:before{content:"—";position:absolute;left:0}.practice .pending .who{display:block;font-family:var(--font-mono);font-size:var(--size-1);color:var(--agent-uncertain);opacity:.85;margin-top:var(--space-1)}.practice .crumbs{font-family:var(--font-mono);font-size:var(--size-1);color:var(--text-quiet);display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding-top:var(--space-5)}.practice .crumbs a:hover{color:var(--text-loud)}.practice .crumbs .sep{color:var(--text-quiet)}.practice .cards2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(max-width:900px){.practice .cards2{grid-template-columns:1fr}}.practice a.card{display:flex;flex-direction:column;gap:var(--space-3)}.practice a.card:hover{color:inherit}.practice a.card .go{margin-top:auto;padding-top:var(--space-4);font-size:var(--size-3);font-weight:var(--weight-medium);color:var(--accent-ink);display:inline-flex;align-items:center;gap:var(--space-2)}.practice a.card:hover .go{color:var(--accent-ink-strong)}.practice a.card:hover .go .arrow{transform:translate(3px)}.practice a.card .go .arrow{transition:transform var(--motion-fast) var(--ease-out)}
