.contents[data-astro-cid-7alhycwd]{flex-direction:column;gap:16px;display:flex}ol[data-astro-cid-7alhycwd]{margin:0;padding:0;list-style:none}.list[data-astro-cid-7alhycwd]{flex-direction:column;gap:2px;display:flex}.list[data-astro-cid-7alhycwd] a[data-astro-cid-7alhycwd]{color:var(--silver);border-radius:6px;gap:10px;padding:8px 12px;font-size:15px;line-height:21px;display:flex}.list[data-astro-cid-7alhycwd] a[data-astro-cid-7alhycwd]:hover{color:var(--bone)}.num[data-astro-cid-7alhycwd]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.list[data-astro-cid-7alhycwd] a[data-astro-cid-7alhycwd][aria-current]{background:var(--charcoal);color:var(--bone);font-weight:600}.list[data-astro-cid-7alhycwd] a[data-astro-cid-7alhycwd][aria-current] .num[data-astro-cid-7alhycwd]{color:var(--red)}.end[data-astro-cid-7alhycwd]{padding:0 12px;font-size:15px}.contents[data-astro-cid-7alhycwd]>.side[data-astro-cid-7alhycwd]{display:none}summary[data-astro-cid-7alhycwd]{box-sizing:border-box;background:var(--charcoal);border:1px solid var(--steel);height:48px;color:var(--bone);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-7alhycwd]::-webkit-details-marker{display:none}summary[data-astro-cid-7alhycwd] svg[data-astro-cid-7alhycwd]{flex:none}.jump[data-astro-cid-7alhycwd][open] summary[data-astro-cid-7alhycwd] svg[data-astro-cid-7alhycwd]{transform:rotate(180deg)}.jump-panel[data-astro-cid-7alhycwd]{background:var(--charcoal);border:1px solid var(--steel);border-radius:8px;flex-direction:column;gap:12px;margin-top:8px;padding:6px 6px 12px;display:flex}.jump-panel[data-astro-cid-7alhycwd] .list[data-astro-cid-7alhycwd] a[data-astro-cid-7alhycwd][aria-current]{background:var(--gunmetal)}.jump-panel[data-astro-cid-7alhycwd] .list[data-astro-cid-7alhycwd] a[data-astro-cid-7alhycwd][aria-current] .num[data-astro-cid-7alhycwd]{color:var(--red-hover)}@media (width>=1200px){.contents[data-astro-cid-7alhycwd]{max-height:calc(100vh - 40px);margin:-4px;padding:4px;position:sticky;top:20px;overflow-y:auto}.jump[data-astro-cid-7alhycwd]{display:none}.contents[data-astro-cid-7alhycwd]>.side[data-astro-cid-7alhycwd]{display:flex}}.article-columns[data-astro-cid-5vbmzhqt]{box-sizing:border-box;max-width:var(--content-max);padding:0 var(--gutter) 64px;grid-template-columns:minmax(0,800px);align-items:start;gap:32px;margin:0 auto;display:grid}.article-columns[data-astro-cid-5vbmzhqt]>article{max-width:800px}@media (width>=1200px){.article-columns[data-astro-cid-5vbmzhqt]{grid-template-columns:280px minmax(0,1fr);gap:64px;padding-bottom:96px}}.prose[data-astro-cid-r2k7bypu]{color:var(--mist);overflow-wrap:break-word;font-size:15px;line-height:24px}.prose[data-astro-cid-r2k7bypu] p{margin:0 0 14px}.prose[data-astro-cid-r2k7bypu] h2{border-top:1px solid var(--gunmetal);font-family:var(--font-display);color:var(--bone);margin:26px 0 14px;padding-top:40px;font-size:32px;font-weight:700;line-height:36px}.prose[data-astro-cid-r2k7bypu] h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose[data-astro-cid-r2k7bypu] h3{font-family:var(--font-display);color:var(--bone);margin:20px 0 10px;font-size:22px;font-weight:700;line-height:26px}.prose[data-astro-cid-r2k7bypu] ul,.prose[data-astro-cid-r2k7bypu] ol{margin:0 0 14px;padding-left:22px}.prose[data-astro-cid-r2k7bypu] li{margin:0 0 8px}.prose[data-astro-cid-r2k7bypu] li::marker{color:var(--muted)}.prose[data-astro-cid-r2k7bypu] strong{color:var(--bone)}.prose[data-astro-cid-r2k7bypu] a{color:var(--red);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose[data-astro-cid-r2k7bypu] a:hover{color:var(--red-hover)}.prose[data-astro-cid-r2k7bypu] code{font-family:var(--font-mono);background:var(--charcoal);border:1px solid var(--gunmetal);color:var(--bone);border-radius:4px;padding:1px 6px;font-size:14px}.prose[data-astro-cid-r2k7bypu] blockquote{border-left:3px solid var(--red);background:var(--charcoal);color:var(--bone);border-radius:0 8px 8px 0;margin:0 0 14px;padding:16px 20px;font-size:17px;line-height:26px}.prose[data-astro-cid-r2k7bypu] blockquote p{margin:0}.prose[data-astro-cid-r2k7bypu] hr{border:0;border-top:1px solid var(--gunmetal);margin:26px 0}.prose[data-astro-cid-r2k7bypu] table{border-collapse:collapse;max-width:100%;margin:0 0 14px;font-size:14px;line-height:21px;display:block;overflow-x:auto}.prose[data-astro-cid-r2k7bypu] th,.prose[data-astro-cid-r2k7bypu] td{border-bottom:1px solid var(--gunmetal);text-align:left;vertical-align:top;min-width:10em;padding:8px 14px 8px 0}.prose[data-astro-cid-r2k7bypu] th{color:var(--bone);white-space:nowrap;font-weight:700}.prose[data-astro-cid-r2k7bypu] .align-right{text-align:right}.prose[data-astro-cid-r2k7bypu] .align-center{text-align:center}.prose[data-astro-cid-r2k7bypu] .align-left{text-align:left}@media (width>=1200px){.prose[data-astro-cid-r2k7bypu]{font-size:16px;line-height:26px}.prose[data-astro-cid-r2k7bypu] h2{margin-top:34px;padding-top:48px;font-size:40px;line-height:44px}.prose[data-astro-cid-r2k7bypu] h2:first-child{margin-top:0;padding-top:0}.prose[data-astro-cid-r2k7bypu] h3{font-size:24px;line-height:28px}}
