ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{color:var(--ink-3);align-items:center;gap:.25rem;display:inline-flex}a[data-astro-cid-vx4iavld]{color:var(--ink-2);text-decoration:none}a[data-astro-cid-vx4iavld]:hover{color:var(--lime-ink);text-decoration:underline}[data-astro-cid-vx4iavld][aria-current]{color:var(--ink-3)}.src[data-astro-cid-cthuqu36]{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.src[data-astro-cid-cthuqu36] h2[data-astro-cid-cthuqu36]{font-size:var(--fs-3)}.src__intro[data-astro-cid-cthuqu36]{color:var(--ink-2);margin-top:.5rem;font-size:.95rem}.src__list[data-astro-cid-cthuqu36]{gap:.55rem;margin:1rem 0 0;padding-left:1.4rem;font-size:.92rem;line-height:1.45;display:grid}.src__list[data-astro-cid-cthuqu36] li[data-astro-cid-cthuqu36]::marker{font-family:var(--f-mono);color:var(--ink-3)}.src__list[data-astro-cid-cthuqu36] a[data-astro-cid-cthuqu36]{color:var(--ink);text-decoration-color:var(--line-strong)}.src__meta[data-astro-cid-cthuqu36]{color:var(--ink-3);font-size:.8125rem;display:block}.rel[data-astro-cid-45ssvnq2]{margin-top:var(--s-7)}.rel[data-astro-cid-45ssvnq2] h2[data-astro-cid-45ssvnq2]{font-size:var(--fs-3);margin-bottom:var(--s-4)}ul[data-astro-cid-45ssvnq2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-45ssvnq2]{border-radius:var(--r-2);border:1px solid var(--line);background:var(--panel);height:100%;color:var(--ink);gap:.35rem;padding:1rem 2.6rem 1rem 1.1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative}a[data-astro-cid-45ssvnq2]:hover{color:var(--ink);border-color:var(--lime-line);transform:translateY(-2px)}.rel__t[data-astro-cid-45ssvnq2]{font-family:var(--f-head);font-size:1.02rem;font-weight:700;line-height:1.3}.rel__d[data-astro-cid-45ssvnq2]{color:var(--ink-2);font-size:.88rem;line-height:1.45}.rel__go[data-astro-cid-45ssvnq2]{color:var(--lime-ink);position:absolute;top:1rem;right:.9rem}.pg__head[data-astro-cid-bnohfldf]{padding-block:var(--s-5) var(--s-6);background:linear-gradient(180deg, var(--sunk), var(--paper));border-bottom:1px solid var(--line);position:relative}.pg__head-in[data-astro-cid-bnohfldf]{gap:var(--s-6);align-items:center;display:grid}.pg__head--photo[data-astro-cid-bnohfldf] .pg__head-in[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pg__titles[data-astro-cid-bnohfldf]{justify-items:start;gap:.85rem;max-width:50rem;display:grid}.pg__titles[data-astro-cid-bnohfldf] .bc{margin-bottom:.35rem}.pg__dek[data-astro-cid-bnohfldf]{font-size:var(--fs-3);color:var(--ink-2);max-width:44rem;line-height:1.5}.pg__meta[data-astro-cid-bnohfldf]{color:var(--ink-3);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.3rem;font-size:.87rem;display:flex}.pg__meta[data-astro-cid-bnohfldf] span[data-astro-cid-bnohfldf]{align-items:center;gap:.35rem;display:inline-flex}.pg__meta[data-astro-cid-bnohfldf] .icon{color:var(--lime-ink)}.pg__hero[data-astro-cid-bnohfldf]{margin:0;position:relative}.pg__hero[data-astro-cid-bnohfldf]:before{content:"";border-radius:var(--r-3);background:var(--lime-wash);border:1px solid var(--lime-line);position:absolute;inset:16px 16px -12px -12px}.pg__hero[data-astro-cid-bnohfldf] .pg__hero-img{border-radius:var(--r-3);box-shadow:var(--shadow-2);position:relative}.pg__hero[data-astro-cid-bnohfldf] figcaption[data-astro-cid-bnohfldf]{color:var(--ink-3);text-align:right;margin-top:1.4rem;font-size:.8125rem;position:relative}.pg__grid[data-astro-cid-bnohfldf]{margin-top:var(--s-6)}.pg__body[data-astro-cid-bnohfldf]{max-width:var(--prose)}.pg__grid--side[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0, var(--prose)) 16.5rem;justify-content:space-between;gap:var(--s-7);display:grid}.pg__grid--side[data-astro-cid-bnohfldf] .pg__side[data-astro-cid-bnohfldf]{order:2}.pg__side[data-astro-cid-bnohfldf]{top:calc(var(--hdr-h) + 1.5rem);max-height:calc(100vh - var(--hdr-h) - 3rem);scrollbar-width:thin;align-self:start;gap:1rem;display:grid;position:sticky;overflow-y:auto}.toc[data-astro-cid-bnohfldf] details[data-astro-cid-bnohfldf]{border-radius:var(--r-2);border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-1);padding:1rem 1.1rem}.toc[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]{cursor:pointer;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:.76rem;font-weight:700;list-style:none;display:flex}.toc[data-astro-cid-bnohfldf] summary[data-astro-cid-bnohfldf]::-webkit-details-marker{display:none}.toc[data-astro-cid-bnohfldf] details[data-astro-cid-bnohfldf][open] summary[data-astro-cid-bnohfldf] .icon{transform:rotate(180deg)}.toc[data-astro-cid-bnohfldf] ol[data-astro-cid-bnohfldf]{counter-reset:t;gap:.1rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-bnohfldf] li[data-astro-cid-bnohfldf]{counter-increment:t}.toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink);border-radius:8px;grid-template-columns:1.7rem 1fr;padding:.35rem .3rem;font-size:.89rem;line-height:1.35;text-decoration:none;display:grid}.toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:before{content:counter(t, decimal-leading-zero);font-family:var(--f-mono);color:var(--ink-3);padding-top:.12rem;font-size:.74rem}.toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{background:var(--lime-wash)}.side-tools[data-astro-cid-bnohfldf]{border-radius:var(--r-2);background:var(--grad-board);color:var(--board-ink);padding:1rem 1.1rem}.side-tools__h[data-astro-cid-bnohfldf]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lime);font-size:.74rem;font-weight:700}.side-tools[data-astro-cid-bnohfldf] ul[data-astro-cid-bnohfldf]{gap:.25rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.side-tools[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--board-ink);border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .35rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.side-tools[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--board-ink);background:#f2f5ec14}.side-tools[data-astro-cid-bnohfldf] .icon{color:var(--lime)}.pg__how[data-astro-cid-bnohfldf]{margin-top:var(--s-6);border-radius:var(--r-2);background:var(--sunk);color:var(--ink-2);gap:.6rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55;display:flex}.pg__how[data-astro-cid-bnohfldf] .icon{color:var(--lime-ink);flex:none;margin-top:.15rem}@media (width<=1100px){.pg__grid--side[data-astro-cid-bnohfldf]{display:block}.pg__side[data-astro-cid-bnohfldf]{max-height:none;margin-bottom:var(--s-5);position:static;overflow:visible}.side-tools[data-astro-cid-bnohfldf]{display:none}.toc[data-astro-cid-bnohfldf] details[data-astro-cid-bnohfldf]:not([open]){padding-block:.85rem}}@media (width<=900px){.pg__head--photo[data-astro-cid-bnohfldf] .pg__head-in[data-astro-cid-bnohfldf]{grid-template-columns:1fr}.pg__hero[data-astro-cid-bnohfldf]:before{inset:10px 10px -8px -8px}}@media (width<=640px){.pg__head[data-astro-cid-bnohfldf]{padding-bottom:var(--s-5)}.pg__hero[data-astro-cid-bnohfldf] .pg__hero-img{border-radius:var(--r-2);aspect-ratio:16/10!important}.pg__hero[data-astro-cid-bnohfldf]:before{display:none}.pg__hero[data-astro-cid-bnohfldf] figcaption[data-astro-cid-bnohfldf]{margin-top:.4rem}}
