.head[data-astro-cid-6sshswgu]{display:flex;flex-direction:column;gap:20px;padding-block:64px 56px}.head[data-astro-cid-6sshswgu] .h1[data-astro-cid-6sshswgu]{max-width:880px}.head[data-astro-cid-6sshswgu] .lead[data-astro-cid-6sshswgu]{max-width:680px}.body[data-astro-cid-6sshswgu]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px;align-items:start}.toc[data-astro-cid-6sshswgu]{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 130px);overflow-y:auto}.toc[data-astro-cid-6sshswgu] ol[data-astro-cid-6sshswgu]{display:flex;flex-direction:column;gap:10px;font-size:13.5px;line-height:1.4;color:var(--on-light-2)}.toc[data-astro-cid-6sshswgu] a[data-astro-cid-6sshswgu]:hover{color:var(--onyx)}.toc-m[data-astro-cid-6sshswgu]{display:none}.doc[data-astro-cid-6sshswgu]{min-width:0;max-width:760px;font-size:16px;line-height:1.7;color:#2a2927}.doc[data-astro-cid-6sshswgu] section{padding-bottom:36px}.doc[data-astro-cid-6sshswgu] section+section{padding-top:36px;border-top:1px solid var(--line-light)}.doc[data-astro-cid-6sshswgu] h2{margin:0 0 18px;font-weight:500;font-size:26px;line-height:1.15;letter-spacing:-.03em;color:var(--onyx);scroll-margin-top:96px;text-wrap:balance}.doc[data-astro-cid-6sshswgu] h3{margin:22px 0 10px;font-weight:600;font-size:17px;color:var(--onyx)}.doc[data-astro-cid-6sshswgu] p{margin:0 0 14px}.doc[data-astro-cid-6sshswgu] ul,.doc[data-astro-cid-6sshswgu] ol{margin:0 0 14px;padding-left:20px;list-style:disc}.doc[data-astro-cid-6sshswgu] ol{list-style:lower-alpha}.doc[data-astro-cid-6sshswgu] li{margin-bottom:7px}.doc[data-astro-cid-6sshswgu] a{text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.doc[data-astro-cid-6sshswgu] strong{font-weight:600;color:var(--onyx)}.doc[data-astro-cid-6sshswgu] code{font:400 14px var(--mono)}@media(max-width:960px){.body[data-astro-cid-6sshswgu]{grid-template-columns:1fr;gap:28px}.toc[data-astro-cid-6sshswgu]{display:none}.toc-m[data-astro-cid-6sshswgu]{display:block;border-radius:14px;background:#fff;box-shadow:0 14px 40px #281e0a14}.toc-m[data-astro-cid-6sshswgu] summary[data-astro-cid-6sshswgu]{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-weight:500;font-size:15px;cursor:pointer;list-style:none}.toc-m[data-astro-cid-6sshswgu] summary[data-astro-cid-6sshswgu]::-webkit-details-marker{display:none}.toc-m[data-astro-cid-6sshswgu][open] summary[data-astro-cid-6sshswgu] svg{transform:rotate(180deg)}.toc-m[data-astro-cid-6sshswgu] ol[data-astro-cid-6sshswgu]{display:flex;flex-direction:column;padding:0 18px 16px;font-size:14px;color:var(--on-light-2)}.toc-m[data-astro-cid-6sshswgu] li[data-astro-cid-6sshswgu] a[data-astro-cid-6sshswgu]{display:block;padding:9px 0}}@media(max-width:760px){.head[data-astro-cid-6sshswgu]{padding-block:40px;gap:16px}.doc[data-astro-cid-6sshswgu]{font-size:15.5px}.doc[data-astro-cid-6sshswgu] h2{font-size:22px}.doc[data-astro-cid-6sshswgu] section{padding-bottom:26px}.doc[data-astro-cid-6sshswgu] section+section{padding-top:26px}}
