.vh[data-astro-cid-q5lrfw3c]{gap:1rem;padding-top:clamp(1.4rem,1rem + 2vw,3rem);padding-bottom:clamp(2.4rem,1.8rem + 2vw,4rem);display:grid}.vh__crumbs[data-astro-cid-q5lrfw3c]{color:var(--ink-faint);flex-wrap:wrap;gap:.5rem;font-size:.84rem;display:flex}.vh__crumbs[data-astro-cid-q5lrfw3c] a[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);transition:color .3s}.vh__crumbs[data-astro-cid-q5lrfw3c] a[data-astro-cid-q5lrfw3c]:hover{color:var(--white)}.vh__h[data-astro-cid-q5lrfw3c]{text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(2.1rem,1.5rem + 2.6vw,3.6rem);line-height:1.05}.vh__meta[data-astro-cid-q5lrfw3c]{align-items:center;gap:.75rem;margin:0 0 clamp(.6rem,.4rem + 1vw,1.2rem);line-height:1.35;display:flex}.vh__av[data-astro-cid-q5lrfw3c]{flex-shrink:0;width:40px;height:40px}.vh__author[data-astro-cid-q5lrfw3c]{font-size:.94rem;font-weight:600;display:block}.vh__date[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);font-size:.78rem;display:block}.vh__date[data-astro-cid-q5lrfw3c] a[data-astro-cid-q5lrfw3c]{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.vg[data-astro-cid-q5lrfw3c]{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding-top:clamp(2.4rem,1.8rem + 2vw,3.6rem);padding-bottom:clamp(2rem,1.6rem + 2vw,3rem);display:grid}.vg__main[data-astro-cid-q5lrfw3c]{gap:clamp(2.2rem,1.8rem + 1.4vw,3rem);min-width:0;display:grid}.vg__prose[data-astro-cid-q5lrfw3c]{max-width:none}.vg__prose[data-astro-cid-q5lrfw3c] h2{margin-top:2.6em}.vg__prose[data-astro-cid-q5lrfw3c] h2+*{margin-top:.9em}.vg__prose[data-astro-cid-q5lrfw3c] h2+h3{margin-top:1.4em}.vg__prose[data-astro-cid-q5lrfw3c] h3+*{margin-top:.6em}.vg__h2[data-astro-cid-q5lrfw3c]{font-size:var(--fs-h3);letter-spacing:-.02em;margin:0 0 1rem;font-weight:600;line-height:1.15}.tldr[data-astro-cid-q5lrfw3c]{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);gap:.8rem;padding:clamp(1.1rem,.8rem + 1.2vw,1.5rem) clamp(1.1rem,.8rem + 1.4vw,1.6rem);display:grid}.tldr__h[data-astro-cid-q5lrfw3c]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.8rem;font-weight:600}.tldr[data-astro-cid-q5lrfw3c] ul[data-astro-cid-q5lrfw3c]{color:var(--ink-2);gap:.5rem;margin:0;padding-left:1.15rem;line-height:1.6;display:grid}.tldr[data-astro-cid-q5lrfw3c] li[data-astro-cid-q5lrfw3c]::marker{color:var(--blue)}.vt__box[data-astro-cid-q5lrfw3c]{border-block:1px solid var(--line)}.vt__box[data-astro-cid-q5lrfw3c] summary[data-astro-cid-q5lrfw3c]{cursor:pointer;align-items:center;gap:1rem;min-height:56px;font-weight:600;list-style:none;display:flex}.vt__box[data-astro-cid-q5lrfw3c] summary[data-astro-cid-q5lrfw3c]::-webkit-details-marker{display:none}.vt__n[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);margin-left:auto;font-size:.8rem;font-weight:400}.vt__box[data-astro-cid-q5lrfw3c] summary[data-astro-cid-q5lrfw3c]:after{content:"+";color:var(--ink-soft);transition:transform .4s var(--ease);font-size:1.3rem;font-weight:400;line-height:1}.vt__box[data-astro-cid-q5lrfw3c][open] summary[data-astro-cid-q5lrfw3c]:after{transform:rotate(45deg)}.vt__body[data-astro-cid-q5lrfw3c]{gap:1.1rem;margin:0;padding:.4rem 0 1.4rem;list-style:none;display:grid}.vt__body[data-astro-cid-q5lrfw3c] li[data-astro-cid-q5lrfw3c]{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.vt__body[data-astro-cid-q5lrfw3c] p[data-astro-cid-q5lrfw3c]{color:var(--ink-2);margin:0;line-height:1.7}.vt__t[data-astro-cid-q5lrfw3c]{border:1px solid var(--line-strong);font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:6px;justify-self:start;margin-top:.15rem;padding:.15rem .45rem;font-size:.8rem;transition:color .3s,border-color .3s}.vt__t[data-astro-cid-q5lrfw3c]:hover{color:var(--white);border-color:var(--white)}.pfaq[data-astro-cid-q5lrfw3c] details[data-astro-cid-q5lrfw3c]{border-top:1px solid var(--line)}.pfaq[data-astro-cid-q5lrfw3c] details[data-astro-cid-q5lrfw3c]:last-child{border-bottom:1px solid var(--line)}.pfaq[data-astro-cid-q5lrfw3c] summary[data-astro-cid-q5lrfw3c]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:600;list-style:none;display:flex}.pfaq[data-astro-cid-q5lrfw3c] summary[data-astro-cid-q5lrfw3c]::-webkit-details-marker{display:none}.pfaq[data-astro-cid-q5lrfw3c] summary[data-astro-cid-q5lrfw3c]:after{content:"+";color:var(--ink-soft);transition:transform .4s var(--ease);flex-shrink:0;font-size:1.3rem;font-weight:400;line-height:1}.pfaq[data-astro-cid-q5lrfw3c] details[data-astro-cid-q5lrfw3c][open] summary[data-astro-cid-q5lrfw3c]:after{transform:rotate(45deg)}.pfaq[data-astro-cid-q5lrfw3c] details[data-astro-cid-q5lrfw3c] p[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);margin:0;padding:0 2rem 1.2rem 0;line-height:1.65}.author[data-astro-cid-q5lrfw3c]{border-block:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.6rem 1rem;padding-block:1.3rem;display:grid}.author__img[data-astro-cid-q5lrfw3c]{width:56px;height:56px}.author__t[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);margin:0;font-size:.94rem;line-height:1.55}.author__t[data-astro-cid-q5lrfw3c] strong[data-astro-cid-q5lrfw3c]{color:var(--white);font-weight:600}.author__t[data-astro-cid-q5lrfw3c] a[data-astro-cid-q5lrfw3c]{color:var(--ink);text-underline-offset:3px;text-decoration:underline #ffffff4d}.author__go[data-astro-cid-q5lrfw3c]{grid-column:2;justify-self:start;font-size:.88rem}.vg__aside[data-astro-cid-q5lrfw3c]{order:-1}.side[data-astro-cid-q5lrfw3c]{gap:1.8rem;display:grid}.side__block[data-astro-cid-q5lrfw3c]{gap:.7rem;display:grid}.side__h[data-astro-cid-q5lrfw3c]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.8rem;font-weight:600}.ch[data-astro-cid-q5lrfw3c],.toc[data-astro-cid-q5lrfw3c]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ch[data-astro-cid-q5lrfw3c] li[data-astro-cid-q5lrfw3c],.toc[data-astro-cid-q5lrfw3c] li[data-astro-cid-q5lrfw3c]{border-bottom:1px solid var(--line)}.ch[data-astro-cid-q5lrfw3c] button[data-astro-cid-q5lrfw3c]{text-align:left;width:100%;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;grid-template-columns:2.8rem minmax(0,1fr);gap:.5rem;padding:.7rem .4rem .7rem 0;font-size:.9rem;line-height:1.4;transition:color .3s;display:grid}.ch[data-astro-cid-q5lrfw3c] button[data-astro-cid-q5lrfw3c] .num[data-astro-cid-q5lrfw3c]{color:var(--ink-faint)}.ch[data-astro-cid-q5lrfw3c] button[data-astro-cid-q5lrfw3c]:hover{color:var(--white)}.toc[data-astro-cid-q5lrfw3c] a[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);padding:.6rem .4rem .6rem 0;font-size:.88rem;line-height:1.4;transition:color .3s;display:block}.toc[data-astro-cid-q5lrfw3c] a[data-astro-cid-q5lrfw3c]:hover{color:var(--white)}.side__toc[data-astro-cid-q5lrfw3c],.side__cta[data-astro-cid-q5lrfw3c]{display:none}.rel__head[data-astro-cid-q5lrfw3c]{gap:.8rem;margin-bottom:clamp(1.4rem,1rem + 1.2vw,2.2rem);display:grid}.rel__head[data-astro-cid-q5lrfw3c] .h2[data-astro-cid-q5lrfw3c]{margin:0}.rel__head[data-astro-cid-q5lrfw3c] .more[data-astro-cid-q5lrfw3c]{justify-self:start}.rel__grid[data-astro-cid-q5lrfw3c]{gap:2rem 1.6rem;margin:0;padding:0;list-style:none;display:grid}.rcard[data-astro-cid-q5lrfw3c]{align-content:start;gap:.75rem;display:grid}.rcard__img[data-astro-cid-q5lrfw3c]{aspect-ratio:16/10;border-radius:var(--radius-sm);background:var(--surface-2);display:block;position:relative;overflow:hidden}.rcard__img[data-astro-cid-q5lrfw3c] .acov{width:100%;height:100%;transition:transform 1.1s var(--ease);position:absolute;inset:0}.rcard[data-astro-cid-q5lrfw3c]:hover .rcard__img[data-astro-cid-q5lrfw3c] .acov{transform:scale(1.035)}.rcard__meta[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);font-size:.8rem}.rcard__t[data-astro-cid-q5lrfw3c]{letter-spacing:-.015em;text-wrap:balance;font-size:1.12rem;font-weight:600;line-height:1.3;transition:color .3s}.rcard[data-astro-cid-q5lrfw3c]:hover .rcard__t[data-astro-cid-q5lrfw3c]{color:var(--ink-soft)}.ov[data-astro-cid-q5lrfw3c]{border-top:1px solid var(--line-strong);margin:1.4rem 0 0;padding:0;list-style:none}.ov[data-astro-cid-q5lrfw3c] li[data-astro-cid-q5lrfw3c]{border-bottom:1px solid var(--line)}.ov[data-astro-cid-q5lrfw3c] a[data-astro-cid-q5lrfw3c]{justify-content:space-between;gap:1rem;padding:1.1rem 0;display:flex}.ov[data-astro-cid-q5lrfw3c] strong[data-astro-cid-q5lrfw3c]{font-weight:600}.ov[data-astro-cid-q5lrfw3c] span[data-astro-cid-q5lrfw3c]{color:var(--ink-soft);white-space:nowrap;font-size:.86rem}@media (width>=768px){.rel__grid[data-astro-cid-q5lrfw3c]{grid-template-columns:repeat(3,minmax(0,1fr))}.author[data-astro-cid-q5lrfw3c]{grid-template-columns:56px minmax(0,1fr) auto}.author__go[data-astro-cid-q5lrfw3c]{grid-column:auto;justify-self:end}}@media (width>=1100px){.vg[data-astro-cid-q5lrfw3c]{grid-template-columns:minmax(0,720px) 280px;justify-content:space-between;gap:4rem}.vg__aside[data-astro-cid-q5lrfw3c]{order:0}.side[data-astro-cid-q5lrfw3c]{top:calc(var(--nav-h) + 2rem);position:sticky}.side__toc[data-astro-cid-q5lrfw3c]{display:grid}.side__cta[data-astro-cid-q5lrfw3c]{justify-self:start;font-size:.88rem;display:inline-flex}.rel__head[data-astro-cid-q5lrfw3c]{grid-template-columns:1fr auto;align-items:end}}
