.p-guide{margin:0}.p-guide .guide-crumb{font:500 12px/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-graphite-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.p-guide .guide-crumb a{color:var(--on-graphite);text-decoration:none}.p-guide .guide-crumb a:hover{color:var(--orange)}.p-guide .guide-byline{font:500 13px/20px var(--font-mono);letter-spacing:.02em;color:var(--on-graphite-muted);margin-top:16px}.p-guide .guide-layout{grid-template-columns:2fr 1fr;align-items:start;gap:56px;display:grid}.p-guide .guide-prose{max-width:680px;color:var(--ink);font-size:17px;line-height:28px}.p-guide .guide-prose>:first-child{margin-top:0}.p-guide .guide-prose h2{font:600 28px/36px var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:48px 0 16px}.p-guide .guide-prose h3{font:600 20px/28px var(--font-sans);color:var(--ink);margin:32px 0 12px}.p-guide .guide-prose p{margin:0 0 20px}.p-guide .guide-prose ul,.p-guide .guide-prose ol{margin:0 0 20px;padding-left:24px}.p-guide .guide-prose li{margin-bottom:8px}.p-guide .guide-prose li::marker{color:var(--orange)}.p-guide .guide-prose code{font:500 14px/20px var(--font-mono);background:var(--sand);border-radius:4px;padding:2px 6px}.p-guide .guide-prose pre{background:var(--graphite);color:var(--on-graphite);border-radius:var(--radius-md);margin:0 0 20px;padding:16px 20px;overflow-x:auto}.p-guide .guide-prose pre code{color:inherit;background:0 0;padding:0}.p-guide .guide-prose blockquote{border-left:3px solid var(--orange);background:var(--sand);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:0 0 20px;padding:16px 24px;font-style:italic}.p-guide .guide-prose table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}.p-guide .guide-prose th,.p-guide .guide-prose td{border:1px solid var(--line);text-align:left;padding:8px 12px}.p-guide .guide-prose a{color:var(--accent-strong);text-decoration:underline}.p-guide .guide-side{flex-direction:column;gap:32px;display:flex}.p-guide .guide-side .mono-tag{color:var(--ink-muted);margin-bottom:12px;display:block}.p-guide .guide-notfor,.p-guide .guide-sources{background:var(--sand);border-radius:var(--radius-lg);padding:var(--space-6)}.p-guide .guide-notfor ul,.p-guide .guide-sources ul{color:var(--ink);flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:14px;line-height:22px;display:flex}.p-guide .guide-related .related a{text-decoration:none}.p-guide .guide-back{color:var(--ink);margin-bottom:8px;font-weight:600;display:inline-block}@media (max-width:860px){.p-guide .guide-layout{grid-template-columns:1fr}.p-guide .guide-prose{max-width:none}}
