.guides-hero-layout{display:grid;grid-template-columns:minmax(0,2.1fr)minmax(0,1.4fr);gap:var(--space-8);align-items:center}.guides-hero-copy h1{margin-bottom:var(--space-4)}.guides-hero-lead{max-width:640px;font-size:var(--text-lg)}.guides-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4)}.guides-hero-meta{max-width:640px}.guides-hero-panel{display:flex;justify-content:flex-end}.guides-hero-panel-inner{width:100%;max-width:360px;border-radius:var(--radius-xl);padding:var(--space-5);background:radial-gradient(circle at top,rgba(126,91,255,0.25),transparent 60%),radial-gradient(circle at bottom,rgba(140,47,57,0.35),transparent 60%),linear-gradient(145deg,#1C2230,#12151D);box-shadow:var(--shadow-elevated);border:1px solid rgba(54,65,84,0.9)}.guides-hero-stat{margin-bottom:var(--space-4)}.guides-hero-stat-label{display:block;font-size:var(--text-xs);letter-spacing:0.12em;text-transform:uppercase;color:var(--gray-500);margin-bottom:var(--space-1)}.guides-hero-stat-value{display:block;font-family:var(--font-display);font-size:var(--text-base);color:var(--color-heading)}.guides-hero-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.guides-hero-tags .tag{font-size:var(--text-xs)}.guides-hero-nav{margin-top:var(--space-2)}.guides-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr);gap:var(--space-6)}.guides-intro-card .guides-intro-list{margin-top:var(--space-3)}.guides-intro-links{display:flex;flex-wrap:wrap;gap:var(--space-4)}.guides-split{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1.5fr);gap:var(--space-8);align-items:center}.guides-split-reverse{grid-template-columns:minmax(0,1.5fr)minmax(0,1.2fr)}.guides-split-reverse .guides-split-media{order:2}.guides-split-reverse .guides-split-content{order:1}.guides-figure{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border);box-shadow:var(--shadow-elevated);background:radial-gradient(circle at top,rgba(126,91,255,0.2),transparent 60%),#05060A}.guides-figure img{width:100%;height:100%;object-fit:cover;display:block}.guides-figure figcaption{padding:var(--space-3);font-size:var(--text-xs);border-top:1px solid rgba(54,65,84,0.8);background:linear-gradient(145deg,rgba(18,21,29,0.96),rgba(28,34,48,0.96))}.guides-grid{display:grid;grid-template-columns:minmax(0,1.6fr);gap:var(--space-6)}.guides-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.guides-topic-card .card-body{font-size:var(--text-sm)}.guides-bullet-list{padding-left:1.25rem;margin-bottom:var(--space-3)}.guides-bullet-list li{margin-bottom:var(--space-2)}.guides-steps-list{padding-left:1.25rem;margin-bottom:var(--space-3)}.guides-steps-list li{margin-bottom:var(--space-2)}.guides-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.guides-faq-item .card-title{font-size:var(--text-lg);margin-bottom:var(--space-2)}.guides-faq-cta{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between}.guides-bottom-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.guides-bottom-content{flex:1 1 260px;max-width:640px}.guides-bottom-actions{flex:1 1 220px;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:flex-end}@media(max-width:1024px){.guides-hero-layout{grid-template-columns:minmax(0,1.4fr)minmax(0,1.1fr)}.guides-split,.guides-split-reverse{grid-template-columns:minmax(0,1.1fr)minmax(0,1.1fr)}.guides-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-faq{grid-template-columns:minmax(0,1.4fr)minmax(0,1.4fr)}}@media(max-width:768px){.guides-hero-layout{grid-template-columns:1fr;gap:var(--space-6)}.guides-hero-panel{justify-content:flex-start}.guides-overview-grid{grid-template-columns:1fr}.guides-split,.guides-split-reverse{grid-template-columns:1fr}.guides-split-reverse .guides-split-media,.guides-split-reverse .guides-split-content{order:initial}.guides-grid,.guides-grid-2,.guides-grid-3{grid-template-columns:1fr}.guides-faq{grid-template-columns:1fr}.guides-bottom-card{flex-direction:column}.guides-bottom-actions{justify-content:flex-start}}