.guide-content{max-width:780px;margin:0 auto;padding:100px 24px 80px;line-height:1.75}.guide-header{margin-bottom:48px}.guide-breadcrumb{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-text-muted);margin-bottom:24px}.guide-breadcrumb a{color:var(--color-text-secondary);text-decoration:none;transition:color .15s}.guide-breadcrumb a:hover{color:var(--color-accent)}.guide-header h1{font-size:2.25rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:12px}.guide-meta{font-size:.875rem;color:var(--color-text-muted)}.guide-content article h2{font-size:1.5rem;font-weight:600;margin-top:56px;margin-bottom:16px;color:var(--color-text-primary);letter-spacing:-.01em}.guide-content article h3{font-size:1.2rem;font-weight:600;margin-top:40px;margin-bottom:12px;color:var(--color-text-primary)}.guide-content article p{margin-bottom:20px;color:var(--color-text-secondary);line-height:1.8}.guide-content article a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.guide-content article a:hover{color:var(--color-accent-hover)}.guide-content article ul,.guide-content article ol{margin:16px 0 24px;padding-left:24px;color:var(--color-text-secondary)}.guide-content article ul{list-style:disc}.guide-content article ol{list-style:decimal}.guide-content article li{margin-bottom:8px;line-height:1.7}.guide-content article strong{color:var(--color-text-primary);font-weight:600}.guide-content article code{font-family:var(--font-mono);font-size:.875em;background:var(--color-bg-elevated);padding:2px 6px;border-radius:4px;color:var(--color-accent)}.guide-content article pre{background:var(--color-bg-terminal);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;margin:24px 0;overflow-x:auto;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--color-text-primary)}.guide-content article pre code{background:none;padding:0;border-radius:0;color:inherit}.guide-content article blockquote{border-left:3px solid var(--color-accent);padding:12px 20px;margin:24px 0;background:#4ade800d;border-radius:0 8px 8px 0}.guide-content article blockquote p{color:var(--color-text-primary);margin-bottom:0}.guide-content article .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:24px 0;border-radius:8px;border:1px solid var(--color-border)}.guide-content article table{width:100%;border-collapse:collapse;min-width:540px;font-size:.9rem}.guide-content article th{text-align:left;padding:12px 16px;background:var(--color-bg-elevated);font-weight:600;color:var(--color-text-primary);border-bottom:1px solid var(--color-border)}.guide-content article td{padding:10px 16px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.guide-content article tr:last-child td{border-bottom:none}.guide-content .callout{background:#4ade8014;border:1px solid rgba(74,222,128,.2);border-radius:8px;padding:20px 24px;margin:32px 0}.guide-content .callout p{color:var(--color-text-primary);margin-bottom:8px}.guide-content .callout p:last-child{margin-bottom:0}.guide-content .callout a{color:var(--color-accent);font-weight:600}.guide-content .tldr{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:20px 24px;margin:40px 0}.guide-content .tldr p{color:var(--color-text-primary);margin-bottom:8px}.guide-content .tldr p:last-child{margin-bottom:0}.guide-content .tldr strong{color:var(--color-accent)}.guide-content figure{margin:32px 0}.guide-content figure img{border-radius:8px;border:1px solid var(--color-border);width:100%;height:auto}.guide-content figcaption{font-size:.8rem;color:var(--color-text-muted);text-align:center;margin-top:8px}.guide-content .faq-section h3{font-size:1.1rem;margin-top:32px;color:var(--color-text-primary)}.guide-content .faq-section p{color:var(--color-text-secondary)}.guide-content .source-link{font-size:.8rem;color:var(--color-text-muted)}@media(max-width:768px){.guide-content{padding:90px 16px 60px}.guide-header h1{font-size:1.75rem}.guide-content article h2{font-size:1.3rem}}
