.bc[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:0 .3rem;margin:-.75rem 0;padding:0;font-size:.86rem;list-style:none;display:flex}.bc[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";color:var(--line-strong);margin-right:.3rem}.bc[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.bc[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--go-deep);text-decoration:underline}.src[data-astro-cid-cthuqu36]{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.src[data-astro-cid-cthuqu36] h2[data-astro-cid-cthuqu36]{font-size:1.3rem}.src__checked[data-astro-cid-cthuqu36]{color:var(--ink-2);margin-top:.6rem;font-size:.92rem}.src[data-astro-cid-cthuqu36] ol[data-astro-cid-cthuqu36]{color:var(--ink-3);gap:.4rem;margin:.9rem 0 0;padding-left:1.2rem;font-size:.9rem;display:grid}.src[data-astro-cid-cthuqu36] a[data-astro-cid-cthuqu36]{color:var(--ink-2)}.src[data-astro-cid-cthuqu36] .chip[data-astro-cid-cthuqu36]{margin-left:.4rem;font-size:.72rem}.rel[data-astro-cid-45ssvnq2]{margin-top:var(--s-7)}.rel[data-astro-cid-45ssvnq2] h2[data-astro-cid-45ssvnq2]{margin-bottom:var(--s-4);font-size:1.5rem}.rel__card[data-astro-cid-45ssvnq2]{align-content:start;gap:.5rem;display:grid}.rel__title[data-astro-cid-45ssvnq2]{font-family:var(--f-head);font-size:1.12rem;font-weight:680;line-height:1.25}.rel__desc[data-astro-cid-45ssvnq2]{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.rel__go[data-astro-cid-45ssvnq2]{color:var(--go-deep);align-items:center;gap:.3rem;margin-top:.2rem;font-weight:750;display:inline-flex}.art__head[data-astro-cid-bnohfldf]{background:linear-gradient(180deg, var(--fog-2), var(--fog));border-bottom:1px solid var(--line);padding-block:clamp(1.5rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem)}.art__head-in[data-astro-cid-bnohfldf]{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.art__head--photo[data-astro-cid-bnohfldf] .art__head-in[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (width<=900px){.art__head--photo[data-astro-cid-bnohfldf] .art__head-in[data-astro-cid-bnohfldf]{grid-template-columns:1fr}}.art__titles[data-astro-cid-bnohfldf]{gap:.9rem;max-width:48rem;display:grid}.art__titles[data-astro-cid-bnohfldf] h1[data-astro-cid-bnohfldf]{font-size:clamp(2rem,1.3rem + 2.8vw,3.3rem)}.art__dek[data-astro-cid-bnohfldf]{color:var(--ink-2);font-size:clamp(1.08rem,1rem + .35vw,1.25rem);line-height:1.55}.art__meta[data-astro-cid-bnohfldf]{color:var(--ink-3);flex-wrap:wrap;gap:.45rem 1.1rem;font-size:.88rem;display:flex}.art__meta[data-astro-cid-bnohfldf] span[data-astro-cid-bnohfldf]{align-items:center;gap:.35rem;display:inline-flex}.art__checked[data-astro-cid-bnohfldf]{color:var(--go-deep);font-weight:650}.art__hero[data-astro-cid-bnohfldf]{margin:0}.art__hero[data-astro-cid-bnohfldf] .photo{border-radius:var(--r-3);box-shadow:var(--shadow-2)}.art__hero[data-astro-cid-bnohfldf] figcaption[data-astro-cid-bnohfldf]{color:var(--ink-3);margin-top:.45rem;font-size:.8125rem}.art__grid[data-astro-cid-bnohfldf]{gap:2.5rem;padding-top:clamp(1.75rem,4vw,3rem);display:grid}.art__grid--toc[data-astro-cid-bnohfldf]{grid-template-columns:15rem minmax(0, var(--prose));justify-content:center}.art__body[data-astro-cid-bnohfldf]{min-width:0;max-width:var(--prose);width:100%;margin-inline:auto}.toc[data-astro-cid-bnohfldf]{top:calc(var(--hdr-h) + 1.25rem);max-height:calc(100vh - var(--hdr-h) - 2.5rem);align-self:start;gap:.75rem;display:grid;position:sticky;overflow-y:auto}.toc__h[data-astro-cid-bnohfldf]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.74rem;font-weight:600}.toc[data-astro-cid-bnohfldf] ol[data-astro-cid-bnohfldf]{border-left:2px solid var(--line);gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]{color:var(--ink-2);border-left:2px solid #0000;margin-left:-2px;padding:.35rem .75rem;font-size:.9rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-bnohfldf] a[data-astro-cid-bnohfldf]:hover{color:var(--ink);border-left-color:var(--go)}.toc__tool[data-astro-cid-bnohfldf]{border-radius:var(--r-2);background:var(--panel);border:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:.6rem;margin-top:.5rem;padding:.9rem;font-size:.88rem;line-height:1.4;text-decoration:none;display:flex}.toc__tool[data-astro-cid-bnohfldf]:hover{border-color:var(--go-line);color:var(--ink)}.toc__tool[data-astro-cid-bnohfldf] .icon{color:var(--go-deep);flex:none}.toc__tool[data-astro-cid-bnohfldf] strong[data-astro-cid-bnohfldf]{color:var(--ink)}@media (width<=1000px){.art__grid--toc[data-astro-cid-bnohfldf]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-bnohfldf]{display:none}}
