.post-head[data-astro-cid-ssdmjifj]{padding-top:clamp(1.75rem,1.25rem + 2.5vw,3.5rem);padding-bottom:clamp(1.75rem,1.25rem + 2vw,3rem)}.kicker[data-astro-cid-ssdmjifj]{flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.5rem,1rem + 2vw,3rem);display:flex}.chip[data-astro-cid-ssdmjifj]{background:var(--lime);color:var(--ink);border:1px solid var(--ink);border-radius:2px;padding:.3rem .65rem;font-weight:600;display:inline-block}.chip-outline[data-astro-cid-ssdmjifj]{color:var(--accent-text);background:0 0}h1[data-astro-cid-ssdmjifj]{font-size:var(--step-4);letter-spacing:-.015em;max-width:21ch;margin-top:1.25rem;font-weight:800;font-stretch:80%;line-height:.98}.dek[data-astro-cid-ssdmjifj]{max-width:58ch;font-size:var(--step-1);color:var(--muted);margin-top:1.5rem;line-height:1.42}.meta[data-astro-cid-ssdmjifj]{--sep:1.9rem;margin-top:1.75rem;margin-left:calc(var(--sep) * -1);clip-path:inset(-.5rem -.5rem -.5rem calc(var(--sep) - .4rem));color:var(--muted);flex-wrap:wrap;gap:.4rem 0;display:flex}.meta[data-astro-cid-ssdmjifj] li[data-astro-cid-ssdmjifj]{padding-left:var(--sep);position:relative}.meta[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{color:inherit;padding-block:.3rem}.meta[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover{color:var(--text)}.meta[data-astro-cid-ssdmjifj] li[data-astro-cid-ssdmjifj]:before{content:"·";color:var(--faint);position:absolute;left:.7rem}.post-art[data-astro-cid-ssdmjifj]{aspect-ratio:3;border:1px solid var(--ink);border-radius:var(--radius);width:100%;min-height:10rem;max-height:23rem;overflow:hidden}.post-art[data-astro-cid-ssdmjifj] svg{width:100%;height:100%}.post-grid[data-astro-cid-ssdmjifj]{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:clamp(2rem,1.5rem + 2.5vw,4rem);display:grid}.post-main[data-astro-cid-ssdmjifj]>*+*{margin-top:2.25rem}.post-main[data-astro-cid-ssdmjifj]{min-width:0;max-width:44rem}.toc[data-astro-cid-ssdmjifj]{display:none}@media (width>=68rem){.post-grid[data-astro-cid-ssdmjifj]{grid-template-columns:minmax(0,44rem) minmax(15rem,19rem);justify-content:space-between;gap:4rem}.toc[data-astro-cid-ssdmjifj]{display:block}.toc-inline[data-astro-cid-ssdmjifj]{display:none}.post-side[data-astro-cid-ssdmjifj]{top:calc(var(--header-h) + 1.5rem);max-height:calc(100vh - var(--header-h) - 3rem);align-self:start;gap:2rem;margin:-4px;padding:4px;display:grid;position:sticky;overflow-y:auto}}.takeaways[data-astro-cid-ssdmjifj]{background:var(--lime);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius);padding:1.4rem 1.5rem 1.5rem}.takeaways[data-astro-cid-ssdmjifj] h2[data-astro-cid-ssdmjifj]{color:var(--ink);margin-bottom:.9rem;font-stretch:100%}.takeaways[data-astro-cid-ssdmjifj] ul[data-astro-cid-ssdmjifj]{gap:.6rem;margin:0;padding-left:1.2rem;line-height:1.5;display:grid}.takeaways[data-astro-cid-ssdmjifj] li[data-astro-cid-ssdmjifj]::marker{color:var(--ink)}.notice[data-astro-cid-ssdmjifj]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:1rem 1.25rem;font-size:.98rem}.notice[data-astro-cid-ssdmjifj] strong[data-astro-cid-ssdmjifj]{color:var(--text)}.notice[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj],.made[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{color:var(--link)}.toc[data-astro-cid-ssdmjifj] h2[data-astro-cid-ssdmjifj],.made[data-astro-cid-ssdmjifj] h2[data-astro-cid-ssdmjifj]{margin-bottom:.9rem;font-stretch:100%}.toc[data-astro-cid-ssdmjifj] ol[data-astro-cid-ssdmjifj],.toc-inline[data-astro-cid-ssdmjifj] ol[data-astro-cid-ssdmjifj]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj],.toc-inline[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.5rem 0 .5rem 1rem;font-size:.95rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover,.toc-inline[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover{color:var(--text);border-left-color:var(--accent-line);text-decoration:underline}.toc-inline[data-astro-cid-ssdmjifj]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.toc-inline[data-astro-cid-ssdmjifj] summary[data-astro-cid-ssdmjifj]{cursor:pointer;min-height:3rem;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text);padding:.9rem 1.25rem;font-size:.75rem}.toc-inline[data-astro-cid-ssdmjifj] summary[data-astro-cid-ssdmjifj]::marker{color:var(--marker)}.toc-inline[data-astro-cid-ssdmjifj] nav[data-astro-cid-ssdmjifj]{padding:0 1.25rem 1.1rem}.sources[data-astro-cid-ssdmjifj]{border-top:1px solid var(--line);padding-top:2rem}.sources[data-astro-cid-ssdmjifj] h2[data-astro-cid-ssdmjifj]{font-size:var(--step-2);margin-bottom:1rem}.sources[data-astro-cid-ssdmjifj] ol[data-astro-cid-ssdmjifj]{gap:.65rem;margin:0;padding-left:1.4rem;display:grid}.sources[data-astro-cid-ssdmjifj] li[data-astro-cid-ssdmjifj]::marker{font-family:var(--font-mono);color:var(--marker);font-size:.8em}.sources[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{color:var(--link);overflow-wrap:anywhere}.publisher[data-astro-cid-ssdmjifj]{color:var(--muted)}.made[data-astro-cid-ssdmjifj]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);padding:1.25rem 1.4rem;font-size:.96rem;line-height:1.6}.related[data-astro-cid-ssdmjifj]{padding-bottom:0}
