.layout[data-astro-cid-omcqx66c]{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:8px clamp(72px,9vw,120px);display:grid}.toc[data-astro-cid-omcqx66c]{border-top:1px solid var(--color-line);padding-top:18px}.toc-title[data-astro-cid-omcqx66c]{font-size:var(--text-sm);margin-bottom:8px;font-weight:600}.toc[data-astro-cid-omcqx66c] ol[data-astro-cid-omcqx66c]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-omcqx66c] a[data-astro-cid-omcqx66c]{color:var(--color-star-2);padding:6px 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-omcqx66c] a[data-astro-cid-omcqx66c]:hover{color:var(--color-star)}.content[data-astro-cid-omcqx66c] section[data-astro-cid-omcqx66c]{border-top:1px solid var(--color-line);scroll-margin-top:calc(var(--header-h) + 16px);padding-block:32px}.content[data-astro-cid-omcqx66c] h2[data-astro-cid-omcqx66c]{font-size:var(--text-h3);align-items:baseline;gap:12px;max-width:34ch;line-height:1.25;display:flex}.num[data-astro-cid-omcqx66c]{font-family:var(--font-mono);font-size:var(--text-sm);min-width:1.5em;font-weight:500}.content[data-astro-cid-omcqx66c] p[data-astro-cid-omcqx66c]{max-width:66ch;margin-top:14px}.content[data-astro-cid-omcqx66c] ul[data-astro-cid-omcqx66c]{gap:10px;max-width:66ch;margin:14px 0 0;padding-left:1.2em;list-style:outside;display:grid}.content[data-astro-cid-omcqx66c] li[data-astro-cid-omcqx66c]::marker{color:var(--color-star-3)}.content[data-astro-cid-omcqx66c] strong{color:var(--color-star);font-weight:600}.content[data-astro-cid-omcqx66c] a{color:var(--color-link);overflow-wrap:anywhere}.updated[data-astro-cid-omcqx66c]{border-top:1px solid var(--color-line);font-size:var(--text-sm);margin-top:0;padding-top:28px}@media (width>=960px){.layout[data-astro-cid-omcqx66c]{grid-template-columns:minmax(0,3.5fr) minmax(0,8.5fr);column-gap:64px}.toc[data-astro-cid-omcqx66c]{top:calc(var(--header-h) + 24px);max-height:calc(100vh - var(--header-h) - 48px);border-top:0;align-self:start;padding-top:32px;position:sticky;overflow-y:auto}}
