.toc[data-astro-cid-6t6zfk7k]{position:sticky;top:6rem;background:linear-gradient(165deg,color-mix(in srgb,var(--color-surface) 94%,var(--color-accent) 6%),var(--color-surface));border:1px solid color-mix(in srgb,var(--color-border-soft) 80%,var(--color-accent) 20%);border-radius:.95rem;padding:1.15rem 1.25rem;box-shadow:inset 0 1px #ffffff0a}.toc-title[data-astro-cid-6t6zfk7k]{font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent-soft) 65%,var(--color-text-muted));margin-bottom:.75rem}.toc[data-astro-cid-6t6zfk7k] ul[data-astro-cid-6t6zfk7k]{display:flex;flex-direction:column;gap:.1rem}.toc[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k]{display:block;color:var(--color-text-soft);font-size:.88rem;line-height:1.4;border-left:2px solid transparent;padding:.34rem 0 .34rem .7rem;margin-left:-.7rem;transition:color .15s ease,border-color .15s ease}.toc[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k]:hover{color:var(--color-brand);border-color:color-mix(in srgb,var(--color-brand) 70%,var(--color-accent))}.related[data-astro-cid-xmiqtmid]{margin-top:3.5rem}.related-head[data-astro-cid-xmiqtmid]{margin-bottom:1.45rem}.related-head[data-astro-cid-xmiqtmid] h2[data-astro-cid-xmiqtmid]{font-size:1.55rem;margin-top:.35rem;letter-spacing:-.025em}.related-grid[data-astro-cid-xmiqtmid]{display:grid;gap:1rem;grid-template-columns:1fr}.related-card[data-astro-cid-xmiqtmid]{position:relative;padding:1.35rem;display:flex;flex-direction:column;gap:.45rem;overflow:hidden}.related-card[data-astro-cid-xmiqtmid]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--color-brand),var(--color-accent),transparent 85%);opacity:.4;transition:opacity .2s ease}.related-card[data-astro-cid-xmiqtmid]:hover:before{opacity:1}.related-card[data-astro-cid-xmiqtmid] h3[data-astro-cid-xmiqtmid]{font-size:1.05rem;letter-spacing:-.015em}.related-card[data-astro-cid-xmiqtmid] p[data-astro-cid-xmiqtmid]{color:var(--color-text-muted);font-size:.88rem;line-height:1.55;flex:1}.related-cta[data-astro-cid-xmiqtmid]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-brand);font-weight:600;font-size:.85rem;transition:gap .15s ease}.related-card[data-astro-cid-xmiqtmid]:hover .related-cta[data-astro-cid-xmiqtmid]{gap:.55rem}@media(min-width:640px){.related-grid[data-astro-cid-xmiqtmid]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.related-grid[data-astro-cid-xmiqtmid]{grid-template-columns:repeat(3,1fr)}}.doc-top[data-astro-cid-fz5pa65a]{padding-top:1.7rem}.doc-hero[data-astro-cid-fz5pa65a]{margin-top:1.25rem;max-width:52rem}.doc-hero[data-astro-cid-fz5pa65a] .pill{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-accent) 30%);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 85%,var(--color-brand) 15%),var(--color-surface-2));box-shadow:0 0 22px -10px color-mix(in srgb,var(--color-brand) 55%,transparent);letter-spacing:.06em}.doc-hero[data-astro-cid-fz5pa65a] h1[data-astro-cid-fz5pa65a]{font-size:clamp(1.95rem,5vw,3rem);margin-top:.75rem;letter-spacing:-.035em;line-height:1.12}.doc-lead[data-astro-cid-fz5pa65a]{margin-top:.95rem;font-size:1.1rem;color:var(--color-text-soft);line-height:1.65}.doc-meta[data-astro-cid-fz5pa65a]{margin-top:1rem;font-size:.82rem;color:var(--color-text-muted);letter-spacing:.02em}.doc-meta[data-astro-cid-fz5pa65a] time[data-astro-cid-fz5pa65a]{color:color-mix(in srgb,var(--color-accent-soft) 55%,var(--color-text-muted));font-weight:600}.doc-hero-figure[data-astro-cid-fz5pa65a]{margin:2rem 0 0;min-width:0;border-radius:1.1rem;overflow:hidden;border:1px solid transparent;background:linear-gradient(var(--color-surface),var(--color-surface)) padding-box,linear-gradient(145deg,color-mix(in srgb,var(--color-accent) 65%,#fff 8%),color-mix(in srgb,var(--color-brand) 50%,transparent) 45%,color-mix(in srgb,var(--color-border) 80%,transparent)) border-box;box-shadow:var(--shadow-foil),0 22px 50px -28px #0000008c;aspect-ratio:16/9}.doc-hero-figure[data-astro-cid-fz5pa65a] img[data-astro-cid-fz5pa65a]{width:100%;height:100%;object-fit:cover;display:block}.doc-grid[data-astro-cid-fz5pa65a]{margin-top:2.6rem;display:grid;grid-template-columns:1fr;gap:2.5rem}.doc-aside[data-astro-cid-fz5pa65a]{display:none}@media(min-width:1024px){.doc-grid[data-astro-cid-fz5pa65a]{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}.doc-aside[data-astro-cid-fz5pa65a]{display:block}}
