.page-module__c99OJa__article{--bot-code-bg:var(--bg-sunken);--bot-code-line:var(--border);padding:96px 0 var(--b-section);color:var(--text-2);font-size:var(--b-fs-body);line-height:var(--b-lh-body);overflow-wrap:break-word}:root[data-theme=dark] .page-module__c99OJa__article{--bot-code-bg:var(--surface);--bot-code-line:var(--border-strong)}.page-module__c99OJa__head{max-width:46rem;padding-bottom:72px}.page-module__c99OJa__head h1{color:var(--text-1);font-size:var(--b-fs-hero);line-height:var(--b-lh-hero);letter-spacing:var(--b-tr-hero);font-weight:var(--b-w-display)}.page-module__c99OJa__intro{max-width:56ch;font-size:var(--b-fs-lead);line-height:var(--b-lh-lead);letter-spacing:-.005em;color:var(--text-2);text-wrap:pretty;margin-top:24px}.page-module__c99OJa__row{column-gap:var(--b-gap);border-top:1px solid var(--b-rule);grid-template-columns:repeat(12,minmax(0,1fr));padding:28px 0 56px;display:grid}.page-module__c99OJa__row h2{color:var(--text-1);font-size:var(--b-fs-h3);line-height:var(--b-lh-h3);letter-spacing:var(--b-tr-h3);grid-column:1/span 4;font-weight:500}.page-module__c99OJa__body{grid-column:5/span 8;max-width:68ch}.page-module__c99OJa__body>*+*{margin-top:16px}.page-module__c99OJa__body ul{padding-left:1.25rem;list-style:outside}.page-module__c99OJa__body li::marker{color:var(--text-3)}.page-module__c99OJa__body li+li{margin-top:10px}.page-module__c99OJa__body strong{color:var(--text-1);font-weight:550}.page-module__c99OJa__body code{font-variant-numeric:tabular-nums;font-family:inherit}.page-module__c99OJa__body p code,.page-module__c99OJa__body li code{background:var(--surface-3);color:var(--text-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 6px;font-size:.92em}.page-module__c99OJa__body pre{border:1px solid var(--bot-code-line);border-radius:var(--r-lg);background:var(--bot-code-bg);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 18px;font-family:inherit;font-size:15px;line-height:1.6}.page-module__c99OJa__body a{min-height:44px;color:var(--accent-text);text-underline-offset:.2em;padding-block:.5rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.page-module__c99OJa__body a:focus-visible{border-radius:var(--r-sm)}.page-module__c99OJa__updated{border-top:1px solid var(--b-line);color:var(--text-3);font-size:var(--b-fs-small);padding-top:20px}@media (max-width:1023px){.page-module__c99OJa__article{padding-top:72px}.page-module__c99OJa__row{padding-bottom:48px;display:block}.page-module__c99OJa__row h2{margin-bottom:16px}}@media (max-width:767px){.page-module__c99OJa__article{padding-top:48px}.page-module__c99OJa__head{padding-bottom:48px}.page-module__c99OJa__intro{margin-top:18px}.page-module__c99OJa__row{padding:22px 0 40px}.page-module__c99OJa__body pre{padding:12px 14px;font-size:14px}}
