.wrap[data-astro-cid-zxlh2yk2]{padding-top:clamp(20px,4vw,40px)}.crumbs[data-astro-cid-zxlh2yk2]{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:28px;font-size:13px;font-weight:600;color:var(--ink-3)}.crumbs[data-astro-cid-zxlh2yk2] a[data-astro-cid-zxlh2yk2]{color:var(--ink-2)}.crumbs[data-astro-cid-zxlh2yk2] [data-astro-cid-zxlh2yk2][aria-current]{color:var(--ink);font-weight:800;overflow-wrap:anywhere}.head[data-astro-cid-zxlh2yk2]{max-width:72ch;margin-bottom:clamp(28px,5vw,48px);padding-bottom:20px;border-bottom:1px solid var(--rule)}.head[data-astro-cid-zxlh2yk2] h1[data-astro-cid-zxlh2yk2]{margin-top:10px;overflow-wrap:anywhere}.meta[data-astro-cid-zxlh2yk2]{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.grid[data-astro-cid-zxlh2yk2]{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}@media(min-width:1080px){.grid[data-astro-cid-zxlh2yk2]{grid-template-columns:minmax(0,72ch) 260px;justify-content:space-between}}.toc[data-astro-cid-zxlh2yk2]{display:none}@media(min-width:1080px){.toc[data-astro-cid-zxlh2yk2]{display:block;position:sticky;top:calc(var(--header-h) + 28px);align-self:start}}.toc[data-astro-cid-zxlh2yk2] ol[data-astro-cid-zxlh2yk2]{list-style:none;margin:0;padding:6px 0}.toc[data-astro-cid-zxlh2yk2] a[data-astro-cid-zxlh2yk2]{display:grid;grid-template-columns:2ch 3ch 1fr;padding:5px 12px 5px 8px;color:var(--ink-3);font-size:13px;line-height:1.35;text-decoration:none}.toc[data-astro-cid-zxlh2yk2] a[data-astro-cid-zxlh2yk2]:before{content:"";font-weight:800}.toc-n[data-astro-cid-zxlh2yk2]{font-size:11px;font-weight:700;padding-top:1px}.toc[data-astro-cid-zxlh2yk2] a[data-astro-cid-zxlh2yk2]:hover{color:var(--paper)}.toc[data-astro-cid-zxlh2yk2] a[data-astro-cid-zxlh2yk2][aria-current=true]{color:var(--ink);font-weight:800}.toc[data-astro-cid-zxlh2yk2] a[data-astro-cid-zxlh2yk2][aria-current=true]:before{content:">"}.toc[data-astro-cid-zxlh2yk2] a[data-astro-cid-zxlh2yk2][aria-current=true]:hover{color:var(--paper)}.toc[data-astro-cid-zxlh2yk2] .toc-top[data-astro-cid-zxlh2yk2]{display:block;padding:8px 12px;border-top:1px dashed var(--rule-soft);font-size:12px;color:var(--ink-3);text-decoration:none}.prose-body[data-astro-cid-zxlh2yk2]{line-height:1.7}.prose-body[data-astro-cid-zxlh2yk2] .sec{margin:2.6em 0 1em}.prose-body[data-astro-cid-zxlh2yk2] .sec:first-child{margin-top:0}.prose-body[data-astro-cid-zxlh2yk2] .sec:after{min-width:2ch}.prose-body[data-astro-cid-zxlh2yk2] .sec h2{flex-shrink:1;min-width:0;margin:0;overflow-wrap:anywhere}.prose-body[data-astro-cid-zxlh2yk2] h2 .anchor{margin-left:.5ch;color:var(--ink-4);text-decoration:none;visibility:hidden}.prose-body[data-astro-cid-zxlh2yk2] h2:hover .anchor{visibility:visible}.prose-body[data-astro-cid-zxlh2yk2] h2 .anchor:hover{color:var(--paper)}.prose-body[data-astro-cid-zxlh2yk2] h3{font-size:1rem;margin-top:1.8em}.prose-body[data-astro-cid-zxlh2yk2] table{font-size:14px;margin:0 0 1.4em}.prose-body[data-astro-cid-zxlh2yk2] .table-scroll{overflow-x:auto;margin:0 0 1.4em}.prose-body[data-astro-cid-zxlh2yk2] .table-scroll table{margin:0;min-width:520px}.prose-body[data-astro-cid-zxlh2yk2] .callout{margin:1.6em 0}.prose-body[data-astro-cid-zxlh2yk2] .callout .box-title{margin:0;line-height:1.4}.prose-body[data-astro-cid-zxlh2yk2] .callout>:not(.box-title){margin:12px 14px}.prose-body[data-astro-cid-zxlh2yk2] .callout strong{color:var(--ink)}.prose-body[data-astro-cid-zxlh2yk2] abbr{text-decoration:underline dotted;cursor:help}.prose-body[data-astro-cid-zxlh2yk2] a.term{text-decoration-style:dotted;text-underline-offset:4px}.pager[data-astro-cid-zxlh2yk2]{grid-template-columns:1fr 1fr;margin-top:clamp(40px,7vw,72px);max-width:72ch}.pager-link[data-astro-cid-zxlh2yk2]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-decoration:none}.pager-link[data-astro-cid-zxlh2yk2].right{text-align:right}.pager-label[data-astro-cid-zxlh2yk2]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pager-link[data-astro-cid-zxlh2yk2]:hover .pager-label[data-astro-cid-zxlh2yk2]{color:inherit}.pager-title[data-astro-cid-zxlh2yk2]{font-weight:800;text-transform:uppercase;line-height:1.25}@media(max-width:520px){.pager[data-astro-cid-zxlh2yk2]{grid-template-columns:1fr}.pager-link[data-astro-cid-zxlh2yk2].right{text-align:left}}
