.doc{--doc-paper:var(--color-fd-background);--doc-ink:var(--color-fd-foreground);--doc-accent:var(--color-fd-primary);--doc-rule:var(--color-fd-border);--doc-chrome:var(--color-fd-muted);background:var(--doc-paper);min-height:100vh;color:var(--doc-ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;padding:0 24px 96px;font-size:16px;line-height:1.5}:is(html:has(.doc),body:has(.doc)){background:var(--color-fd-background)}.doc__bar{align-items:center;max-width:880px;margin:0 auto;padding:40px 0 8px;display:flex}.doc__home{display:inline-flex}.doc__logo{width:140px;height:auto;display:block}.doc__body,.doc__foot{max-width:880px;margin:0 auto}.doc__title{font-family:"Satoshi", var(--font-inter), sans-serif;letter-spacing:-.02em;margin:48px 0 8px;font-size:2rem;font-weight:700;line-height:1.1}.doc__h2{border-top:1px solid var(--doc-rule);font-family:"Satoshi", var(--font-inter), sans-serif;letter-spacing:-.01em;margin:44px 0 14px;padding-top:28px;font-size:1.5rem;font-weight:500;line-height:1.3}.doc__h3{font-family:"Satoshi", var(--font-inter), sans-serif;margin:28px 0 10px;font-size:1.25rem;font-weight:500;line-height:1.3}.doc__p{text-wrap:pretty;margin:0 0 16px}.doc__list{margin:0 0 16px;padding-left:22px;list-style:outside}.doc__list li{margin-bottom:6px}.doc__link{color:var(--doc-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--doc-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--doc-ink) 40%, transparent);text-underline-offset:2px;transition:color .16s,text-decoration-color .16s}.doc__link:hover{color:var(--doc-accent);-webkit-text-decoration-color:var(--doc-accent);text-decoration-color:var(--doc-accent)}.doc__tablewrap{margin:0 0 20px;overflow-x:auto}.doc__table{border-collapse:collapse;width:100%;min-width:420px;font-size:.875rem;line-height:1.5}.doc__table th,.doc__table td{border-bottom:1px solid var(--doc-rule);text-align:left;vertical-align:top;padding:10px 14px 10px 0}.doc__table thead th{border-bottom-color:var(--doc-ink)}.doc__table th{font-weight:600}.doc__table th:first-child,.doc__table td:first-child{width:34%}.doc__foot{border-top:1px solid var(--doc-rule);margin-top:56px;padding-top:24px;font-size:.875rem}@media (max-width:767px){.doc{padding:0 20px 64px}.doc__title{font-size:1.75rem}.doc__h2{font-size:1.25rem}.doc__h3{font-size:1.125rem}.doc__bar{padding-top:28px}.doc__logo{width:112px}}
