.sl-body{padding:8px 0 56px}@media (width>=768px){.sl-body{padding:16px 0 88px}}.sl-doc{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.sl-doc-side{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}@media (width>=1000px){.sl-doc{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:64px}}@media (width>=1000px) and (height>=800px){.sl-doc-side{top:calc(var(--header-h) + 28px);max-height:calc(100vh - var(--header-h) - 56px);max-height:calc(100svh - var(--header-h) - 56px);overscroll-behavior:contain;position:sticky;overflow-y:auto}}.sl-split{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.sl-aside{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;min-width:0;display:grid}@media (width>=1000px){.sl-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px}}@media (width>=1000px) and (height>=800px){.sl-aside{top:calc(var(--header-h) + 28px);position:sticky}}.sl-toc{min-width:0}.sl-toc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-bottom:10px;font-size:12px;font-weight:600}.sl-toc ul{scrollbar-width:none;gap:8px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.sl-toc ul::-webkit-scrollbar{display:none}@media (width<=639px){.sl-toc ul{margin:-2px calc(-1 * var(--gutter));padding:2px var(--gutter);scroll-padding-inline:var(--gutter)}}@media (width>=640px) and (width<=999px){.sl-toc ul{flex-wrap:wrap;overflow:visible}}.sl-toc li{flex:none}.sl-toc a{border:1px solid var(--hairline-strong);height:36px;color:var(--ink);white-space:nowrap;transition:border-color .15s var(--ease), color .15s var(--ease);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.sl-toc a:hover{border-color:var(--ink);color:var(--ink)}.sl-toc a.is-key{color:var(--signal-pressed);background:var(--signal-bg);border-color:#0000;font-weight:600}.sl-toc a.is-key:hover{color:var(--signal-pressed);border-color:var(--signal)}@media (width>=1000px){.sl-toc ul{border-left:1px solid var(--hairline);gap:0;margin:0;padding:0;display:grid;overflow:visible}.sl-toc a{white-space:normal;height:auto;color:var(--steel);background:0 0;border:0;border-left:2px solid #0000;border-radius:0;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.4;display:block}.sl-toc a:hover{color:var(--ink);border-left-color:var(--ink)}.sl-toc a.is-key{color:var(--signal);background:0 0}.sl-toc a.is-key:hover{color:var(--signal-pressed);border-left-color:var(--signal)}}.sl-prose{min-width:0;max-width:70ch;color:var(--ink);overflow-wrap:break-word;font-size:16px;line-height:1.65}.sl-prose :where(p,ul,ol,table,address,.sl-box){margin-top:14px}.sl-prose :where(h2){letter-spacing:-.02em;scroll-margin-top:calc(var(--header-h) + 16px);margin-top:48px;font-size:22px}.sl-prose :where(h3){letter-spacing:-.01em;margin-top:32px;font-size:17px}.sl-prose :where(h4){letter-spacing:0;margin-top:24px;font-size:15.5px}.sl-prose :where(h2,h3,h4)+:where(p,ul,ol,table,.sl-box){margin-top:10px}.sl-prose :where(:first-child){margin-top:0}.sl-prose :where(ul){padding-left:1.3em;list-style:outside}.sl-prose :where(ul>li)::marker{color:var(--steel)}.sl-prose :where(ul>li+li){margin-top:8px}.sl-prose :where(strong,b){font-weight:600}.sl-prose :where(a){color:var(--signal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sl-prose :where(a:hover){color:var(--signal-pressed)}.sl-prose :where(address){font-style:normal}.sl-prose .lede{margin-top:0}.sl-prose>section{scroll-margin-top:calc(var(--header-h) + 16px)}.sl-prose>section+section{border-top:1px solid var(--hairline);margin-top:56px;padding-top:48px}.sl-prose>section>h2:first-child{margin-top:0}.sl-meta p{color:var(--steel);margin-top:6px;font-size:14px}.sl-meta p strong{font-weight:500}.sl-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.sl-prose th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--steel);border-bottom:1px solid var(--hairline-strong);padding:0 16px 10px 0;font-size:12px;font-weight:600}.sl-prose td{vertical-align:top;border-bottom:1px solid var(--hairline);padding:12px 16px 12px 0}.sl-prose td:first-child{width:34%}@media (width<=639px){.sl-prose table,.sl-prose tbody,.sl-prose tr,.sl-prose td{width:auto;display:block}.sl-prose thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sl-prose tr{border-bottom:1px solid var(--hairline);padding:12px 0}.sl-prose tr:first-child{border-top:1px solid var(--hairline-strong)}.sl-prose td{border:0;padding:0}.sl-prose td:first-child{width:auto;margin-bottom:2px}}.sl-box{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--bg-soft);padding:18px 20px}@media (width>=768px){.sl-box{padding:22px 26px}}.sl-steps{gap:8px;display:grid}.sl-prose .sl-steps{margin-top:16px}.sl-steps li{border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:14px;padding:13px 16px;display:flex}.sl-step-n{background:var(--signal-bg);width:30px;height:30px;color:var(--signal-pressed);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.sl-card-title{letter-spacing:-.01em;font-size:16px}.sl-aside .panel p{color:var(--steel);font-size:15px}.sl-address{color:var(--ink);font-style:normal;line-height:1.6}.sl-rows{border-top:1px solid var(--hairline);gap:10px;margin:0;padding-top:12px;display:grid}.sl-rows div{gap:1px;display:grid}.sl-rows dt{letter-spacing:.06em;text-transform:uppercase;color:var(--steel);font-size:12px;font-weight:600}.sl-rows dd{overflow-wrap:anywhere;margin:0}.sl-rows a{color:var(--signal);text-underline-offset:3px;margin:-8px 0;padding:8px 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:block}.sl-rows a:hover{color:var(--signal-pressed)}.sl-note{background:var(--signal-bg);border-color:#0000}.sl-note .btn,.sl-aside .panel .btn{justify-self:start}.sl-note p{color:var(--ink)}.sl-faq{border-top:1px solid var(--hairline);margin-top:24px}.sl-faq details{border-bottom:1px solid var(--hairline);scroll-margin-top:calc(var(--header-h) + 16px)}.sl-faq summary{cursor:pointer;letter-spacing:-.01em;color:var(--ink);transition:color .15s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.sl-faq summary::-webkit-details-marker{display:none}.sl-faq summary:hover{color:var(--signal)}.sl-faq summary svg{width:18px;height:18px;color:var(--steel);transition:transform .15s var(--ease);flex:none}.sl-faq details[open]>summary svg{transform:rotate(180deg)}.sl-faq-a{max-width:64ch;color:var(--steel);padding:0 32px 22px 0;font-size:15.5px;line-height:1.65}.sl-faq-a a{color:var(--signal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sl-faq-a a:hover{color:var(--signal-pressed)}
