.top{padding:22px var(--gut);border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;text-decoration:none}.brand svg{width:22px;height:auto;display:block}.doc{max-width:72ch;margin:0 auto;padding:clamp(56px,8vw,96px) var(--gut) clamp(72px,10vw,120px);font-size:17px;line-height:1.65}.doc h1{font-weight:800;font-stretch:112%;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.025em;margin-bottom:12px;text-wrap:balance}.doc .upd{color:var(--muted);font-size:15px;margin-bottom:48px}.doc h2{font-weight:700;font-size:22px;letter-spacing:-.01em;margin:48px 0 12px}.doc p,.doc ul{margin-bottom:14px;color:#d7dadf}.doc ul{padding-left:1.2em}.doc li{margin-bottom:6px}.doc a{text-underline-offset:3px;text-decoration-color:var(--muted)}.doc a:hover{text-decoration-color:currentColor}.doc strong{color:var(--fg);font-weight:600}.doc .table{overflow-x:auto;margin:16px 0 20px;border:1px solid var(--line);border-radius:8px}.doc table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.doc th,.doc td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line)}.doc th{font-weight:600;color:var(--fg);background:var(--panel)}.doc tr:last-child td{border-bottom:0}.doc code{font-size:.92em}.doc button.link{font:inherit;color:var(--fg);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
