.prose{min-width:0;max-width:760px;font-size:17px}.prose h1{font-family:var(--display);letter-spacing:-.025em;margin:8px 0 24px;font-size:clamp(36px,5vw,52px);font-weight:400}.prose h2{margin:56px 0 14px;padding-top:8px;font-size:28px}.prose h3{margin:36px 0 10px;font-size:21px}.prose h4{margin:28px 0 8px;font-size:17px}.prose p,.prose li{color:color-mix(in srgb, var(--text) 86%, var(--text-muted))}.prose li{margin:6px 0}.prose li::marker{color:var(--text-faint)}.prose strong{color:var(--text);font-weight:600}.prose img{border:1px solid var(--line);border-radius:10px}@media (width>=821px){.prose img.tall{float:right;width:min(260px,38%);margin:4px 0 16px 28px}.prose hr{clear:both}}@media (width<=820px){.prose img.tall{max-width:min(100%,360px);margin-inline:auto;display:block}}.prose code{font-family:var(--mono);background:var(--bg-raised);border:1px solid var(--line);border-radius:5px;padding:.12em .38em;font-size:.88em}.prose pre{border:1px solid var(--line);border-radius:10px;padding:16px 18px;font-size:14px;line-height:1.55;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.prose .astro-code,.prose .astro-code span{background-color:var(--shiki-light-bg);color:var(--shiki-light)}@media (prefers-color-scheme:dark){.prose .astro-code,.prose .astro-code span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}}.prose table{border-collapse:collapse;width:max-content;max-width:100%;margin:20px 0;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 14px}.prose th{color:var(--text);border-bottom-color:var(--line-strong);font-weight:600}.prose blockquote{border-left:3px solid var(--hot-1);background:var(--bg-raised);border-radius:0 10px 10px 0;margin:20px 0;padding:4px 20px}.prose hr{border:0;border-top:1px solid var(--line);margin:40px 0}.prose kbd{font-family:var(--font);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;padding:.1em .45em;font-size:.85em}.layout[data-astro-cid-abicvlni]{grid-template-columns:240px minmax(0,1fr) 210px;gap:48px;max-width:1360px;padding-top:40px;display:grid}.side[data-astro-cid-abicvlni],.toc[data-astro-cid-abicvlni]{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 110px);font-size:14.5px;position:sticky;top:88px;overflow-y:auto}summary[data-astro-cid-abicvlni]{display:none}.side[data-astro-cid-abicvlni] nav[data-astro-cid-abicvlni],.toc[data-astro-cid-abicvlni]{flex-direction:column;display:flex}.side[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni],.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{color:var(--text-muted);border-radius:7px;padding:5px 10px;line-height:1.35;text-decoration:none}.side[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover,.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--text)}.side[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni][aria-current]{color:var(--text);background:var(--bg-raised);box-shadow:inset 2px 0 0 var(--hot-1)}.group[data-astro-cid-abicvlni]{flex-direction:column;margin-top:18px;display:flex}.group[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni],.toc[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:0 0 6px 10px;font-size:12px}.toc[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni].d3{padding-left:22px;font-size:13.5px}.pager[data-astro-cid-abicvlni]{justify-content:space-between;gap:16px;margin-top:64px;display:flex}.pager[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{border:1px solid var(--line);max-width:48%;color:var(--text);border-radius:12px;flex:1;padding:16px 20px;font-weight:500;text-decoration:none}.pager[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{border-color:var(--line-strong)}.pager[data-astro-cid-abicvlni] .next[data-astro-cid-abicvlni]{text-align:right;margin-left:auto}.pager[data-astro-cid-abicvlni] small[data-astro-cid-abicvlni]{color:var(--text-faint);font-size:13px;font-weight:400;display:block}.edit[data-astro-cid-abicvlni]{color:var(--text-faint);margin-top:28px;font-size:14px}@media (width<=1180px){.layout[data-astro-cid-abicvlni]{grid-template-columns:220px minmax(0,1fr)}.toc[data-astro-cid-abicvlni]{display:none}}@media (width<=820px){.layout[data-astro-cid-abicvlni]{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}.side[data-astro-cid-abicvlni]{max-height:none;position:static}summary[data-astro-cid-abicvlni]{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-weight:500;display:block}.navbox[data-astro-cid-abicvlni]:not([open]) nav[data-astro-cid-abicvlni]{display:none}.navbox[data-astro-cid-abicvlni][open] nav[data-astro-cid-abicvlni]{padding:8px 0 12px}}
