.page[data-v-9c63017d]{background:var(--bg);display:flex;flex-direction:column;min-height:100vh}.top[data-v-9c63017d]{border-bottom:1px solid var(--border)}.brand[data-v-9c63017d]{display:inline-flex;max-width:1040px;padding:16px 24px}.wordmark[data-v-9c63017d]{display:block;height:22px;width:auto}.wrap[data-v-9c63017d]{flex:1;margin:0 auto;max-width:720px;padding:48px 24px 72px;width:100%}.doc[data-v-9c63017d] h1{font-family:var(--font-heading);font-size:32px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.updated[data-v-9c63017d]{color:var(--muted);font-family:var(--font-mono);font-size:12px;margin:0 0 36px}.doc[data-v-9c63017d] h2{font-family:var(--font-heading);font-size:18px;font-weight:600;margin:34px 0 10px}.doc[data-v-9c63017d] p{color:var(--ink-dim);font-size:15px;line-height:1.7;margin:0 0 14px}.doc[data-v-9c63017d] ul{margin:0 0 16px;padding-inline-start:22px}.doc[data-v-9c63017d] li{color:var(--ink-dim);font-size:15px;line-height:1.7;margin:0 0 8px}.doc[data-v-9c63017d] strong{color:var(--ink);font-weight:600}.doc[data-v-9c63017d] code{background:var(--surface-2);border-radius:4px;color:var(--ink);font-family:var(--font-mono);font-size:13px;padding:1px 5px}.doc[data-v-9c63017d] a{color:var(--teal-deep);text-decoration:underline}.doc[data-v-9c63017d] a:hover{color:var(--teal)}
