.flow[data-astro-cid-qie7emh6]{margin:0}.steps[data-astro-cid-qie7emh6]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));grid-template-rows:auto auto auto;row-gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-qie7emh6]:before{content:"";left:0;right:calc(100% / var(--n));background:var(--line);height:2px;position:absolute;top:8px}.step[data-astro-cid-qie7emh6]{grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding:42px 20px 0 0;display:grid;position:relative}.step[data-astro-cid-qie7emh6]:before{content:"";background:var(--surface);border:2px solid var(--line);border-radius:50%;width:17px;height:17px;position:absolute;top:0;left:0}.step[data-astro-cid-qie7emh6].hot:before{background:var(--mark);border-color:var(--mark);box-shadow:0 0 0 5px var(--surface), 0 0 0 6.5px var(--mark)}.num[data-astro-cid-qie7emh6]{color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.label[data-astro-cid-qie7emh6]{letter-spacing:-.02em;color:var(--fg);text-wrap:balance;font-size:clamp(17px,1.5vw,19px);font-weight:600;line-height:1.4}.sub[data-astro-cid-qie7emh6]{color:var(--fg-2);font-size:15px;line-height:1.5}figcaption[data-astro-cid-qie7emh6]{color:var(--fg-3);align-items:center;gap:12px;margin-top:34px;font-size:14px;display:flex}.sw[data-astro-cid-qie7emh6]{background:var(--mark);width:11px;height:11px;box-shadow:0 0 0 3.5px var(--surface), 0 0 0 5px var(--mark);border-radius:50%;flex:none;margin-left:5px}@media (max-width:760px){.steps[data-astro-cid-qie7emh6]{grid-template-rows:none;grid-template-columns:1fr;row-gap:0}.steps[data-astro-cid-qie7emh6]:before{display:none}.step[data-astro-cid-qie7emh6]{grid-row:auto;grid-template-rows:none;gap:4px;padding:0 0 28px 40px}.step[data-astro-cid-qie7emh6]:last-child{padding-bottom:0}.step[data-astro-cid-qie7emh6]:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:17px;bottom:0;left:7.5px}}.head-actions[data-astro-cid-3ofntftn]{margin:clamp(24px,2.6vw,36px) 0 0}.body[data-astro-cid-3ofntftn]{padding-block-start:clamp(48px,5.4vw,80px);padding-block-end:clamp(72px,8vw,120px)}.layout[data-astro-cid-3ofntftn]{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.side[data-astro-cid-3ofntftn]{top:calc(var(--hdr-h) + 32px);gap:28px;display:grid;position:sticky}.toc[data-astro-cid-3ofntftn]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-3ofntftn] li[data-astro-cid-3ofntftn]{border-bottom:1px solid var(--rule)}.toc[data-astro-cid-3ofntftn] a[data-astro-cid-3ofntftn]{color:var(--fg-2);padding:11px 0;font-size:15px;line-height:1.45;display:block}.toc[data-astro-cid-3ofntftn] a[data-astro-cid-3ofntftn]:hover{color:var(--fg)}.toc[data-astro-cid-3ofntftn] a[data-astro-cid-3ofntftn][aria-current]{color:var(--fg);font-weight:600}.side-cta[data-astro-cid-3ofntftn]{justify-self:start}.main[data-astro-cid-3ofntftn]{min-width:0}.main[data-astro-cid-3ofntftn] .prose{max-width:none}.main[data-astro-cid-3ofntftn] .prose>*{max-width:44rem}.main[data-astro-cid-3ofntftn] .prose>h2,.main[data-astro-cid-3ofntftn] .prose>table{max-width:none}.flowband[data-astro-cid-3ofntftn]{border-top:1px solid var(--line);border-bottom:1px solid var(--rule);margin-block-start:clamp(40px,4.4vw,64px);margin-block-end:clamp(40px,4.4vw,64px);padding-block-start:clamp(36px,4vw,52px);padding-block-end:clamp(36px,4vw,52px)}.rest[data-astro-cid-3ofntftn] h2:first-child{margin-top:0}.main[data-astro-cid-3ofntftn] .prose table{border-top:1px solid var(--line);font-size:inherit;margin:1.4em 0 1.2em;display:block}.main[data-astro-cid-3ofntftn] .prose thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.main[data-astro-cid-3ofntftn] .prose tbody{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.main[data-astro-cid-3ofntftn] .prose tr{align-content:start;gap:8px;padding:22px 24px 26px;display:grid}.main[data-astro-cid-3ofntftn] .prose tr:first-child{padding-left:0}.main[data-astro-cid-3ofntftn] .prose tr+tr{border-left:1px solid var(--rule)}.main[data-astro-cid-3ofntftn] .prose td{border:0;padding:0;display:block}.main[data-astro-cid-3ofntftn] .prose td:first-child{color:var(--fg-3);font-size:13px;font-weight:600;line-height:1.4}.main[data-astro-cid-3ofntftn] .prose td:last-child{letter-spacing:-.02em;color:var(--fg);font-size:clamp(20px,1.9vw,25px);font-weight:600;line-height:1.35}.main[data-astro-cid-3ofntftn] .prose h3{border-top:1px solid var(--line);letter-spacing:-.012em;max-width:none;color:var(--fg);margin:2.4em 0 .9em;padding-top:22px;font-size:20px}@media (min-width:901px){.main[data-astro-cid-3ofntftn]{--label-w:200px;--label-col:232px}.main[data-astro-cid-3ofntftn] .prose-labels p:has(>strong:first-child){max-width:none;padding:20px 0 22px var(--label-col);border-top:1px solid var(--rule);margin:0;display:flow-root}.main[data-astro-cid-3ofntftn] .prose-labels p>strong:first-child{float:left;width:var(--label-w);margin:0 0 0 calc(var(--label-col) * -1);font-size:inherit;line-height:inherit;letter-spacing:-.01em;text-wrap:balance}:is(.main[data-astro-cid-3ofntftn] .prose-labels h2+p:has(>strong:first-child),.main[data-astro-cid-3ofntftn] .prose-labels p:not(:has(>strong:first-child))+p:has(>strong:first-child)){border-top-color:var(--line);margin-top:1.3em}.main[data-astro-cid-3ofntftn] .prose-labels p.label-only:has(>strong:first-child){height:0;padding-bottom:0;display:block}.main[data-astro-cid-3ofntftn] .prose-labels p.label-only+ul{max-width:none;margin:0 0 22px var(--label-col)}.main[data-astro-cid-3ofntftn] .prose-labels p.label-only+ul>li:first-child{margin-top:0}}.more[data-astro-cid-3ofntftn]{border-top:1px solid var(--line);margin-top:clamp(40px,4.4vw,64px);padding-top:22px}.links[data-astro-cid-3ofntftn]{margin:0;padding:0;list-style:none}.links[data-astro-cid-3ofntftn] li[data-astro-cid-3ofntftn]{margin:9px 0;font-size:16px;line-height:1.5}.links[data-astro-cid-3ofntftn] a[data-astro-cid-3ofntftn]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:5px;text-decoration-thickness:1px}.links[data-astro-cid-3ofntftn] a[data-astro-cid-3ofntftn]:hover{-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}@media (max-width:900px){.body[data-astro-cid-3ofntftn]{padding-top:0}.layout[data-astro-cid-3ofntftn]{grid-template-columns:minmax(0,1fr);gap:0}.side[data-astro-cid-3ofntftn]{top:var(--hdr-h);z-index:20;min-width:0;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);background:var(--surface);border-bottom:1px solid var(--rule);display:block}.side[data-astro-cid-3ofntftn] .small-h[data-astro-cid-3ofntftn],.side-cta[data-astro-cid-3ofntftn]{display:none}.toc[data-astro-cid-3ofntftn]{--fade:linear-gradient(90deg, #000 calc(100% - 44px), transparent);scrollbar-width:none;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);border-top:0;gap:20px;padding-right:36px;display:flex;overflow-x:auto}.toc[data-astro-cid-3ofntftn]::-webkit-scrollbar{display:none}.toc[data-astro-cid-3ofntftn] li[data-astro-cid-3ofntftn]{border-bottom:0;flex:none}.toc[data-astro-cid-3ofntftn] a[data-astro-cid-3ofntftn]{white-space:nowrap;padding:14px 0;font-size:14.5px}.toc[data-astro-cid-3ofntftn] a[data-astro-cid-3ofntftn][aria-current]{font-weight:inherit;box-shadow:inset 0 -2px 0 var(--line)}.main[data-astro-cid-3ofntftn]{padding-top:36px}.main[data-astro-cid-3ofntftn] h2{scroll-margin-top:64px}}@media (max-width:760px){.main[data-astro-cid-3ofntftn] .prose tbody{grid-template-columns:1fr}.main[data-astro-cid-3ofntftn] .prose tr,.main[data-astro-cid-3ofntftn] .prose tr:first-child{padding:16px 0 18px}.main[data-astro-cid-3ofntftn] .prose tr+tr{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:640px){.phead .aside:has(.head-visual:not([data-keep])){display:none}}
