.guides-page[data-v-63f294ac]{padding:var(--space-2xl) 0}.page-desc[data-v-63f294ac]{color:var(--color-text-secondary);margin-bottom:var(--space-lg);max-width:700px}.filter-bar[data-v-63f294ac]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.search-box[data-v-63f294ac]{padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);color:var(--color-text-muted);flex:320px;align-items:center;gap:10px;transition:border-color .2s,box-shadow .2s;display:flex}.search-box[data-v-63f294ac]:focus-within{border-color:var(--color-forest);box-shadow:0 0 0 3px #2c5a3f1a}.search-box input[data-v-63f294ac]{box-shadow:none;background:0 0;border:none;padding:10px 0;font-size:.9rem}.search-box input[data-v-63f294ac]:focus{box-shadow:none}.clear-btn[data-v-63f294ac]{background:var(--color-sand);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chips[data-v-63f294ac]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-v-63f294ac]{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;padding:7px 14px;font-size:.8rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s}.chip[data-v-63f294ac]:hover{border-color:var(--color-forest-light);color:var(--color-forest)}.chip.active[data-v-63f294ac]{background:var(--color-forest);border-color:var(--color-forest);color:#fff}.result-count[data-v-63f294ac]{margin:var(--space-md) 0 0;color:var(--color-text-muted);font-size:.8rem}.guides-list[data-v-63f294ac]{gap:var(--space-lg);margin-top:var(--space-md);scroll-margin-top:calc(var(--header-height) + 16px);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.guide-card[data-v-63f294ac]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.guide-card[data-v-63f294ac]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.guide-cover[data-v-63f294ac]{aspect-ratio:4/3;background:var(--color-sand-light);display:block;overflow:hidden}.guide-cover img[data-v-63f294ac]{object-fit:cover;width:100%;height:100%;display:block}.guide-body[data-v-63f294ac]{padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.guide-meta[data-v-63f294ac]{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:.8rem;display:flex}.guide-category[data-v-63f294ac]{text-transform:uppercase;letter-spacing:1px;color:var(--color-forest);font-weight:600}.guide-title[data-v-63f294ac]{margin:var(--space-sm) 0;font-size:1.2rem}.guide-excerpt[data-v-63f294ac]{color:var(--color-text-secondary);margin-bottom:var(--space-md);flex:1;font-size:.92rem}.read-more[data-v-63f294ac]{font-size:.9rem;font-weight:600}.empty-state[data-v-63f294ac]{margin-top:var(--space-xl);padding:var(--space-xl);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted)}.empty-state p[data-v-63f294ac]{margin-bottom:var(--space-md)}
