.vk-faq-header{padding-top:var(--space-2xl)}.vk-faq-process-lede{font-size:var(--fs-md);color:var(--ink-high);margin:0 0 var(--space-2xl) 0;max-width:640px;line-height:1.7}.vk-faq-steps{gap:var(--space-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vk-faq-step{border-top:1px solid var(--rule);padding-top:var(--space-lg)}.vk-faq-step-label{font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:var(--accent);margin:0 0 var(--space-sm) 0;font-weight:500;line-height:1.2}.vk-faq-step-body{font-size:var(--fs-md);color:var(--ink-high);margin:0;line-height:1.7}.vk-faq-process-note{margin:var(--space-xl) 0 0 0;font-family:var(--font-display);font-size:var(--fs-md);color:var(--ink-mid);max-width:560px;font-style:italic;line-height:1.65}.vk-faq-intent-list{margin:var(--space-xl) 0 0 0;gap:var(--space-md);flex-direction:column;padding:0;list-style:none;display:flex}.vk-faq-intent{background:var(--bg-surface);border-left:1px solid var(--accent);padding:var(--space-lg) var(--space-xl);scroll-margin-top:var(--space-2xl)}.vk-faq-intent__name{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--ink-high);margin:0 0 var(--space-xs) 0;font-weight:500;line-height:1.2}.vk-faq-intent__desc{font-size:var(--fs-md);color:var(--ink-mid);margin:0 0 var(--space-md) 0;line-height:1.6}.vk-faq-intent__action{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--fs-label-md);letter-spacing:.08em;color:var(--accent);transition:color var(--dur-short) var(--ease-state);text-decoration:none;display:inline-flex}.vk-faq-intent__action:hover,.vk-faq-intent__action:focus-visible{color:var(--ink-high);text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.vk-faq-intent{padding:var(--space-md) var(--space-lg)}}.vk-faq-vastu__card{max-width:none;margin-left:0}
