.ecWzkq_page{padding-top:clamp(32px,6vw,72px)}.ecWzkq_head{max-width:760px}.ecWzkq_eyebrow{background:var(--ds-surface);font-size:var(--ds-t-caption);color:color-mix(in srgb, var(--ds-ink) 74%, var(--ds-surface));border-radius:8px;padding:4px 10px;font-weight:600;display:inline-block}.ecWzkq_title{font-size:var(--ds-t-h2);letter-spacing:-.04em;text-wrap:balance;margin-top:16px;font-weight:700;line-height:1.05}.ecWzkq_updated{font-size:var(--ds-t-small);color:var(--ds-muted);margin-top:14px}.ecWzkq_intro{color:color-mix(in srgb, var(--ds-ink) 72%, var(--ds-bg));margin-top:16px;font-size:18px;line-height:1.55}.ecWzkq_docs{flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.ecWzkq_docs a{background:var(--ds-surface);font-size:var(--ds-t-small);transition:background-color var(--ds-dur-fast) ease, color var(--ds-dur-fast) ease, transform var(--ds-dur-press) var(--ds-ease-out);border-radius:12px;padding:8px 14px;font-weight:500}.ecWzkq_docs a:active{transform:scale(.97)}.ecWzkq_docs a[aria-current=page]{background:var(--ds-ink);color:#fff}.ecWzkq_layout{border-top:1px solid var(--ds-line);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;margin-top:40px;padding-top:40px;display:grid}.ecWzkq_toc{max-height:calc(100vh - 128px);margin-inline:-8px;padding-inline:8px;position:sticky;top:104px;overflow:hidden auto}.ecWzkq_tocTitle,.ecWzkq_tocMobile summary{font-size:var(--ds-t-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--ds-muted);font-weight:600}.ecWzkq_tocTitle{margin-bottom:12px}.ecWzkq_tocList{gap:2px;display:grid}.ecWzkq_tocList a{font-size:var(--ds-t-small);color:var(--ds-muted);transition:background-color var(--ds-dur-fast) ease, color var(--ds-dur-fast) ease;border-radius:8px;gap:10px;margin-inline:-8px;padding:6px 8px;line-height:1.35;display:flex}.ecWzkq_tocList span,.ecWzkq_section h2 span{font-variant-numeric:tabular-nums;color:var(--ds-muted);flex:none}.ecWzkq_tocMobile{display:none}.ecWzkq_body{gap:48px;max-width:70ch;display:grid}.ecWzkq_section{scroll-margin-top:104px}.ecWzkq_section h2{letter-spacing:-.02em;align-items:baseline;gap:12px;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.25;display:flex}.ecWzkq_section h2 span{font-size:14px;font-weight:500}.ecWzkq_section p{font-size:var(--ds-t-body);color:color-mix(in srgb, var(--ds-ink) 80%, var(--ds-bg));margin-top:12px;line-height:1.65}.ecWzkq_section ul{gap:10px;margin-top:14px;display:grid}.ecWzkq_section li{font-size:var(--ds-t-body);color:color-mix(in srgb, var(--ds-ink) 80%, var(--ds-bg));padding-left:20px;line-height:1.6;position:relative}.ecWzkq_section li:before{content:"";background:var(--ds-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:4px}@media (hover:hover) and (pointer:fine){.ecWzkq_docs a:not([aria-current=page]):hover{background:var(--ds-line)}.ecWzkq_tocList a:hover{background:var(--ds-surface);color:var(--ds-ink)}}@media (max-width:960px){.ecWzkq_layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:24px}.ecWzkq_toc{display:none}.ecWzkq_tocMobile{border-radius:var(--ds-r-control);background:var(--ds-surface);padding:14px 16px;display:block}.ecWzkq_tocMobile summary{color:color-mix(in srgb, var(--ds-ink) 74%, var(--ds-surface));cursor:pointer;justify-content:space-between;list-style:none;display:flex}.ecWzkq_tocMobile summary::-webkit-details-marker{display:none}.ecWzkq_tocMobile summary:after{content:"+";font-size:18px;line-height:1}.ecWzkq_tocMobile[open] summary:after{content:"–"}.ecWzkq_tocMobile .ecWzkq_tocList{margin-top:12px}.ecWzkq_body{gap:36px}}
