.pre[data-astro-cid-o5rl67qu]{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2);padding:9px 16px;font-size:14px;display:inline-block}.mark[data-astro-cid-o5rl67qu]{font:700 17px/1 var(--mono);vertical-align:-1px;color:var(--working);margin-right:8px}strong[data-astro-cid-o5rl67qu]{color:var(--fg);font-weight:600}a[data-astro-cid-o5rl67qu]{color:var(--fg);text-underline-offset:3px;margin-left:6px;padding:14px 0;font-weight:500}@media (width<=560px){.pre[data-astro-cid-o5rl67qu]{padding:10px 14px;display:block}}.after[data-astro-cid-haozv3yv]{gap:12px;display:grid}section[data-astro-cid-haozv3yv],nav[data-astro-cid-haozv3yv]{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--line);padding:22px}p[data-astro-cid-haozv3yv]{color:var(--fg-2);margin-top:14px;font-size:15px}ul[data-astro-cid-haozv3yv]{margin:8px 0 0;padding:0;list-style:none}li[data-astro-cid-haozv3yv]+li[data-astro-cid-haozv3yv]{border-top:1px solid var(--line)}a[data-astro-cid-haozv3yv]{grid-template-columns:1fr auto;align-items:center;column-gap:12px;min-height:44px;padding:10px 0;text-decoration:none;display:grid}.name[data-astro-cid-haozv3yv]{font-size:15px;font-weight:500}.text[data-astro-cid-haozv3yv]{color:var(--fg-2);grid-row:2;font-size:14px}.arrow[data-astro-cid-haozv3yv]{font:500 14px/1 var(--mono);color:var(--fg-3);grid-area:1/2/3;transition:color .16s}a[data-astro-cid-haozv3yv]:hover .arrow[data-astro-cid-haozv3yv]{color:var(--fg)}a[data-astro-cid-haozv3yv]:hover .name[data-astro-cid-haozv3yv]{text-underline-offset:3px;text-decoration:underline}.glyph[data-astro-cid-ougm4dpv]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.frame[data-astro-cid-icpd5ejk]{max-width:calc(var(--max) + 48px);margin:0 auto;padding-left:24px;padding-right:24px}.head[data-astro-cid-icpd5ejk]{padding-top:40px;padding-bottom:48px}.crumb[data-astro-cid-icpd5ejk]{width:fit-content;min-height:44px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);align-items:center;margin-top:18px;text-decoration:none;transition:color .16s;display:flex}.crumb[data-astro-cid-icpd5ejk]:before{content:"←";letter-spacing:0;margin-right:8px}.crumb[data-astro-cid-icpd5ejk]:hover{color:var(--fg)}h1[data-astro-cid-icpd5ejk]{margin-top:28px;font-size:clamp(44px,6.4vw,72px)}.crumb[data-astro-cid-icpd5ejk]+h1[data-astro-cid-icpd5ejk]{margin-top:10px}.lede[data-astro-cid-icpd5ejk]{letter-spacing:-.015em;max-width:32em;color:var(--fg-2);margin-top:20px;font-size:20px;line-height:1.5}.body[data-astro-cid-icpd5ejk]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;padding-bottom:80px;display:grid}.body[data-astro-cid-icpd5ejk].wide{gap:var(--space-xxl);grid-template-columns:minmax(0,1fr)}.body[data-astro-cid-icpd5ejk].wide aside[data-astro-cid-icpd5ejk]{max-width:100%}.body[data-astro-cid-icpd5ejk].wide aside[data-astro-cid-icpd5ejk] .after{grid-template-columns:1fr 1fr;align-items:start}aside[data-astro-cid-icpd5ejk]{position:sticky;top:24px}.others[data-astro-cid-icpd5ejk]{flex-wrap:wrap;align-items:center;gap:8px 24px;padding-bottom:24px;display:flex}.others[data-astro-cid-icpd5ejk] p[data-astro-cid-icpd5ejk]{color:var(--fg-2);font-size:15px}.others[data-astro-cid-icpd5ejk] ul[data-astro-cid-icpd5ejk]{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.others[data-astro-cid-icpd5ejk] a[data-astro-cid-icpd5ejk]{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.others[data-astro-cid-icpd5ejk] a[data-astro-cid-icpd5ejk] .glyph{color:var(--fg-3);transition:color .16s}.others[data-astro-cid-icpd5ejk] a[data-astro-cid-icpd5ejk]:hover{text-underline-offset:3px;text-decoration:underline}.others[data-astro-cid-icpd5ejk] a[data-astro-cid-icpd5ejk]:hover .glyph{color:var(--fg)}@media (width<=900px){.body[data-astro-cid-icpd5ejk]{grid-template-columns:minmax(0,1fr)}aside[data-astro-cid-icpd5ejk]{position:static}}@media (width<=640px){.frame[data-astro-cid-icpd5ejk]{padding-left:16px;padding-right:16px}}@media (width<=560px){.head[data-astro-cid-icpd5ejk]{padding-top:24px;padding-bottom:36px}.lede[data-astro-cid-icpd5ejk]{font-size:17px}.body[data-astro-cid-icpd5ejk].wide aside[data-astro-cid-icpd5ejk] .after{grid-template-columns:1fr}.others[data-astro-cid-icpd5ejk]{flex-direction:column;align-items:flex-start;gap:4px}}
