.toc[data-astro-cid-u3rwxgrt] .label[data-astro-cid-u3rwxgrt]{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;color:var(--grey-1000)}.toc[data-astro-cid-u3rwxgrt] ul[data-astro-cid-u3rwxgrt]{display:flex;flex-direction:column;gap:9px}.toc[data-astro-cid-u3rwxgrt] a[data-astro-cid-u3rwxgrt]{font-size:14px;line-height:1.4;color:var(--grey-1100)}@media(min-width:992px){.toc[data-astro-cid-u3rwxgrt] a[data-astro-cid-u3rwxgrt]:hover{color:var(--grey-1500)}}@media(max-width:991px){.toc[data-astro-cid-u3rwxgrt] a[data-astro-cid-u3rwxgrt]:active{color:var(--grey-1500)}}.m-toc-aside[data-astro-cid-u3rwxgrt]{position:sticky;top:88px;align-self:start}@media(max-width:991px){.m-toc-aside[data-astro-cid-u3rwxgrt]{position:static;top:auto}}@media(max-width:991px){.m-toc-aside[data-astro-cid-u3rwxgrt]{display:none}}.m-toc-inline[data-astro-cid-u3rwxgrt]{margin-bottom:32px;padding:18px 20px;border:1px solid var(--grey-700);border-radius:12px;background:var(--grey-100)}@media(min-width:992px){.m-toc-inline[data-astro-cid-u3rwxgrt]{display:none}}.wrap[data-astro-cid-zm77yjld]{padding:80px 40px}@media(min-width:768px)and (max-width:991px){.wrap[data-astro-cid-zm77yjld]{padding:56px 28px}}@media(max-width:767px){.wrap[data-astro-cid-zm77yjld]{padding:56px 20px}}.wrap[data-astro-cid-zm77yjld]{width:972px;max-width:100%;margin-inline:auto;display:grid;grid-template-columns:672px 260px;gap:40px;align-items:start}@media(max-width:991px){.wrap[data-astro-cid-zm77yjld]{grid-template-columns:1fr;gap:0}}.back[data-astro-cid-zm77yjld]{display:inline-block;margin-bottom:22px;font-size:14px;color:var(--grey-1000)}.eyebrow[data-astro-cid-zm77yjld]{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--grey-1000);margin-bottom:10px}h1[data-astro-cid-zm77yjld]{font-size:44px;font-weight:600;letter-spacing:-.045em;line-height:1.12}@media(max-width:767px){h1[data-astro-cid-zm77yjld]{font-size:32px}}.lede[data-astro-cid-zm77yjld]{font-size:19px;line-height:1.5}@media(max-width:767px){.lede[data-astro-cid-zm77yjld]{font-size:16.5px}}.lede[data-astro-cid-zm77yjld]{margin-top:14px;color:var(--grey-1100)}.byline[data-astro-cid-zm77yjld]{display:flex;align-items:center;gap:10px;margin:20px 0 0;font-size:13.5px;color:var(--grey-1000)}.byline[data-astro-cid-zm77yjld] img[data-astro-cid-zm77yjld]{display:block;width:28px;height:28px;flex:none;border-radius:50%;object-fit:cover}.hero[data-astro-cid-zm77yjld]{display:block;width:100%;margin-top:28px;border:1px solid var(--grey-700);border-radius:12px}.prose[data-astro-cid-zm77yjld]{font-size:18px;line-height:1.7}@media(max-width:767px){.prose[data-astro-cid-zm77yjld]{font-size:16px;line-height:1.65}}.prose[data-astro-cid-zm77yjld]{margin-top:32px;color:var(--grey-1200)}.prose[data-astro-cid-zm77yjld] h2{margin:40px 0 12px;font-size:28px;font-weight:600;letter-spacing:-.022em;line-height:1.25;color:var(--grey-1500);scroll-margin-top:88px}.prose[data-astro-cid-zm77yjld] h3{margin:28px 0 8px;font-size:20px;font-weight:600;color:var(--grey-1400);scroll-margin-top:88px}.prose[data-astro-cid-zm77yjld] p{margin-bottom:18px}.prose[data-astro-cid-zm77yjld] ul,.prose[data-astro-cid-zm77yjld] ol{margin:0 0 18px 22px;list-style:revert}.prose[data-astro-cid-zm77yjld] li{margin-bottom:8px}.prose[data-astro-cid-zm77yjld] a{color:var(--blue-link);text-decoration:underline}.prose[data-astro-cid-zm77yjld] strong{font-weight:600;color:var(--grey-1400)}.prose[data-astro-cid-zm77yjld] img{display:block;max-width:100%;height:auto;margin:24px 0;border:1px solid var(--grey-700);border-radius:10px}.prose[data-astro-cid-zm77yjld] blockquote{margin:24px 0;padding-left:18px;border-left:3px solid var(--grey-700);color:var(--grey-1100)}.prose[data-astro-cid-zm77yjld] code{padding:2px 6px;border:1px solid var(--grey-500);border-radius:5px;background:var(--grey-100);font-family:ui-monospace,Menlo,monospace;font-size:.88em}.prose[data-astro-cid-zm77yjld] pre{margin:22px 0;padding:16px 18px;overflow-x:auto;border:1px solid var(--grey-700);border-radius:10px;background:var(--grey-100)}.prose[data-astro-cid-zm77yjld] pre code{padding:0;border:0;background:none}.prose[data-astro-cid-zm77yjld] table{display:block;overflow-x:auto;width:100%;margin:24px 0;border-collapse:collapse;font-size:15px}.prose[data-astro-cid-zm77yjld] th,.prose[data-astro-cid-zm77yjld] td{padding:10px 14px;border:1px solid var(--grey-700);text-align:left}.prose[data-astro-cid-zm77yjld] th{background:var(--grey-100);font-weight:600}
