.cwt[data-astro-cid-x7ug63y7]{display:grid;gap:40px;margin-top:56px}@media(min-width:1024px){.cwt[data-astro-cid-x7ug63y7]{grid-template-columns:minmax(0,1fr) 300px;gap:64px}}.cwt__main[data-astro-cid-x7ug63y7] h2{scroll-margin-top:24px}.cwt__main[data-astro-cid-x7ug63y7] .prose{max-width:780px}.cwt__mtoc[data-astro-cid-x7ug63y7]{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px 18px;margin-bottom:24px}.cwt__mtoc[data-astro-cid-x7ug63y7] summary[data-astro-cid-x7ug63y7]{cursor:pointer;font-weight:600}.cwt__mtoc[data-astro-cid-x7ug63y7] ol[data-astro-cid-x7ug63y7]{margin:10px 0 0;padding-left:1.2em;font-size:.95rem}.cwt__mtoc[data-astro-cid-x7ug63y7] li[data-astro-cid-x7ug63y7]{margin:6px 0}@media(min-width:1024px){.cwt__mtoc[data-astro-cid-x7ug63y7]{display:none}}.cwt__side[data-astro-cid-x7ug63y7]{display:none}@media(min-width:1024px){.cwt__side[data-astro-cid-x7ug63y7]{display:block}}.cwt__sticky[data-astro-cid-x7ug63y7]{position:sticky;top:24px;display:grid;gap:16px}.cwt__toc[data-astro-cid-x7ug63y7]{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:18px 20px}.cwt__title[data-astro-cid-x7ug63y7]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-fg);margin:0 0 10px}.cwt__toc[data-astro-cid-x7ug63y7] ol[data-astro-cid-x7ug63y7]{list-style:none;margin:0;padding:0;counter-reset:t}.cwt__toc[data-astro-cid-x7ug63y7] li[data-astro-cid-x7ug63y7]{counter-increment:t}.cwt__toc[data-astro-cid-x7ug63y7] a[data-astro-cid-x7ug63y7]{display:grid;grid-template-columns:22px 1fr;gap:4px;padding:7px 8px;margin:0 -8px;border-radius:6px;font-size:14px;line-height:1.4;color:var(--navy);text-decoration:none;transition:background-color .15s,color .15s}.cwt__toc[data-astro-cid-x7ug63y7] a[data-astro-cid-x7ug63y7]:before{content:counter(t);color:var(--muted-fg);font-weight:600}.cwt__toc[data-astro-cid-x7ug63y7] a[data-astro-cid-x7ug63y7]:hover{background:var(--muted);color:var(--primary)}.cwt__toc[data-astro-cid-x7ug63y7] a[data-astro-cid-x7ug63y7].is-active{background:var(--muted);color:var(--primary);font-weight:600}.cwt__toc[data-astro-cid-x7ug63y7] a[data-astro-cid-x7ug63y7].is-active:before{color:var(--primary)}.cwt__cta[data-astro-cid-x7ug63y7]{border-radius:12px;padding:20px;background:var(--navy);color:#e4e0f5}.cwt__cta-title[data-astro-cid-x7ug63y7]{color:#fff;font-weight:700;font-size:1.05rem;line-height:1.35;margin:0 0 6px}.cwt__cta-text[data-astro-cid-x7ug63y7]{font-size:14px;margin:0 0 14px}.cwt__cta[data-astro-cid-x7ug63y7] .btn[data-astro-cid-x7ug63y7]{width:100%}.cwt__cta-link[data-astro-cid-x7ug63y7]{display:block;text-align:center;margin-top:10px;font-size:13px;color:#fff}.cwt__cta-link[data-astro-cid-x7ug63y7]:hover{color:#c9bbff}.author[data-astro-cid-dwrmp7mt]{display:flex;gap:14px;padding:16px;align-items:flex-start;max-width:760px}.author__avatar[data-astro-cid-dwrmp7mt]{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--muted)}.author__name[data-astro-cid-dwrmp7mt]{font-weight:600;margin:0 0 2px}.author__bio[data-astro-cid-dwrmp7mt],.author__date[data-astro-cid-dwrmp7mt]{margin:0;font-size:.875rem;color:var(--muted-fg)}.authorf[data-astro-cid-dwrmp7mt]{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:28px 0;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin-top:40px}.authorf__avatar[data-astro-cid-dwrmp7mt]{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:var(--shadow-md)}.authorf__date[data-astro-cid-dwrmp7mt]{margin:0;font-size:13px;color:var(--muted-fg)}.authorf__name[data-astro-cid-dwrmp7mt]{margin:2px 0 6px;font-size:1.2rem;font-weight:700}.authorf__name[data-astro-cid-dwrmp7mt] a[data-astro-cid-dwrmp7mt]{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.authorf__bio[data-astro-cid-dwrmp7mt]{margin:0;font-size:.95rem;color:var(--muted-fg)}.authorf__in[data-astro-cid-dwrmp7mt]{width:48px;height:48px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:grid;place-content:center;color:var(--navy);box-shadow:var(--shadow-sm)}.authorf__in[data-astro-cid-dwrmp7mt]:hover{color:var(--primary);border-color:var(--primary)}@media(max-width:640px){.authorf[data-astro-cid-dwrmp7mt]{grid-template-columns:auto 1fr}.authorf__in[data-astro-cid-dwrmp7mt]{display:none}.authorf__avatar[data-astro-cid-dwrmp7mt]{width:64px;height:64px}}
