.doc{--doc-gutter:clamp(16px, 6.4vw, 32px);max-width:calc(720px + 2 * var(--doc-gutter));padding:32px var(--doc-gutter) 96px;color:var(--color-ink);margin:0 auto;font-size:16px;line-height:23px}.doc a{color:inherit;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:from-font}.doc a:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.doc a.doc-home{font-family:var(--font-mono);font-size:13px;line-height:normal;text-decoration:none;display:inline-block}.doc h1{letter-spacing:-.02em;margin:64px 0 24px;font-size:40px;line-height:1.05}.doc h2{letter-spacing:-.01em;margin:48px 0 16px;font-size:24px;line-height:1.2}.doc h3{font-family:var(--font-mono);margin:24px 0 8px;font-size:13px;font-weight:400;line-height:normal}.doc p,.doc ul{max-width:640px}.doc p+p,.doc p+ul,.doc ul+p{margin-top:12px}.doc ul{flex-direction:column;gap:8px;display:flex}.doc li{padding-left:20px;position:relative}.doc li:before{content:"–";position:absolute;left:0}.doc-updated{font-family:var(--font-mono);margin-top:48px;font-size:13px;line-height:normal}.doc-table{max-width:640px;box-shadow:inset 0 0 0 .6px var(--color-ink);margin-top:16px;overflow-x:auto}.doc table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.4}.doc th,.doc td{vertical-align:top;padding:12px 16px;box-shadow:inset 0 -.6px #00000040}.doc tbody tr:last-child>*{box-shadow:none}.doc thead th{font-family:var(--font-mono);font-weight:400}.doc-choice{--cu:1px;max-width:640px;box-shadow:inset 0 0 0 .6px var(--color-ink);flex-direction:column;gap:16px;margin-top:16px;padding:16px 24px 24px;display:flex}.doc-choice+p{margin-top:16px}.doc-choice .consent-choice[aria-pressed=true]{background:var(--color-ink);color:#fff}.doc-choice .consent-choice:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}
