.Prose-module__LJk_iW__prose{color:var(--cv-text-muted);font-size:17px;line-height:1.72}.Prose-module__LJk_iW__h2{font-family:var(--cv-font-display);letter-spacing:-.025em;color:var(--cv-text);margin:56px 0 18px;scroll-margin-top:100px;font-size:27px;font-weight:560;line-height:1.18}.Prose-module__LJk_iW__h3{font-family:var(--cv-font-display);letter-spacing:-.018em;color:var(--cv-text);margin:38px 0 14px;scroll-margin-top:100px;font-size:20px;font-weight:560;line-height:1.25}.Prose-module__LJk_iW__p{margin:0 0 22px}.Prose-module__LJk_iW__prose>.Prose-module__LJk_iW__p:first-child{color:var(--cv-text);font-size:19px;line-height:1.65}.Prose-module__LJk_iW__a{color:var(--cv-text);background-image:linear-gradient(var(--cv-border-strong), var(--cv-border-strong));transition:background-size .18s var(--cv-ease-out), color .18s var(--cv-ease-out);background-position:0 1.18em;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}@media (hover:hover) and (pointer:fine){.Prose-module__LJk_iW__a:hover{color:var(--cv-text);background-image:linear-gradient(var(--cv-text), var(--cv-text))}}.Prose-module__LJk_iW__code{font-family:var(--cv-font-mono);color:var(--cv-text);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-sm);padding:1px 6px;font-size:14px}.Prose-module__LJk_iW__ul,.Prose-module__LJk_iW__ol{flex-direction:column;gap:11px;margin:0 0 24px;padding-left:0;list-style:none;display:flex}.Prose-module__LJk_iW__ul li,.Prose-module__LJk_iW__ol li{padding-left:28px;line-height:1.6;position:relative}.Prose-module__LJk_iW__ul li:before{content:"";background:var(--cv-text-subtle);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:6px}.Prose-module__LJk_iW__ol{counter-reset:li}.Prose-module__LJk_iW__ol li{counter-increment:li}.Prose-module__LJk_iW__ol li:before{content:counter(li);border:1px solid var(--cv-border-strong);width:20px;height:20px;font-family:var(--cv-font-mono);color:var(--cv-text);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:.05em;left:0}.Prose-module__LJk_iW__quote{border-left:2px solid var(--cv-border-strong);margin:32px 0;padding:4px 0 4px 24px}.Prose-module__LJk_iW__quote p{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);margin:0;font-size:21px;line-height:1.45}.Prose-module__LJk_iW__cite{font-family:var(--cv-font-mono);letter-spacing:.06em;color:var(--cv-text-subtle);margin-top:12px;font-size:11px;font-style:normal;display:block}.Prose-module__LJk_iW__callout{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);gap:14px;margin:32px 0;padding:18px 20px;display:flex}.Prose-module__LJk_iW__cIcon{width:22px;height:22px;color:var(--cv-text);flex:none}.Prose-module__LJk_iW__cIcon svg{width:22px;height:22px}.Prose-module__LJk_iW__callout.Prose-module__LJk_iW__warn .Prose-module__LJk_iW__cIcon{color:var(--cv-text)}.Prose-module__LJk_iW__cBody{min-width:0}.Prose-module__LJk_iW__cTitle{color:var(--cv-text);letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:600}.Prose-module__LJk_iW__cBody p{color:var(--cv-text-muted);margin:0;font-size:15px;line-height:1.62}.Prose-module__LJk_iW__codeblock{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-surface-sunken);margin:28px 0;position:relative;overflow:hidden}.Prose-module__LJk_iW__clang{font-family:var(--cv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cv-text-subtle);border-bottom:1px solid var(--cv-border);background:var(--cv-surface);padding:11px 18px;font-size:10px;display:block}.Prose-module__LJk_iW__codeblock pre{margin:0;padding:18px;overflow-x:auto}.Prose-module__LJk_iW__codeblock code{font-family:var(--cv-font-mono);color:var(--cv-text);white-space:pre;font-size:13px;line-height:1.7}.Prose-module__LJk_iW__takeaways{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-xl);margin:36px 0;padding:22px 24px}.Prose-module__LJk_iW__tkHead{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);margin-bottom:16px;font-size:10px}.Prose-module__LJk_iW__takeaways ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Prose-module__LJk_iW__takeaways li{color:var(--cv-text);align-items:flex-start;gap:11px;font-size:15px;line-height:1.55;display:flex}.Prose-module__LJk_iW__takeaways li svg{width:16px;height:16px;color:var(--cv-text);flex:none;margin-top:3px}.Prose-module__LJk_iW__divider{background:var(--cv-border);border:0;height:1px;margin:44px 0}@media (max-width:720px){.Prose-module__LJk_iW__prose{font-size:16px}.Prose-module__LJk_iW__h2{margin-top:44px;font-size:23px}.Prose-module__LJk_iW__h3{font-size:18px}.Prose-module__LJk_iW__quote p{font-size:19px}}
