.basis[data-astro-cid-m47cnsic]{margin:0 0 var(--ct-space-4);padding:var(--ct-space-2) var(--ct-space-3);border-left:3px solid var(--ct-accent-edge);background:var(--ct-accent-wash);font-size:var(--ct-text-sm);color:var(--ct-ink-soft);max-width:var(--ct-measure)}.crumbs[data-astro-cid-lcnkrdjk]{gap:var(--ct-space-2);font-size:var(--ct-text-xs);padding-top:var(--ct-space-10);margin-bottom:var(--ct-space-4);display:flex}.crumbs[data-astro-cid-lcnkrdjk] span[data-astro-cid-lcnkrdjk]{color:var(--ct-muted)}.native[data-astro-cid-lcnkrdjk]{margin-bottom:var(--ct-space-2);font-family:var(--ct-font-body);font-size:var(--ct-text-sm);font-weight:var(--ct-weight-semibold);letter-spacing:0;color:var(--ct-muted);font-variant-numeric:tabular-nums;display:block}.requirement[data-astro-cid-lcnkrdjk]{margin:var(--ct-space-5) 0;padding:var(--ct-space-4);border-left:3px solid var(--ct-rule-soft);background:var(--ct-surface)}.requirement[data-astro-cid-lcnkrdjk] p[data-astro-cid-lcnkrdjk]{margin:0 0 var(--ct-space-2);max-width:66ch;scroll-margin-top:calc(var(--ct-bar-height) + var(--ct-space-4))}.requirement[data-astro-cid-lcnkrdjk] p[data-astro-cid-lcnkrdjk]:target{background:var(--ct-accent-wash);outline:2px solid var(--ct-accent);outline-offset:2px}.quote-more[data-astro-cid-lcnkrdjk]>summary[data-astro-cid-lcnkrdjk]{cursor:pointer;align-items:center;column-gap:var(--ct-space-2);min-height:2.75rem;padding:var(--ct-space-1) 0;font-weight:var(--ct-weight-bold);color:var(--ct-accent);flex-wrap:wrap;display:flex}.quote-more[data-astro-cid-lcnkrdjk]>summary[data-astro-cid-lcnkrdjk]:focus-visible{outline:var(--ct-focus-ring);outline-offset:2px}.quote-more__size[data-astro-cid-lcnkrdjk]{font-weight:var(--ct-weight-regular,400);color:var(--ct-muted);font-size:13px}.jump[data-astro-cid-lcnkrdjk]{margin:0 0 var(--ct-space-4);font-size:14px}.lib[data-astro-cid-lcnkrdjk]{gap:var(--ct-space-4);grid-template-columns:minmax(0,1fr);display:grid}.lib__aside[data-astro-cid-lcnkrdjk]{margin-bottom:var(--ct-space-2)}@media (width>=1060px){.lib[data-astro-cid-lcnkrdjk]{grid-template-columns:minmax(0,44rem) 13rem;gap:0 2.5rem}.lib__head[data-astro-cid-lcnkrdjk]{grid-area:1/1}.lib__aside[data-astro-cid-lcnkrdjk]{grid-area:1/2/span 2;margin:0}.lib__main[data-astro-cid-lcnkrdjk]{grid-area:2/1}}@media print{.lib[data-astro-cid-lcnkrdjk]{display:block}.jump[data-astro-cid-lcnkrdjk]{display:none}}.requirement[data-astro-cid-lcnkrdjk] cite[data-astro-cid-lcnkrdjk]{margin-top:var(--ct-space-2);color:var(--ct-muted);font-size:13px;font-style:normal;display:block}section[data-astro-cid-lcnkrdjk]{margin-top:var(--ct-space-6);scroll-margin-top:calc(var(--ct-bar-height) + var(--ct-space-4))}section[data-astro-cid-lcnkrdjk] h2[data-astro-cid-lcnkrdjk]{scroll-margin-top:calc(var(--ct-bar-height) + var(--ct-space-4));font-size:16px}.prose[data-astro-cid-lcnkrdjk] p[data-astro-cid-lcnkrdjk],.implementation[data-astro-cid-lcnkrdjk] p[data-astro-cid-lcnkrdjk]{max-width:66ch;margin:0 0 var(--ct-space-3)}.steps[data-astro-cid-lcnkrdjk]{max-width:66ch;margin:0 0 var(--ct-space-3);padding-left:var(--ct-space-5)}.steps[data-astro-cid-lcnkrdjk] li[data-astro-cid-lcnkrdjk]{margin:0 0 var(--ct-space-2)}.note[data-astro-cid-lcnkrdjk]{color:var(--ct-muted);max-width:66ch;font-size:13px}.mappings[data-astro-cid-lcnkrdjk],.artifacts[data-astro-cid-lcnkrdjk]{margin:var(--ct-space-4) 0 0;padding:0;list-style:none}.mappings[data-astro-cid-lcnkrdjk]>li[data-astro-cid-lcnkrdjk]{padding:var(--ct-space-3) 0;border-top:1px solid var(--ct-rule-soft);max-width:66ch}.target[data-astro-cid-lcnkrdjk]{gap:var(--ct-space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.framework[data-astro-cid-lcnkrdjk]{font-weight:600}.ref[data-astro-cid-lcnkrdjk]{color:var(--ct-muted);font-variant-numeric:tabular-nums;font-size:13px}.unpublished[data-astro-cid-lcnkrdjk]{color:var(--ct-muted);font-size:13px;font-style:italic}.facts[data-astro-cid-lcnkrdjk]{margin:var(--ct-space-1) 0 0;color:var(--ct-muted);gap:var(--ct-space-2);flex-wrap:wrap;font-size:13px;display:flex}.relationship[data-astro-cid-lcnkrdjk]{color:var(--ct-ink)}.divergence[data-astro-cid-lcnkrdjk]{margin:var(--ct-space-2) 0 0;max-width:66ch;font-size:14px}.artifacts[data-astro-cid-lcnkrdjk]>li[data-astro-cid-lcnkrdjk]{padding:var(--ct-space-3) 0;border-top:1px solid var(--ct-rule-soft);max-width:66ch}.artifacts[data-astro-cid-lcnkrdjk] .relationship[data-astro-cid-lcnkrdjk]{font-weight:600}.mapgroup[data-astro-cid-lcnkrdjk]{margin-top:var(--ct-space-5)}.mapgroup__h[data-astro-cid-lcnkrdjk]{font-size:var(--ct-text-md);font-family:var(--ct-font-display);margin:0}.mapgroup__n[data-astro-cid-lcnkrdjk]{font-size:var(--ct-text-xs);font-weight:var(--ct-weight-regular);color:var(--ct-muted)}.glyph[data-astro-cid-lcnkrdjk]{min-width:1.25rem;font-weight:var(--ct-weight-bold);color:var(--ct-accent);justify-content:center;display:inline-flex}.facts[data-astro-cid-lcnkrdjk]{align-items:center}.fmt[data-astro-cid-lcnkrdjk]{font-size:var(--ct-text-xs);color:var(--ct-muted);align-self:center}.lead[data-astro-cid-lcnkrdjk]{margin:var(--ct-space-2) 0 0;color:var(--ct-muted);font-size:14px}
