.doc[data-astro-cid-zfittpdt]{padding:var(--space-2xl) clamp(20px, 5vw, 56px)}.doc__head[data-astro-cid-zfittpdt]{gap:var(--space-md);max-width:40em;padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:.5px solid var(--line);display:grid}.pager[data-astro-cid-zfittpdt]{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.pager__link[data-astro-cid-zfittpdt]{border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--fill-2);transition:background-color var(--dur) var(--ease);gap:2px;padding:14px 18px;text-decoration:none;display:grid}.pager__link[data-astro-cid-zfittpdt]:hover{background:var(--fill-1)}.pager__link--next[data-astro-cid-zfittpdt]{text-align:right}@media (width<=520px){.pager[data-astro-cid-zfittpdt]{grid-template-columns:1fr}}.prose{max-width:40em}.prose>*+*{margin-top:var(--space-md)}.prose h2{margin-top:var(--space-2xl);letter-spacing:-.02em;text-wrap:balance;font-size:24px;font-weight:600;line-height:30px}.prose h3{margin-top:var(--space-xl);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:26px}.prose h2+*,.prose h3+*{margin-top:var(--space-sm)}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:var(--space-xs)}.prose li::marker{color:var(--ink-muted)}.prose strong{font-weight:600}.prose code{font-family:var(--font-mono);background:var(--fill-1);border-radius:5px;padding:1px 5px;font-size:.86em}.prose pre{border-radius:var(--radius-tile);background:var(--mist);box-shadow:inset 0 0 0 .5px var(--line);padding:14px 16px;overflow-x:auto}.prose pre code{background:0 0;padding:0;font-size:13px;line-height:20px}.prose blockquote{border-radius:var(--radius-tile);background:var(--fill-1);padding:12px 16px}.prose blockquote>*+*{margin-top:var(--space-sm)}.prose table{border-collapse:collapse;font-size:14px;line-height:22px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:.5px solid var(--line);text-align:left;vertical-align:top;padding:8px 14px 8px 0}.prose th{font-weight:600}.prose hr{border:0;border-top:.5px solid var(--line);margin-block:var(--space-xl)}
