.guide-container[data-astro-cid-2u677oxp]{max-width:1400px;margin:0 auto;padding:var(--space-4) var(--space-3);display:grid;grid-template-columns:1fr 320px;gap:var(--space-6);align-items:start}@media(max-width:1024px){.guide-container[data-astro-cid-2u677oxp]{grid-template-columns:1fr;gap:var(--space-4)}.guide-sidebar[data-astro-cid-2u677oxp]{order:2}}.guide-article[data-astro-cid-2u677oxp]{background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);overflow:hidden}.guide-header[data-astro-cid-2u677oxp]{padding:var(--space-6) var(--space-6) var(--space-4);background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-surface) 100%);border-bottom:var(--border-width) solid var(--color-border-subtle)}.breadcrumb[data-astro-cid-2u677oxp]{margin-bottom:var(--space-3)}.breadcrumb[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;transition:color var(--transition-duration)}.breadcrumb[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]:hover{color:var(--color-primary)}.guide-title[data-astro-cid-2u677oxp]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin:0 0 var(--space-3);letter-spacing:-.02em}@media(max-width:768px){.guide-title[data-astro-cid-2u677oxp]{font-size:var(--font-size-3xl)}}.guide-meta[data-astro-cid-2u677oxp]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.author[data-astro-cid-2u677oxp]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.separator[data-astro-cid-2u677oxp]{color:var(--color-border-subtle)}.chips-wrap[data-astro-cid-2u677oxp]{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.chip[data-astro-cid-2u677oxp]{display:inline-block;padding:var(--space-1) var(--space-2);background-color:var(--color-surface);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text);text-decoration:none;transition:var(--transition-colors),var(--transition-transform)}.chip[data-astro-cid-2u677oxp]:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface);transform:translateY(-1px)}.chip-tag[data-astro-cid-2u677oxp]{background-color:var(--color-surface-interactive)}.hero-image-wrapper[data-astro-cid-2u677oxp]{width:100%;overflow:hidden}.hero-image[data-astro-cid-2u677oxp]{width:100%;height:400px;object-fit:cover;display:block}@media(max-width:768px){.hero-image[data-astro-cid-2u677oxp]{height:250px}}.guide-content[data-astro-cid-2u677oxp]{padding:var(--space-6)}.guide-content[data-astro-cid-2u677oxp] .prose{max-width:none;color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.guide-content[data-astro-cid-2u677oxp] .prose p{margin-bottom:var(--space-4);color:var(--color-text)}.guide-content[data-astro-cid-2u677oxp] .prose h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-strong);margin-top:var(--space-8);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width-2) solid var(--color-border-subtle)}.guide-content[data-astro-cid-2u677oxp] .prose h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-strong);margin-top:var(--space-6);margin-bottom:var(--space-3)}.guide-content[data-astro-cid-2u677oxp] .prose h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text);margin-top:var(--space-4);margin-bottom:var(--space-2)}.guide-content[data-astro-cid-2u677oxp] .prose ul,.guide-content[data-astro-cid-2u677oxp] .prose ol{margin:var(--space-4) 0;padding-left:var(--space-5)}.guide-content[data-astro-cid-2u677oxp] .prose li{margin-bottom:var(--space-2);line-height:var(--line-height-relaxed)}.guide-content[data-astro-cid-2u677oxp] .prose a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;font-weight:var(--font-weight-medium);transition:color var(--transition-duration)}.guide-content[data-astro-cid-2u677oxp] .prose a:hover{color:var(--color-primary-dark)}.guide-content[data-astro-cid-2u677oxp] .prose blockquote{border-left:var(--border-width-4) solid var(--color-primary);padding-left:var(--space-4);margin:var(--space-5) 0;font-style:italic;color:var(--color-text-muted);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed)}.guide-content[data-astro-cid-2u677oxp] .prose code{background-color:var(--color-gray-100);padding:var(--space-0-5) var(--space-1);border-radius:var(--border-radius-sm);font-family:var(--font-family-mono);font-size:.9em;color:var(--color-danger)}.guide-content[data-astro-cid-2u677oxp] .prose pre{background-color:var(--color-gray-900);color:var(--color-gray-100);padding:var(--space-4);border-radius:var(--border-radius);overflow-x:auto;margin:var(--space-4) 0;border:var(--border-width) solid var(--color-border)}.guide-content[data-astro-cid-2u677oxp] .prose pre code{background:none;padding:0;color:inherit}.guide-content[data-astro-cid-2u677oxp] .cta{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:var(--color-surface);padding:var(--space-5);border-radius:var(--border-radius-lg);margin:var(--space-6) 0;text-align:center;border:none}.guide-content[data-astro-cid-2u677oxp] .cta p{color:var(--color-surface);font-size:var(--font-size-xl);margin-bottom:var(--space-3)}.guide-content[data-astro-cid-2u677oxp] .cta .btn{background-color:var(--color-surface);color:var(--color-primary);border-color:var(--color-surface)}.guide-content[data-astro-cid-2u677oxp] .cta .btn:hover{background-color:var(--color-surface-interactive);transform:translateY(-2px)}.guide-content[data-astro-cid-2u677oxp] .quote{background-color:var(--color-surface-interactive);border-left:var(--border-width-4) solid var(--color-primary);padding:var(--space-4);margin:var(--space-5) 0;border-radius:var(--border-radius)}.guide-content[data-astro-cid-2u677oxp] .quote p{font-size:var(--font-size-xl);font-style:italic;margin-bottom:var(--space-2)}.guide-content[data-astro-cid-2u677oxp] .quote cite{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:normal;font-weight:var(--font-weight-semibold)}.guide-cta[data-astro-cid-2u677oxp]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);padding:var(--space-8) var(--space-6);text-align:center;color:var(--color-surface)}.cta-content[data-astro-cid-2u677oxp] h3[data-astro-cid-2u677oxp]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3);color:var(--color-surface)}.cta-content[data-astro-cid-2u677oxp] p[data-astro-cid-2u677oxp]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin-bottom:var(--space-5);color:var(--color-surface);opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.cta-actions[data-astro-cid-2u677oxp]{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.guide-cta[data-astro-cid-2u677oxp] .btn[data-astro-cid-2u677oxp]{background-color:var(--color-surface);color:var(--color-primary);border-color:var(--color-surface)}.guide-cta[data-astro-cid-2u677oxp] .btn[data-astro-cid-2u677oxp]:hover{background-color:var(--color-surface-interactive);transform:translateY(-2px)}.guide-cta[data-astro-cid-2u677oxp] .btn-outline[data-astro-cid-2u677oxp]{background-color:transparent;color:var(--color-surface);border-color:var(--color-surface)}.guide-cta[data-astro-cid-2u677oxp] .btn-outline[data-astro-cid-2u677oxp]:hover{background-color:var(--color-surface);color:var(--color-primary)}.guide-sidebar[data-astro-cid-2u677oxp]{position:sticky;top:var(--space-4)}.sidebar-card[data-astro-cid-2u677oxp]{background-color:var(--color-surface);border:var(--border-width-2) solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);box-shadow:var(--box-shadow-sm)}.sidebar-card[data-astro-cid-2u677oxp] h3[data-astro-cid-2u677oxp],.sidebar-card[data-astro-cid-2u677oxp] h4[data-astro-cid-2u677oxp]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2);color:var(--color-text-strong)}.summary-text[data-astro-cid-2u677oxp]{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.sidebar-cta[data-astro-cid-2u677oxp]{background:linear-gradient(135deg,var(--color-surface-interactive) 0%,var(--color-surface) 100%);border-color:var(--color-primary);text-align:center}.cta-icon[data-astro-cid-2u677oxp]{font-size:var(--font-size-4xl);margin-bottom:var(--space-2)}.sidebar-cta[data-astro-cid-2u677oxp] p[data-astro-cid-2u677oxp]{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-3);line-height:var(--line-height-relaxed)}.related-links[data-astro-cid-2u677oxp]{list-style:none;padding:0;margin:0}.related-links[data-astro-cid-2u677oxp] li[data-astro-cid-2u677oxp]{margin-bottom:var(--space-2)}.related-links[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]{display:block;padding:var(--space-1-5) var(--space-2);color:var(--color-text);text-decoration:none;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:var(--transition-colors);border:var(--border-width) solid transparent}.related-links[data-astro-cid-2u677oxp] a[data-astro-cid-2u677oxp]:hover{background-color:var(--color-surface-interactive);border-color:var(--color-primary);color:var(--color-primary)}@media(max-width:768px){.guide-header[data-astro-cid-2u677oxp],.guide-content[data-astro-cid-2u677oxp],.guide-cta[data-astro-cid-2u677oxp]{padding:var(--space-4) var(--space-3)}.cta-content[data-astro-cid-2u677oxp] h3[data-astro-cid-2u677oxp]{font-size:var(--font-size-2xl)}.cta-actions[data-astro-cid-2u677oxp]{flex-direction:column}.cta-actions[data-astro-cid-2u677oxp] .btn[data-astro-cid-2u677oxp]{width:100%}}
