.pn-head[data-astro-cid-p276hwfn]{max-width:720px;padding:clamp(28px,6vh,64px) 0 clamp(20px,4vh,40px)}.pn-head[data-astro-cid-p276hwfn] .eyebrow[data-astro-cid-p276hwfn]{align-items:center;gap:10px;margin:0 0 14px;display:flex}.pn-head[data-astro-cid-p276hwfn] h1[data-astro-cid-p276hwfn]{margin:0 0 .3em}.lead[data-astro-cid-p276hwfn]{color:var(--muted);max-width:600px;margin:0;font-size:1.1rem}.note[data-astro-cid-p276hwfn]{margin:14px 0 0}.pill[data-astro-cid-p276hwfn]{background:var(--accent);color:var(--accent-ink);letter-spacing:.06em;border-radius:999px;padding:3px 8px;font:700 .7rem/1.2 JetBrains Mono,monospace;display:inline-block}.pn[data-astro-cid-p276hwfn]{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pn-index[data-astro-cid-p276hwfn]{position:sticky;top:88px}.pn-index-h[data-astro-cid-p276hwfn]{text-transform:uppercase;margin:0 0 10px}.pn-index[data-astro-cid-p276hwfn] ol[data-astro-cid-p276hwfn]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn]{color:var(--muted);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn] b[data-astro-cid-p276hwfn]{color:inherit;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn] span[data-astro-cid-p276hwfn]{font-size:.72rem}.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn]:hover{color:var(--text);background:var(--surface)}.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn][aria-current=true]{color:var(--text);background:var(--surface);border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn][aria-current=true] b[data-astro-cid-p276hwfn]{color:var(--accent)}.pn-list[data-astro-cid-p276hwfn]{gap:clamp(40px,7vh,72px);display:grid}.pn-patch[data-astro-cid-p276hwfn]{scroll-margin-top:96px}.pn-top[data-astro-cid-p276hwfn]{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:22px}.pn-v[data-astro-cid-p276hwfn]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pn-v[data-astro-cid-p276hwfn] h2[data-astro-cid-p276hwfn]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3rem,9vw,5.2rem);font-weight:800;line-height:.95}.pn-patch[data-astro-cid-p276hwfn]:first-child .pn-v[data-astro-cid-p276hwfn] h2[data-astro-cid-p276hwfn]{color:var(--accent)}.sr[data-astro-cid-p276hwfn]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pn-date[data-astro-cid-p276hwfn]{text-transform:uppercase;letter-spacing:.08em;margin:12px 0 0}.pn-title[data-astro-cid-p276hwfn]{letter-spacing:-.01em;max-width:640px;margin:10px 0 0;font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:600}.pn-links[data-astro-cid-p276hwfn]{flex-wrap:wrap;gap:18px;margin:14px 0 0;display:flex}.pn-links[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn],.pn-foot[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn]{color:var(--text)}.pn-sec[data-astro-cid-p276hwfn]{padding:22px 0 6px}.pn-sec[data-astro-cid-p276hwfn] h3[data-astro-cid-p276hwfn]{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:0 0 14px;font-size:1.05rem;display:flex}.pn-ic[data-astro-cid-p276hwfn]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.pn-ic[data-astro-cid-p276hwfn] svg[data-astro-cid-p276hwfn]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pn-sec[data-astro-cid-p276hwfn] ul[data-astro-cid-p276hwfn]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pn-sec[data-astro-cid-p276hwfn] li[data-astro-cid-p276hwfn]{align-items:baseline;gap:10px;padding:9px 0 9px 46px;line-height:1.55;display:flex;position:relative}.pn-sec[data-astro-cid-p276hwfn] li[data-astro-cid-p276hwfn]:before{content:"";background:var(--border);border-radius:50%;width:6px;height:6px;position:absolute;top:1.05em;left:16px}.pn-tag[data-astro-cid-p276hwfn]{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border);color:var(--muted);border-radius:6px;flex:none;padding:1px 7px;font-size:.66rem;font-weight:600}.pn-tag[data-astro-cid-p276hwfn].fix{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.pn-foot[data-astro-cid-p276hwfn]{text-align:center;margin:clamp(48px,8vh,88px) 0 24px}@media (width<=860px){.pn[data-astro-cid-p276hwfn]{grid-template-columns:minmax(0,1fr);gap:20px}.pn-index[data-astro-cid-p276hwfn]{z-index:5;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);margin:0 -24px;padding:8px 24px;top:73px}.pn-index-h[data-astro-cid-p276hwfn]{display:none}.pn-index[data-astro-cid-p276hwfn] ol[data-astro-cid-p276hwfn]{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.pn-index[data-astro-cid-p276hwfn] ol[data-astro-cid-p276hwfn]::-webkit-scrollbar{display:none}.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn]{border-color:var(--border);white-space:nowrap;flex-direction:column;gap:0;padding:8px 12px}.pn-patch[data-astro-cid-p276hwfn]{scroll-margin-top:150px}.pn-sec[data-astro-cid-p276hwfn] li[data-astro-cid-p276hwfn]{flex-direction:column;gap:6px;padding-left:26px}.pn-sec[data-astro-cid-p276hwfn] li[data-astro-cid-p276hwfn]:before{left:6px}}@media (prefers-reduced-motion:reduce){.pn-index[data-astro-cid-p276hwfn] a[data-astro-cid-p276hwfn]{transition:none}}
