.page{max-width:720px;font-family:var(--sans);color:var(--ink);margin:0 auto;padding:48px 24px 96px;line-height:1.55}.page h1{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 4px;font-size:36px;font-weight:400}.page .lede{font-family:var(--serif);color:var(--ink-soft);margin:0 0 36px;font-size:18px}.page h2{font-family:var(--serif);margin:36px 0 10px;font-size:22px;font-weight:400}.page h3{font-family:var(--sans);letter-spacing:.01em;margin:24px 0 8px;font-size:15px;font-weight:600}.page p{margin:0 0 14px}.page ul{margin:0 0 14px;padding-left:22px}.page li{margin-bottom:6px}.page blockquote{border-left:3px solid var(--hairline-strong);color:var(--ink-soft);font-style:italic;font-family:var(--serif);margin:0 0 18px;padding:4px 0 4px 14px}.page figure{margin:24px 0}.page figure img{border:1px solid var(--hairline);background:var(--surface);max-width:100%;display:block}.page figcaption{color:var(--ink-soft);font-size:13px;font-family:var(--mono);margin-top:6px}.page .screenshots{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.page .screenshots figure{margin:0}.page code,.page kbd{font-family:var(--mono);background:var(--surface);border:1px solid var(--hairline);padding:1px 6px;font-size:13px}.page hr{border:0;border-top:1px solid var(--hairline);margin:36px 0}.dl-table{border-collapse:collapse;width:100%;margin:8px 0 22px;font-size:14px}.dl-table th,.dl-table td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:8px 10px}.dl-table th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:12px;font-weight:500}.dl-table td.size{font-family:var(--mono);color:var(--ink-soft);white-space:nowrap;font-size:13px}.footer-meta{border-top:1px solid var(--hairline);color:var(--ink-soft);margin-top:64px;padding-top:16px;font-size:13px}
