.pi[data-astro-cid-mfw4i6qe]{padding-top:clamp(40px,6vw,80px)}.ph[data-astro-cid-mfw4i6qe]{gap:18px;display:grid}.ph[data-astro-cid-mfw4i6qe]>[data-astro-cid-mfw4i6qe]{max-width:860px}.crumbs[data-astro-cid-mfw4i6qe]{color:var(--fg-3);gap:10px;font-size:12px;display:flex}.crumbs[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe]:hover{color:var(--fg)}.pt[data-astro-cid-mfw4i6qe]{letter-spacing:-.04em;font-size:clamp(32px,4.4vw,56px);line-height:1.05}.src[data-astro-cid-mfw4i6qe]{color:var(--fg-3);font-size:12.5px}.pl[data-astro-cid-mfw4i6qe]{grid-template-columns:minmax(0,760px) 1fr;gap:clamp(32px,6vw,96px);padding-block:40px 24px;display:grid}.how[data-astro-cid-mfw4i6qe] h2[data-astro-cid-mfw4i6qe],.sec[data-astro-cid-mfw4i6qe] h2[data-astro-cid-mfw4i6qe]{letter-spacing:-.02em;margin:0 0 10px;font-size:28px;line-height:1.2}.how[data-astro-cid-mfw4i6qe] ol[data-astro-cid-mfw4i6qe]{color:var(--fg-2);gap:8px;margin:0 0 32px;padding-left:1.2em;font-size:16.5px;line-height:1.6;display:grid}.toc[data-astro-cid-mfw4i6qe]{gap:10px;margin-bottom:24px;padding:20px 22px;display:grid}.toc[data-astro-cid-mfw4i6qe] ol[data-astro-cid-mfw4i6qe]{gap:6px;margin:0;padding-left:1.2em;font-size:15px;display:grid}.toc[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe]:hover{text-decoration:underline}.sec[data-astro-cid-mfw4i6qe]{border-top:1px solid var(--line);padding:32px 0 8px;scroll-margin-top:90px}.idea[data-astro-cid-mfw4i6qe]{border-bottom:1px solid var(--line);padding:22px 0;scroll-margin-top:90px}.idea[data-astro-cid-mfw4i6qe]:last-child{border-bottom:0}.idea[data-astro-cid-mfw4i6qe] h3[data-astro-cid-mfw4i6qe]{letter-spacing:-.015em;margin:0 0 8px;font-size:21px;line-height:1.3}.idea[data-astro-cid-mfw4i6qe] p[data-astro-cid-mfw4i6qe]{color:#d4d4d8;margin:0 0 10px;font-size:16.5px;line-height:1.65}.meta[data-astro-cid-mfw4i6qe]{flex-wrap:wrap;gap:6px 14px;display:flex;color:var(--fg-3)!important;font-size:12.5px!important}.meta[data-astro-cid-mfw4i6qe] span[data-astro-cid-mfw4i6qe]+span[data-astro-cid-mfw4i6qe]:before{content:"·";margin-right:14px}.ext[data-astro-cid-mfw4i6qe]{color:var(--fg-2)!important}.ex[data-astro-cid-mfw4i6qe]{gap:6px;margin:4px 0 10px;font-size:13px;display:grid}.ex[data-astro-cid-mfw4i6qe] ul[data-astro-cid-mfw4i6qe]{gap:4px;margin:0;padding-left:1.1em;font-size:15px;display:grid}.ex[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe],.lc[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe],.catch[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe],.sc[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe]:not(.btn){text-decoration:underline;text-decoration-color:var(--line-2,#3f3f46);text-underline-offset:3px;overflow-wrap:anywhere}.ex[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe]:hover,.lc[data-astro-cid-mfw4i6qe] a[data-astro-cid-mfw4i6qe]:hover{text-decoration-color:var(--blue)}.idea[data-astro-cid-mfw4i6qe] .lc[data-astro-cid-mfw4i6qe]{margin:0;font-size:13px;line-height:1.5}.catch[data-astro-cid-mfw4i6qe] p[data-astro-cid-mfw4i6qe],.fq[data-astro-cid-mfw4i6qe] p[data-astro-cid-mfw4i6qe]{color:var(--fg-2);margin:0 0 12px;font-size:16.5px;line-height:1.65}.fq[data-astro-cid-mfw4i6qe] h3[data-astro-cid-mfw4i6qe]{margin:18px 0 6px;font-size:18px;line-height:1.35}.mid[data-astro-cid-mfw4i6qe]{gap:8px;margin:16px 0 8px;padding:20px 22px;display:grid}.mt[data-astro-cid-mfw4i6qe]{margin:0;font-size:17px;font-weight:600}.ma[data-astro-cid-mfw4i6qe]{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.side[data-astro-cid-mfw4i6qe]{align-content:start;gap:16px;display:grid;position:sticky;top:90px}.sc[data-astro-cid-mfw4i6qe]{gap:12px;padding:22px;display:grid}.jl[data-astro-cid-mfw4i6qe]{gap:6px;margin:0;padding-left:1.1em;font-size:14.5px;display:grid}.talk[data-astro-cid-mfw4i6qe]{grid-template-columns:1fr 460px;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.talk[data-astro-cid-mfw4i6qe]>div[data-astro-cid-mfw4i6qe]:first-child{gap:18px;display:grid}.fc[data-astro-cid-mfw4i6qe]{padding:clamp(22px,3vw,34px)}@media (width<=960px){.pl[data-astro-cid-mfw4i6qe],.talk[data-astro-cid-mfw4i6qe]{grid-template-columns:1fr}.side[data-astro-cid-mfw4i6qe]{position:static}}
