.jZuELG_index{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.jZuELG_indexHead{border-bottom:1px solid var(--color-border-strong);background:var(--color-surface);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;font-size:.75rem;font-weight:500;display:flex}.jZuELG_indexList{padding:.35rem 0;list-style:none}.jZuELG_indexLink{color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.jZuELG_indexLink:hover{color:var(--color-primary-deep);background:#ffffffd9}.jZuELG_indexNo{font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.75rem;font-weight:500}.jZuELG_indexArrow{color:var(--color-primary-strong);transition:transform var(--duration-base) var(--ease-out);align-self:center}.jZuELG_indexLink:hover .jZuELG_indexArrow{transform:translate(3px)}.jZuELG_indexFoot{border-top:1px solid var(--color-border-strong);background:var(--color-surface);font-size:var(--text-small);color:var(--color-ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1.1rem;display:flex}.jZuELG_status{gap:2rem;display:grid}@media (min-width:1000px){.jZuELG_status{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);align-items:start;gap:4.5rem}}.jZuELG_statusIntro h2{max-width:18ch;margin-bottom:1rem}.jZuELG_statusTable{border-collapse:collapse;width:100%;font-size:var(--text-small)}.jZuELG_statusTable thead th{border-bottom:1.5px solid var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-muted);padding:0 1rem .75rem 0;font-size:.75rem;font-weight:500}.jZuELG_statusTable tbody th,.jZuELG_statusTable tbody td{border-bottom:1px solid var(--color-border-strong);text-align:left;vertical-align:top;color:var(--color-ink-soft);padding:1rem 1rem 1rem 0;font-weight:400}.jZuELG_statusTable tbody th{white-space:nowrap}.jZuELG_statusWhere{color:var(--color-ink)}.jZuELG_whereList{gap:.35rem;list-style:none;display:grid}@media (max-width:719px){.jZuELG_statusTable thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jZuELG_statusTable tbody tr{border-bottom:1px solid var(--color-border-strong);gap:.5rem;padding-block:1.1rem;display:grid}.jZuELG_statusTable tbody th,.jZuELG_statusTable tbody td{border:0;padding:0;display:block}}.jZuELG_dirHead{max-width:46rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.jZuELG_dirHead h2{margin-bottom:1rem}.jZuELG_dir{border-top:1.5px solid var(--color-ink);list-style:none}.jZuELG_dirLink{border-bottom:1px solid var(--color-border-strong);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;padding:1.35rem .5rem 1.4rem 0;text-decoration:none;display:grid}.jZuELG_dirLink:hover{background:var(--color-surface);color:var(--color-ink)}.jZuELG_dirNo{font-family:var(--font-mono);color:var(--color-primary-strong);padding-top:.25rem;font-size:.8125rem}.jZuELG_dirMain{gap:.35rem;display:grid}.jZuELG_dirName{letter-spacing:-.015em;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:600;line-height:1.25}.jZuELG_dirSummary{color:var(--color-ink-soft);max-width:58ch}.jZuELG_dirWhen{font-size:var(--text-small);color:var(--color-ink-soft);grid-column:2;gap:.2rem;display:grid}.jZuELG_dirWhenLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.6875rem;font-weight:500}.jZuELG_dirArrow{color:var(--color-primary-strong);transition:transform var(--duration-base) var(--ease-out);grid-area:1/3;align-self:center}.jZuELG_dirLink:hover .jZuELG_dirArrow{transform:translate(3px)}@media (min-width:960px){.jZuELG_dirLink{grid-template-columns:2.25rem minmax(0,1.25fr) minmax(0,.85fr) auto;gap:2rem;padding-left:0}.jZuELG_dirWhen{grid-column:auto;padding-top:.3rem}.jZuELG_dirArrow{grid-area:auto}}.jZuELG_sizesHead{gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:960px){.jZuELG_sizesHead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:4rem}}.jZuELG_sizesHead h2{max-width:20ch}.jZuELG_sizesNote{justify-items:start;gap:.75rem;display:grid}.jZuELG_sizes{border-top:2px solid var(--color-ink);display:grid}@media (min-width:860px){.jZuELG_sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}.jZuELG_size{border-bottom:1px solid var(--color-border-strong);padding:1.5rem 0 1.75rem}@media (min-width:860px){.jZuELG_size{border-bottom:0;border-left:1px solid var(--color-border-strong);padding:1.5rem 2rem .5rem}.jZuELG_size:first-child{border-left:0;padding-left:0}.jZuELG_size:last-child{padding-right:0}}.jZuELG_sizeTitle{margin-bottom:1.1rem;font-size:1.15rem}.jZuELG_approachHead{margin-bottom:clamp(2rem,4vw,3rem)}.jZuELG_approachHead h2{max-width:22ch}.jZuELG_approach{border-top:1px solid var(--color-border-strong);list-style:none;display:grid}@media (min-width:720px){.jZuELG_approach{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:1100px){.jZuELG_approach{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:0}}.jZuELG_approach li{border-bottom:1px solid var(--color-border-strong);align-content:start;gap:.5rem;padding:1.4rem 0 1.5rem;display:grid}@media (min-width:1100px){.jZuELG_approach li{border-bottom:0;border-left:1px solid var(--color-border-strong);padding:1.4rem 1.4rem .5rem}.jZuELG_approach li:first-child{border-left:0;padding-left:0}}.jZuELG_approach p{font-size:var(--text-small);color:var(--color-ink-soft)}.jZuELG_approachNo{font-family:var(--font-mono);color:var(--color-primary-strong);font-size:.75rem}.jZuELG_approachTitle{font-size:1.1rem}.jZuELG_refs{gap:2rem;display:grid}@media (min-width:1000px){.jZuELG_refs{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:4.5rem}}.jZuELG_refsTitle{max-width:16ch;font-size:clamp(1.45rem,1.15rem + 1vw,2rem)}.jZuELG_refList{border-top:1px solid var(--color-border-strong);list-style:none}.jZuELG_ref{border-bottom:1px solid var(--color-border-strong);gap:.2rem;padding-block:.95rem;display:grid}.jZuELG_refPublisher{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:500}.jZuELG_refLink{width:fit-content;font-weight:600}.jZuELG_refUse{font-size:var(--text-small);color:var(--color-ink-soft)}.jZuELG_refsNote{color:var(--color-muted);max-width:70ch;margin-top:1.25rem;font-size:.8125rem;line-height:1.55}.jZuELG_dirGroup{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:2.25rem 0 .75rem;font-weight:500}.jZuELG_dirGroup:first-of-type{margin-top:0}
