.lb[data-astro-cid-ispx7myd]{min-height:var(--target-min);max-width:100%;padding:var(--space-4) var(--space-16) var(--space-4) var(--space-4);border-radius:var(--radius-pill);align-items:center;gap:var(--space-8);background:var(--paper);box-shadow:var(--outline-strong);color:var(--ink);font-family:var(--font-display);text-decoration:none;display:inline-flex}.lb[data-astro-cid-ispx7myd]:hover{background:var(--kraft-light);color:var(--ink)}.pd[data-astro-cid-ispx7myd]{background:var(--th-primary);width:34px;height:34px;color:var(--th-on-primary);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;padding-left:2px;display:inline-flex}.tx[data-astro-cid-ispx7myd]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.lbl[data-astro-cid-ispx7myd]{font-weight:800;font-size:var(--type-label-size)}.sub[data-astro-cid-ispx7myd]{font-size:var(--type-chip-size);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;overflow:hidden}.strong[data-astro-cid-ispx7myd]{background:var(--ink);color:var(--paper);box-shadow:none}.strong[data-astro-cid-ispx7myd]:hover{background:var(--ink-raised);color:var(--paper)}.strong[data-astro-cid-ispx7myd] .sub[data-astro-cid-ispx7myd]{color:color-mix(in srgb, var(--paper) 75%, transparent)}.lb[data-astro-cid-ispx7myd]:focus-visible{outline:var(--border-thick) solid var(--ink);outline-offset:2px}.sl[data-astro-cid-il6nyh57]{gap:var(--space-6) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.lk[data-astro-cid-il6nyh57]{min-height:32px;padding:0 var(--space-12) 0 var(--space-8);border-radius:var(--radius-pill);box-shadow:var(--outline-thin);align-items:center;gap:var(--space-4);color:var(--ink);font-family:var(--font-display);font-size:var(--type-chip-size);line-height:var(--type-chip-lh);font-weight:var(--type-chip-weight);text-decoration:none;display:inline-flex}.lk[data-astro-cid-il6nyh57].direct{background:var(--ink);color:var(--paper);box-shadow:none}.lk[data-astro-cid-il6nyh57]:hover{background:var(--kraft-light);color:var(--ink)}.lk[data-astro-cid-il6nyh57].direct:hover{background:var(--ink-raised);color:var(--paper)}.lk[data-astro-cid-il6nyh57]:focus-visible{outline:var(--border-thick) solid var(--ink);outline-offset:2px}.lk[data-astro-cid-il6nyh57]{position:relative}.lk[data-astro-cid-il6nyh57]:after{content:"";position:absolute;inset:-6px -2px}.tl[data-astro-cid-3wfkggxt]{gap:var(--space-8);flex-direction:column;display:flex}.tlh[data-astro-cid-3wfkggxt]{margin:0}.river[data-astro-cid-3wfkggxt]{margin:var(--space-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.river[data-astro-cid-3wfkggxt] li[data-astro-cid-3wfkggxt]{gap:var(--space-12);padding-bottom:var(--space-20);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.river[data-astro-cid-3wfkggxt] li[data-astro-cid-3wfkggxt]:before{content:"";border-left:2px dotted var(--ink);position:absolute;top:24px;bottom:0;left:13px}.river[data-astro-cid-3wfkggxt] li[data-astro-cid-3wfkggxt]:last-child{padding-bottom:0}.river[data-astro-cid-3wfkggxt] li[data-astro-cid-3wfkggxt]:last-child:before{display:none}.node[data-astro-cid-3wfkggxt]{background:var(--paper);width:28px;height:28px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.node[data-astro-cid-3wfkggxt]:after{content:"";background:var(--th-primary);border-radius:50%;width:10px;height:10px}.node[data-astro-cid-3wfkggxt].last{background:var(--th-primary)}.node[data-astro-cid-3wfkggxt].last:after{background:var(--paper)}.nb[data-astro-cid-3wfkggxt]{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.ny[data-astro-cid-3wfkggxt]{align-items:center;gap:var(--space-8);font-family:var(--font-display);flex-wrap:wrap;display:flex}.ny[data-astro-cid-3wfkggxt] b[data-astro-cid-3wfkggxt]{font-size:var(--type-card-title-size);font-weight:800}.nt[data-astro-cid-3wfkggxt]{font-family:var(--font-display);font-weight:700}.gc[data-astro-cid-3wfkggxt]{height:22px;padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--kraft-light);font-family:var(--font-display);font-size:var(--type-chip-size);color:var(--ink);align-items:center;font-weight:700;display:inline-flex}.sc[data-astro-cid-3wfkggxt]{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.sc[data-astro-cid-3wfkggxt] [hidden]{display:none!important}.chips[data-astro-cid-3wfkggxt]{gap:var(--space-8);scrollbar-width:none;padding:2px;display:flex;overflow-x:auto}.chip[data-astro-cid-3wfkggxt]{min-height:40px;padding:0 var(--space-16);border-radius:var(--radius-pill);background:var(--paper);box-shadow:var(--outline-strong);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:var(--type-label-size);cursor:pointer;border:0;flex:none}.chip[data-astro-cid-3wfkggxt].on{background:var(--ink);color:var(--paper);box-shadow:none}.chip[data-astro-cid-3wfkggxt]:focus-visible{outline:var(--border-thick) solid var(--ink);outline-offset:2px}.feat[data-astro-cid-3wfkggxt]{gap:var(--space-8);max-width:720px;padding:var(--space-20);border-radius:var(--radius-card);background:var(--th-tint);box-shadow:var(--outline-strong);flex-direction:column;display:flex;position:relative;overflow:hidden}.wash[data-astro-cid-3wfkggxt]{pointer-events:none;width:120px;height:120px;position:absolute;top:0;right:0}.ftop[data-astro-cid-3wfkggxt]{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex;position:relative}.ftop[data-astro-cid-3wfkggxt] .gc[data-astro-cid-3wfkggxt]{background:var(--paper)}.ftt[data-astro-cid-3wfkggxt]{font-family:var(--font-display);font-weight:800;font-size:var(--type-card-title-size);margin:0;line-height:1.2}.fmeta[data-astro-cid-3wfkggxt]{font-family:var(--font-display);font-size:var(--type-small-size);color:var(--ink)}.tipb[data-astro-cid-3wfkggxt]{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-12) var(--space-16);border-radius:var(--radius-frame);background:var(--paper);box-shadow:inset 4px 0 0 var(--th-primary);flex-direction:column;display:flex}.tipb[data-astro-cid-3wfkggxt] p[data-astro-cid-3wfkggxt]{margin:0}.tipk[data-astro-cid-3wfkggxt]{align-items:center;gap:var(--space-4);color:var(--th-ink);display:inline-flex}.fl[data-astro-cid-3wfkggxt]{margin-top:var(--space-4)}.rows[data-astro-cid-3wfkggxt]{border-top:var(--border-hair) solid var(--kraft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rows[data-astro-cid-3wfkggxt] li[data-astro-cid-3wfkggxt]{gap:var(--space-12);padding:var(--space-16) 0;border-bottom:var(--border-hair) solid var(--kraft);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.rt[data-astro-cid-3wfkggxt]{flex-direction:column;gap:2px;min-width:0;display:flex}.rtt[data-astro-cid-3wfkggxt]{font-family:var(--font-display);font-weight:800}.rtip[data-astro-cid-3wfkggxt]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.rch[data-astro-cid-3wfkggxt]{gap:var(--space-8);margin-top:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.rows[data-astro-cid-3wfkggxt] .lb .sub{display:none}.more[data-astro-cid-3wfkggxt]{min-height:var(--target-min);padding:0 var(--space-20);border-radius:var(--radius-pill);background:var(--paper);box-shadow:var(--outline-strong);color:var(--ink);cursor:pointer;border:0;align-self:flex-start}.more[data-astro-cid-3wfkggxt]:hover{background:var(--kraft-light)}@media (width<=420px){.rows[data-astro-cid-3wfkggxt] .lb{padding-right:var(--space-4)}.rows[data-astro-cid-3wfkggxt] .lb .lbl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1024px){.river[data-astro-cid-3wfkggxt]{gap:var(--space-24);flex-direction:row}.river[data-astro-cid-3wfkggxt] li[data-astro-cid-3wfkggxt]{gap:var(--space-8);flex:1;grid-template-columns:1fr;padding-bottom:0}.river[data-astro-cid-3wfkggxt] li[data-astro-cid-3wfkggxt]:before{left:28px;right:calc(-1 * var(--space-24));border-left:0;border-top:2px dotted var(--ink);top:13px;bottom:auto}}
