.content-prose{margin-top:36px;color:color-mix(in srgb,var(--foreground) 80%,transparent);font-family:Archivo,sans-serif;font-size:15px;line-height:24px}.content-prose p{margin:18px 0}.content-prose h2{margin:36px 0 0;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);padding-top:36px;color:var(--foreground);font-family:Barlow Condensed,sans-serif;font-size:26px;line-height:24px;font-weight:700;font-style:italic;text-transform:uppercase;scroll-margin-top:96px}.content-prose h3,.content-prose h4{margin:24px 0 0;color:color-mix(in srgb,var(--foreground) 50%,transparent);font-family:JetBrains Mono,monospace;font-size:11px;line-height:16px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.content-prose ul,.content-prose ol{margin:18px 0;list-style:none}.content-prose li{position:relative;padding-left:18px}.content-prose li+li{margin-top:8px}.content-prose li:before{position:absolute;left:0;color:var(--primary);content:"·";font-family:JetBrains Mono,monospace}.content-prose a,.content-prose button{color:var(--primary);text-underline-offset:3px}.content-prose a:hover,.content-prose button:hover{text-decoration:underline}.content-prose code{font-family:JetBrains Mono,monospace;font-size:12px}.content-prose strong{color:var(--foreground);font-weight:700}.content-prose table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px;line-height:20px}.content-prose th,.content-prose td{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.content-prose th{color:var(--foreground);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.content-toc{display:grid;align-content:start;margin-top:36px;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);padding-top:24px;font-size:13px;line-height:19px}.content-toc a{border-left:2px solid color-mix(in srgb,var(--foreground) 12%,transparent);padding:7px 0 7px 12px;color:color-mix(in srgb,var(--foreground) 55%,transparent);transition:border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.content-toc a:hover,.content-toc a[aria-current=location]{border-color:var(--primary);color:var(--foreground)}.content-in-short{margin-top:12px;border-left:2px solid var(--primary);border-radius:0 9px 9px 0;background:var(--card);padding:14px 16px}.content-in-short>p{margin:0 0 6px;color:var(--primary);font-family:JetBrains Mono,monospace;font-size:9px;line-height:14px;letter-spacing:.12em;text-transform:uppercase}.content-in-short>div{color:color-mix(in srgb,var(--foreground) 85%,transparent);font-size:14px;line-height:21px}.content-guide-step h2{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px}.content-step-number{color:var(--primary);font-family:JetBrains Mono,monospace;font-size:11px;line-height:28px;font-weight:400;letter-spacing:.1em}.content-guide-step p,.content-guide-step img{margin-left:44px}.content-guide-step img{display:block;width:calc(100% - 44px);margin-top:24px;border:1px solid var(--border)}.content-footer-line{margin-top:36px;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);padding-top:18px;color:color-mix(in srgb,var(--foreground) 35%,transparent);font-family:JetBrains Mono,monospace;font-size:9px;line-height:14px;letter-spacing:.12em;text-transform:uppercase}.content-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:36px;border-top:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);padding-top:24px}@media(max-width:639px){.content-guide-step p,.content-guide-step img{margin-left:0}.content-guide-step img{width:100%}.content-guide-cta{align-items:flex-start;flex-direction:column}}@media(min-width:1024px){.content-toc{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto}}@media(prefers-reduced-motion:reduce){.content-toc a{transition:none}}
