.guide-page[data-v-9c918c23]{min-height:100vh;background:#fff}.guide-main[data-v-9c918c23]{max-width:640px;margin:0 auto;padding:var(--space-5) var(--space-3) var(--space-8)}.guide-eyebrow[data-v-9c918c23]{margin:0 0 4px;font-size:var(--font-size-xs);font-weight:var(--font-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--primary-dark)}.guide-title[data-v-9c918c23]{margin:0 0 var(--space-1);font-size:var(--font-size-2xl);font-weight:var(--font-bold);color:var(--secondary);letter-spacing:-.02em}.guide-desc[data-v-9c918c23]{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--text-secondary)}.guide-list[data-v-9c918c23]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.guide-link[data-v-9c918c23]{display:block;padding:var(--space-2) var(--space-3);border:1px solid var(--gray-150);border-radius:var(--radius-md);text-decoration:none;transition:var(--transition-fast)}.guide-link[data-v-9c918c23]:hover{border-color:var(--primary);background:var(--mint-50)}.guide-link-title[data-v-9c918c23]{display:block;font-size:var(--font-size-base);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:2px}.guide-link-desc[data-v-9c918c23]{display:block;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.guide-empty[data-v-9c918c23]{padding:var(--space-5) 0;text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}
