.topics.svelte-67ni5l.svelte-67ni5l{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:var(--spacing-lg)}.topic-column.svelte-67ni5l.svelte-67ni5l{flex:1 1 calc(25% - 40px);min-width:200px;box-sizing:border-box}.guide-grid.svelte-67ni5l.svelte-67ni5l{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-md);margin-top:calc(var(--spacing-md) * 1.5)}.category-title.svelte-67ni5l.svelte-67ni5l{font-size:1.6rem;color:var(--primary-color);border-bottom:2px solid var(--border-color);padding-bottom:var(--spacing-sm);margin-bottom:var(--spacing-md)}.guide-card.svelte-67ni5l.svelte-67ni5l{background:var(--white);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-sm);text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.guide-card.svelte-67ni5l.svelte-67ni5l:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}.guide-card.svelte-67ni5l h3.svelte-67ni5l{color:var(--text-color);font-size:1.25rem;margin:0 0 var(--spacing-sm) 0;line-height:1.3}.guide-description.svelte-67ni5l.svelte-67ni5l{font-size:.95rem;color:var(--neutral);margin:0 0 var(--spacing-md) 0;line-height:1.5;flex-grow:1}.read-more.svelte-67ni5l.svelte-67ni5l{font-size:.9rem;font-weight:700;color:var(--primary-color);display:flex;align-items:center;margin-top:auto}@media (max-width: 768px){.topic-column.svelte-67ni5l.svelte-67ni5l{flex:1 1 100%}}
