.intro[data-astro-cid-u6ohjolg]{padding-block:clamp(2rem,1rem + 3vw,3.5rem) clamp(2.5rem,1rem + 3vw,3.5rem)}.intro[data-astro-cid-u6ohjolg] h1[data-astro-cid-u6ohjolg]{margin:0 0 var(--space-4);animation:rise .76s var(--ease-out) both}.intro__lead[data-astro-cid-u6ohjolg]{max-width:56ch;animation:rise .76s .12s var(--ease-out) both;margin:0}.intro__updated[data-astro-cid-u6ohjolg]{margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.body[data-astro-cid-u6ohjolg]{gap:var(--space-10);padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem) clamp(3.5rem,2rem + 4vw,6rem);display:grid}@media (width>=1000px){.body[data-astro-cid-u6ohjolg]{gap:var(--space-16);grid-template-columns:15rem minmax(0,44rem)}.toc[data-astro-cid-u6ohjolg]{top:calc(var(--header-h) + var(--space-8));align-self:start;position:sticky}}.toc__heading[data-astro-cid-u6ohjolg]{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:600}.toc[data-astro-cid-u6ohjolg] ol[data-astro-cid-u6ohjolg]{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}.toc[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{padding:var(--space-2) 0 var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-sm);line-height:1.4;text-decoration:none;display:block}.toc[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]:hover{color:var(--pw-black)}.prose[data-astro-cid-u6ohjolg]{line-height:1.7}.prose[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]{margin:var(--space-12) 0 var(--space-4);font-size:var(--text-xl);letter-spacing:-.02em;font-weight:600}.prose[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]:first-child{margin-top:0}.prose[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg],.prose[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg]{margin:0 0 var(--space-5)}.prose[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]{margin-bottom:var(--space-2)}.prose[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]::marker{color:var(--pw-cyan-700)}.prose[data-astro-cid-u6ohjolg] strong[data-astro-cid-u6ohjolg]{color:var(--pw-black)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-u6ohjolg] h1[data-astro-cid-u6ohjolg],.intro__lead[data-astro-cid-u6ohjolg]{animation-name:fade}}
