.markdown-body{color:var(--p-ink);font-size:14px;line-height:1.95}.markdown-body>*+*{margin-top:14px}.markdown-body h1{font-size:clamp(26px,2.4vw,34px);font-weight:760;letter-spacing:-.05em;line-height:1.25}.markdown-body h2{margin-top:30px;font-size:20px;font-weight:740;letter-spacing:-.03em}.markdown-body h3{margin-top:22px;font-size:16px;font-weight:700}.markdown-body p{color:var(--p-ink-muted)}.markdown-body strong{color:var(--p-ink);font-weight:700}.markdown-body a{color:var(--p-up);text-decoration:underline;text-underline-offset:3px}.markdown-body ol,.markdown-body ul{display:grid;gap:8px;padding-left:22px;color:var(--p-ink-muted)}.markdown-body ul{list-style:disc}.markdown-body ol{list-style:decimal}.markdown-body li::marker{color:var(--p-up)}.markdown-body li[data-depth="1"]{margin-left:22px;list-style-type:circle}.markdown-body code{padding:2px 6px;border-radius:6px;background:var(--p-surface-inset);font-family:var(--p-font-mono);font-size:13px}.markdown-body pre{padding:14px 16px;border:1px solid var(--p-line);border-radius:12px;background:var(--p-surface-inset);overflow-x:auto}.markdown-body pre code{padding:0;background:none}.markdown-body blockquote{padding:12px 16px;border-left:3px solid var(--p-up);border-radius:0 10px 10px 0;background:var(--p-surface-inset);color:var(--p-ink-muted)}.guide-page{max-width:980px;margin:0 auto;padding:40px 32px 96px 20px}.guide-breadcrumb{display:flex;gap:8px;margin-bottom:14px;color:var(--p-ink-subtle);font-size:12px}.guide-breadcrumb span{display:inline-flex;align-items:center;gap:8px}.guide-breadcrumb b{font-weight:400}.guide-breadcrumb a:hover{color:var(--p-up)}.guide-card{padding:34px 38px 38px;border:1px solid var(--p-line);border-radius:20px;background:var(--p-surface);box-shadow:0 10px 30px #183c2c0a}.guide-related{margin-top:18px;color:var(--p-ink-subtle);font-size:13px}.guide-related a{color:var(--p-up)}@media (max-width:900px){.guide-page{padding:28px 16px 72px}.guide-card{padding:24px 20px 28px}}