.guides-page{padding-top:var(--space-6)}.guides-hero{padding:var(--space-8) 0 var(--space-6)}.guides-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.guides-hero-copy h1{max-width:20ch}.guides-hero-copy p{max-width:50ch}.guides-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);margin-bottom:var(--space-4)}.guides-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);font-size:0.9rem}.guides-hero-stats dt{font-family:var(--font-display);font-size:0.9rem;margin-bottom:var(--space-1);color:var(--color-primary)}.guides-hero-stats dd{margin:0;color:var(--color-text-muted)}.guides-layout{padding:var(--space-6) 0 var(--space-8)}.guides-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:var(--space-6)}.guides-sidebar-card{position:sticky;top:calc(var(--header-height) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-6)}.guides-nav{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.guides-nav-link{display:flex;align-items:center;justify-content:space-between;padding:0.55rem 0.75rem;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-text-soft);font-size:0.9rem}.guides-nav-link::after{content:"\2197";font-size:0.8rem;opacity:0.6}.guides-nav-link:hover{border-color:var(--color-border-subtle);background:radial-gradient(circle at 0 0,var(--color-primary-soft)0,transparent 55%);color:var(--color-primary)}.guides-newsletter{border-top:1px solid var(--color-border-subtle);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.guides-newsletter h3{font-size:1rem;margin-bottom:0}.guides-newsletter-form{display:flex;gap:var(--space-2);align-items:center}.guides-newsletter-form input{flex:1 1 auto}.guides-content{display:flex;flex-direction:column;gap:var(--space-8)}.guides-section-header{margin-bottom:var(--space-4);max-width:60ch}.guides-section-header p{margin-bottom:0}.guide-card .card-body p{margin-bottom:var(--space-3)}.guide-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:0.9rem;color:var(--color-text-muted)}.guide-bullets li{position:relative;padding-left:1.1rem}.guide-bullets li::before{content:"";position:absolute;left:0;top:0.55rem;width:7px;height:7px;border-radius:999px;background:radial-gradient(circle,var(--color-primary),var(--color-accent))}.guide-card-footer{margin-top:var(--space-3);display:flex;justify-content:flex-start}.guide-featured-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr);gap:var(--space-6);align-items:center}.guide-featured-content p{max-width:60ch}.guide-featured-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.guide-inline-media{margin-bottom:var(--space-3);border-radius:var(--radius-lg);overflow:hidden}.guides-troubleshooting-footer{margin-top:var(--space-4)}.guides-troubleshooting-ctas{display:flex;flex-wrap:wrap;gap:var(--space-3)}.guides-cta{padding-bottom:var(--space-4)}.guides-cta-card{border-radius:var(--radius-xl)}.guides-cta-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-6);align-items:center}.guides-cta-actions{display:flex;flex-direction:column;gap:var(--space-3)}.guides-cta-actions .btn{width:100%}@media (max-width:1024px){.guides-hero-grid{grid-template-columns:minmax(0,1.1fr);gap:var(--space-6)}.guides-hero-media{order:-1;max-width:640px;margin:0 auto}.guides-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.guides-sidebar-card{position:static}.guides-hero-stats{grid-template-columns:repeat(3,minmax(0,0));overflow-x:auto;padding-bottom:var(--space-2)}}@media (max-width:768px){.guides-hero{padding-top:var(--space-6);padding-bottom:var(--space-4)}.guides-hero-actions{flex-direction:column}.guides-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-newsletter-form{flex-direction:column;align-items:stretch}.guides-newsletter-form .btn{width:100%}.guide-featured-grid{grid-template-columns:minmax(0,1fr)}.guides-cta-grid{grid-template-columns:minmax(0,1fr)}.guides-troubleshooting-ctas{flex-direction:column}.guides-troubleshooting-ctas .btn{width:100%}}@media (max-width:480px){.guides-hero-stats{grid-template-columns:minmax(0,1fr)}.guides-hero-copy h1{font-size:1.9rem}.guides-section-header h2{font-size:1.45rem}}