.eep-proc-fig:where(.astro-lmo54p6e) .eep-kicker:where(.astro-lmo54p6e){line-height:1.35}.eep-proc:where(.astro-lmo54p6e){--node:.8rem;--lane:1rem;font-family:var(--eep-font-sans);color:var(--eep-ink);margin-top:1rem;container-type:inline-size}.eep-proc:where(.astro-lmo54p6e) p:where(.astro-lmo54p6e){max-width:none;margin:0}.eep-proc:where(.astro-lmo54p6e) ol:where(.astro-lmo54p6e){gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.eep-proc:where(.astro-lmo54p6e) li:where(.astro-lmo54p6e){max-width:none;margin:0}.eep-proc:where(.astro-lmo54p6e) .eep-proc-title:where(.astro-lmo54p6e){text-wrap:balance;font-size:.9375rem;font-weight:600;line-height:1.3}.eep-proc:where(.astro-lmo54p6e) .eep-proc-body:where(.astro-lmo54p6e){color:var(--eep-ink-2);margin-top:.2rem;font-size:.8125rem;line-height:1.45}.eep-proc-step:where(.astro-lmo54p6e){padding-left:1.6rem;position:relative}.eep-proc-step:where(.astro-lmo54p6e):before{content:"";z-index:1;box-sizing:border-box;width:var(--node);height:var(--node);border:var(--eep-dg-line) solid var(--eep-dg-ink);background:var(--eep-dg-fill);border-radius:50%;position:absolute;top:.2rem;left:0}.eep-proc-end:where(.astro-lmo54p6e):before{background:var(--eep-dg-ink)}.eep-proc:where(.astro-lmo54p6e) ol:where(.astro-lmo54p6e):before{content:"";top:.5rem;bottom:1rem;left:calc(var(--node) / 2 - var(--eep-dg-line) / 2);border-left:var(--eep-dg-line) solid var(--eep-dg-ink);position:absolute}.eep-proc-arrow:where(.astro-lmo54p6e),.eep-proc-turn:where(.astro-lmo54p6e){display:none}@container (width>=36rem){.eep-proc:where(.astro-lmo54p6e) ol:where(.astro-lmo54p6e){padding-right:var(--lane);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 .75rem}.eep-proc:where(.astro-lmo54p6e) ol:where(.astro-lmo54p6e):before{display:none}.eep-proc-step:where(.astro-lmo54p6e){padding:1.35rem 0 0}.eep-proc-step:where(.astro-lmo54p6e):before{top:0;left:0}.eep-proc-s6:where(.astro-lmo54p6e),.eep-proc-s7:where(.astro-lmo54p6e),.eep-proc-s8:where(.astro-lmo54p6e),.eep-proc-s9:where(.astro-lmo54p6e){grid-row:3}.eep-proc-step:where(.astro-lmo54p6e):not(.eep-proc-s5,.eep-proc-end):after{content:"";top:calc(var(--node) / 2 - var(--eep-dg-line) / 2);left:var(--node);height:var(--eep-dg-line);background:var(--eep-dg-ink);position:absolute;right:-.4rem}.eep-proc-step:where(.astro-lmo54p6e) .eep-proc-arrow:where(.astro-lmo54p6e){top:calc(var(--node) / 2 - .3rem);width:.6rem;height:.6rem;fill:var(--eep-dg-ink);display:block;position:absolute;right:-.75rem}.eep-proc-s5:where(.astro-lmo54p6e):after{content:"";top:calc(var(--node) / 2 - var(--eep-dg-line) / 2);left:var(--node);right:calc(var(--lane) / -2);border-top:var(--eep-dg-line) solid var(--eep-dg-ink);border-right:var(--eep-dg-line) solid var(--eep-dg-ink);border-top-right-radius:4px;position:absolute;bottom:0}.eep-proc-turn:where(.astro-lmo54p6e){grid-area:2/1/auto/-1;height:1.75rem;display:block;position:relative}.eep-proc-turn:where(.astro-lmo54p6e):before{content:"";top:0;left:calc(var(--node) / 2 - var(--eep-dg-line) / 2);right:calc(var(--lane) / -2);border-right:var(--eep-dg-line) solid var(--eep-dg-ink);border-bottom:var(--eep-dg-line) solid var(--eep-dg-ink);border-bottom-right-radius:4px;height:50%;position:absolute}.eep-proc-turn:where(.astro-lmo54p6e):after{content:"";top:calc(50% - var(--eep-dg-line));bottom:.45rem;left:calc(var(--node) / 2 - var(--eep-dg-line) / 2);border-left:var(--eep-dg-line) solid var(--eep-dg-ink);position:absolute}.eep-proc-turn:where(.astro-lmo54p6e) .eep-proc-arrow:where(.astro-lmo54p6e){bottom:.15rem;left:calc(var(--node) / 2 - .3rem);width:.6rem;height:.6rem;fill:var(--eep-dg-ink);display:block;position:absolute;transform:rotate(90deg)}}.eep-layers-fig:where(.astro-ehvsb53t) .eep-kicker:where(.astro-ehvsb53t){line-height:1.35}.eep-layers:where(.astro-ehvsb53t){--step:.75rem;--gap:.75rem;font-family:var(--eep-font-sans);color:var(--eep-ink);margin-top:1rem;container-type:inline-size}.eep-layers:where(.astro-ehvsb53t) p:where(.astro-ehvsb53t){max-width:none;margin:0}.eep-layers-sheet:where(.astro-ehvsb53t){background:var(--eep-paper);border:1px solid var(--eep-rule);font:.8125rem/1.45 var(--eep-font-sans);overflow-wrap:anywhere;padding:.75rem 1rem .8rem;position:relative}.eep-layers-sheet:where(.astro-ehvsb53t) ul:where(.astro-ehvsb53t){margin:0;padding-left:1.1rem}.eep-layers-sheet:where(.astro-ehvsb53t) li:where(.astro-ehvsb53t){max-width:none;margin:0}.eep-layers-cards:where(.astro-ehvsb53t){margin:0;padding:0;list-style:none}.eep-layers-card:where(.astro-ehvsb53t){margin:var(--gap) 0 0 calc(var(--step) * var(--depth));border:1px solid var(--eep-dg-mute);border-radius:var(--eep-radius);background:color-mix(in srgb, var(--eep-dg-ink) 6%, var(--eep-dg-fill));max-width:none;padding:.55rem .75rem .6rem;position:relative}.eep-layers:where(.astro-ehvsb53t) .eep-layers-card:where(.astro-ehvsb53t) p:where(.astro-ehvsb53t){text-wrap:balance;font-size:.9375rem;font-weight:600;line-height:1.3}.eep-layers-card:where(.astro-ehvsb53t):before{content:"";top:calc(-1 * var(--gap) - 1px);left:calc(var(--step) / -2 - 1px);width:calc(var(--step) / 2);height:calc(var(--gap) + 1.05rem);box-sizing:border-box;border-left:var(--eep-dg-line) solid var(--eep-dg-ink);border-bottom:var(--eep-dg-line) solid var(--eep-dg-ink);border-bottom-left-radius:3px;position:absolute}.eep-layers:where(.astro-ehvsb53t) .eep-layers-edge:where(.astro-ehvsb53t){border-bottom:var(--eep-dg-dash);font:.75rem/1.4 var(--eep-font-serif);color:var(--eep-ink-2);margin-top:1.1rem;padding-bottom:.35rem}@container (width>=32rem){.eep-layers:where(.astro-ehvsb53t){--step:1.5rem}}.eep-star-fig:where(.astro-6qrhutya) .eep-kicker:where(.astro-6qrhutya){line-height:1.35}.eep-star:where(.astro-6qrhutya){--muted:color-mix(in srgb, var(--eep-dg-mute) 35%, var(--eep-dg-fill));font-family:var(--eep-font-sans);color:var(--eep-ink);margin-top:1rem;container-type:inline-size}.eep-star-bar:where(.astro-6qrhutya),.eep-star-labels:where(.astro-6qrhutya){gap:1px;display:flex}.eep-star-bar:where(.astro-6qrhutya){height:1.75rem}.eep-star-seg:where(.astro-6qrhutya),.eep-star-swatch:where(.astro-6qrhutya){box-sizing:border-box;border:1px solid var(--eep-dg-mute);background:var(--muted)}.eep-star:where(.astro-6qrhutya) .eep-star-a:where(.astro-6qrhutya){flex:0 0 60%}.eep-star:where(.astro-6qrhutya) .eep-star-s:where(.astro-6qrhutya){flex:0 0 20%}.eep-star:where(.astro-6qrhutya) :where(.astro-6qrhutya):is(.eep-star-t,.eep-star-r){flex:0 0 10%}.eep-star:where(.astro-6qrhutya) :where(.astro-6qrhutya):is(.eep-star-s,.eep-star-t,.eep-star-r){min-width:0}.eep-star-seg:where(.astro-6qrhutya).eep-star-a,.eep-star-a:where(.astro-6qrhutya) .eep-star-swatch:where(.astro-6qrhutya){border-color:var(--eep-dg-ink);background:var(--eep-dg-ink)}.eep-star-labels:where(.astro-6qrhutya){margin:.5rem 0 0;padding:0;list-style:none}.eep-star-label:where(.astro-6qrhutya){max-width:none;color:var(--eep-ink-2);text-align:center;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.35}.eep-star-label:where(.astro-6qrhutya).eep-star-a{color:var(--eep-ink);text-wrap:balance;font-size:.8125rem;font-weight:600}.eep-star-swatch:where(.astro-6qrhutya){display:none}@container (width<=28rem){.eep-star-labels:where(.astro-6qrhutya){gap:.35rem;margin-top:.75rem;display:grid}.eep-star-label:where(.astro-6qrhutya){text-align:left;align-items:center;gap:.5rem;display:flex}.eep-star-swatch:where(.astro-6qrhutya){border-radius:var(--eep-radius-sm);flex:none;width:.75rem;height:.75rem;display:block}}
