.categories-main[data-astro-cid-hioekb44]{padding:var(--space-8) 0 var(--space-10);background:var(--color-bg-page)}.page-header[data-astro-cid-hioekb44]{text-align:center;margin-bottom:var(--space-9)}.page-title[data-astro-cid-hioekb44]{font-family:var(--headline-font-family);font-size:var(--font-size-4xl);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin-bottom:var(--space-3)}.page-subtitle[data-astro-cid-hioekb44]{font-family:var(--body-font-family-ui);font-size:var(--font-size-medium);line-height:var(--body-line-height);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.categories-wrapper[data-astro-cid-hioekb44]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.category-card[data-astro-cid-hioekb44]{display:flex;flex-direction:column;background:var(--color-bg-surface);border:var(--border-default);border-radius:var(--radius-sm);text-decoration:none;overflow:hidden;transition:all var(--duration-normal) var(--easing-default);height:100%}.category-card[data-astro-cid-hioekb44]:hover{transform:translateY(-2px)}.card-content[data-astro-cid-hioekb44]{display:flex;flex-direction:column;flex:1;padding:var(--space-7)}.card-icon[data-astro-cid-hioekb44]{display:block;font-size:2rem;color:var(--color-text-tertiary);margin-bottom:var(--space-6)}.card-title[data-astro-cid-hioekb44]{font-family:var(--headline-font-family);font-size:var(--font-size-2xl);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary);margin-bottom:var(--space-3)}.card-description[data-astro-cid-hioekb44]{font-family:var(--body-font-family-article);font-size:var(--body-font-size-ui);line-height:var(--body-line-height);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.guide-count[data-astro-cid-hioekb44]{font-family:var(--font-family-mono);font-size:var(--font-size-small);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:var(--border-light)}.popular-section[data-astro-cid-hioekb44]{margin-top:auto}.popular-label[data-astro-cid-hioekb44]{font-family:var(--font-family-mono);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-3)}.popular-list[data-astro-cid-hioekb44]{list-style:none;padding:0;margin:0}.popular-item[data-astro-cid-hioekb44]{padding:var(--space-2) 0;border-bottom:var(--border-light);position:relative}.popular-item[data-astro-cid-hioekb44]:last-child{border-bottom:none}.guide-name[data-astro-cid-hioekb44]{font-family:var(--body-font-family-ui);font-size:var(--font-size-small);line-height:var(--line-height-snug);color:var(--color-accent-primary);display:inline-block;position:relative}.popular-item[data-astro-cid-hioekb44]:hover .guide-name[data-astro-cid-hioekb44]{text-decoration:underline;text-underline-offset:.2em}.cta-card[data-astro-cid-hioekb44]{background:var(--color-bg-surface-alt);border-style:dashed}.cta-card[data-astro-cid-hioekb44] .card-icon[data-astro-cid-hioekb44]{color:var(--color-accent-primary)}.cta-section[data-astro-cid-hioekb44]{margin-top:auto;padding-top:var(--space-5)}.cta-button[data-astro-cid-hioekb44]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-family-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-accent-primary);text-decoration:none;padding:var(--space-3) var(--space-5);border:1px solid var(--color-accent-primary);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--easing-default)}.cta-button[data-astro-cid-hioekb44]:hover{background:var(--color-accent-primary);color:var(--color-bg-surface);gap:var(--space-3)}.cta-button[data-astro-cid-hioekb44] .material-icons[data-astro-cid-hioekb44]{font-size:1rem}.cta-note[data-astro-cid-hioekb44]{font-family:var(--body-font-family-ui);font-size:var(--font-size-small);line-height:var(--body-line-height);color:var(--color-text-tertiary);margin-top:var(--space-3)}@media (max-width: 1024px){.categories-wrapper[data-astro-cid-hioekb44]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.categories-main[data-astro-cid-hioekb44]{padding:var(--space-6) 0 var(--space-8)}.page-header[data-astro-cid-hioekb44]{margin-bottom:var(--space-6)}.page-title[data-astro-cid-hioekb44]{font-size:var(--font-size-3xl)}.page-subtitle[data-astro-cid-hioekb44]{font-size:var(--font-size-base)}.categories-wrapper[data-astro-cid-hioekb44]{grid-template-columns:1fr;gap:var(--space-4)}.card-content[data-astro-cid-hioekb44]{padding:var(--space-5)}.card-title[data-astro-cid-hioekb44]{font-size:var(--font-size-xlarge)}}
