.a-head[data-astro-cid-vk6vwpsu]{border-bottom:1px solid var(--line-1);padding-top:clamp(2.5rem,2rem + 3vw,5rem);padding-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);position:relative;overflow:hidden}.a-head[data-astro-cid-vk6vwpsu] .grid-bg[data-astro-cid-vk6vwpsu]{-webkit-mask-image:radial-gradient(70% 90% at 15% 0,#000 10%,#0000 70%);mask-image:radial-gradient(70% 90% at 15% 0,#000 10%,#0000 70%)}.a-head-inner[data-astro-cid-vk6vwpsu]{position:relative}.crumbs[data-astro-cid-vk6vwpsu] ol[data-astro-cid-vk6vwpsu]{font-family:var(--font-mono);color:var(--fg-3);flex-wrap:wrap;gap:.4rem;margin-bottom:2.25rem;padding:0;font-size:.74rem;list-style:none;display:flex}.crumbs[data-astro-cid-vk6vwpsu] li[data-astro-cid-vk6vwpsu]+li[data-astro-cid-vk6vwpsu]:before{content:"/";color:var(--fg-4);margin-right:.4rem}.crumbs[data-astro-cid-vk6vwpsu] a[data-astro-cid-vk6vwpsu]:hover{color:var(--fg-1)}.a-title[data-astro-cid-vk6vwpsu]{max-width:22ch;margin-top:1.25rem;font-size:clamp(2.2rem,1.3rem + 3.2vw,4rem)}.a-lede[data-astro-cid-vk6vwpsu]{max-width:46rem;margin-top:1.5rem}.meta[data-astro-cid-vk6vwpsu]{color:var(--fg-3);flex-wrap:wrap;gap:.6rem;margin-top:2rem;font-size:.75rem;display:flex}.a-body[data-astro-cid-vk6vwpsu]{grid-template-columns:15rem minmax(0,46rem);gap:clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(3rem,2rem + 3vw,5rem);display:grid}.toc[data-astro-cid-vk6vwpsu]{top:calc(var(--header-h) + 2rem);position:sticky}.toc[data-astro-cid-vk6vwpsu] ol[data-astro-cid-vk6vwpsu]{border-left:1px solid var(--line-2);margin-top:1rem;padding:0;list-style:none;display:grid}.toc[data-astro-cid-vk6vwpsu] a[data-astro-cid-vk6vwpsu]{color:var(--fg-3);transition:color var(--dur-2), border-color var(--dur-2);border-left:1px solid #0000;margin-left:-1px;padding:.45rem 0 .45rem 1rem;font-size:.88rem;line-height:1.4;display:block}.toc[data-astro-cid-vk6vwpsu] a[data-astro-cid-vk6vwpsu]:hover{color:var(--fg-1);border-left-color:var(--signal)}.takeaways[data-astro-cid-vk6vwpsu]{border-radius:var(--radius-md);background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-2);margin-bottom:3rem;padding:1.5rem 1.75rem}.takeaways[data-astro-cid-vk6vwpsu] h2[data-astro-cid-vk6vwpsu]{font-size:var(--text-xs);color:var(--signal);font-weight:500}.takeaways[data-astro-cid-vk6vwpsu] ul[data-astro-cid-vk6vwpsu]{gap:.85rem;margin-top:1rem;padding:0;list-style:none;display:grid}.takeaways[data-astro-cid-vk6vwpsu] li[data-astro-cid-vk6vwpsu]{color:var(--fg-1);gap:.85rem;line-height:1.55;display:flex}.takeaways[data-astro-cid-vk6vwpsu] .marker[data-astro-cid-vk6vwpsu]{flex:none;margin-top:.15rem}.inline-cta[data-astro-cid-vk6vwpsu]{border-radius:var(--radius-md);background:var(--signal-a08);box-shadow:inset 0 0 0 1px var(--signal-a32);align-items:center;gap:1.25rem;margin-top:4rem;padding:1.5rem;display:flex}.ic-mark[data-astro-cid-vk6vwpsu]{border-radius:var(--radius-sm);background:var(--signal);width:2.75rem;height:2.75rem;color:var(--signal-ink);flex:none;place-items:center;display:grid}.ic-mark[data-astro-cid-vk6vwpsu] svg{width:1.3rem;height:1.3rem}.ic-t[data-astro-cid-vk6vwpsu]{color:var(--fg-1);font-weight:600}.ic-d[data-astro-cid-vk6vwpsu]{color:var(--fg-2);font-size:.92rem}.inline-cta[data-astro-cid-vk6vwpsu] .btn[data-astro-cid-vk6vwpsu]{margin-left:auto}.rel[data-astro-cid-vk6vwpsu]{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem;padding:0;list-style:none;display:grid}.rel[data-astro-cid-vk6vwpsu] a[data-astro-cid-vk6vwpsu]{border-radius:var(--radius-md);height:100%;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--dur-2);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.rel[data-astro-cid-vk6vwpsu] a[data-astro-cid-vk6vwpsu]:hover{box-shadow:inset 0 0 0 1px var(--signal-a32)}.rel-t[data-astro-cid-vk6vwpsu]{color:var(--fg-1);font-size:1.1rem;font-weight:600;line-height:1.3;font-stretch:var(--stretch-ui);flex:1}@media (width<=1000px){.a-body[data-astro-cid-vk6vwpsu]{grid-template-columns:minmax(0,1fr)}.a-side[data-astro-cid-vk6vwpsu]{display:none}.rel[data-astro-cid-vk6vwpsu]{grid-template-columns:1fr}}@media (width<=600px){.inline-cta[data-astro-cid-vk6vwpsu]{flex-direction:column;align-items:flex-start}.inline-cta[data-astro-cid-vk6vwpsu] .btn[data-astro-cid-vk6vwpsu]{margin-left:0}}
