.guide.svelte-mic3kl{max-width:720px}header.svelte-mic3kl{margin-bottom:2rem}h1.svelte-mic3kl{margin-bottom:.75rem;font-size:2rem}h2.svelte-mic3kl{margin:0 0 .75rem;font-size:1.25rem}h3.svelte-mic3kl{margin:0 0 .25rem;font-size:1rem}.sub.svelte-mic3kl{color:#4b5563;line-height:1.6}.explainer.svelte-mic3kl,.table-section.svelte-mic3kl,.find-yours.svelte-mic3kl,.faq.svelte-mic3kl{margin-bottom:2.5rem}.explainer.svelte-mic3kl p:where(.svelte-mic3kl){color:#374151;margin:0 0 .75rem;line-height:1.65}.card-grid.svelte-mic3kl{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.dm-card.svelte-mic3kl{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.dm-header.svelte-mic3kl{flex-direction:column;margin-bottom:.5rem;display:flex}.stem.svelte-mic3kl{font-size:1.1rem;font-weight:600}.korean.svelte-mic3kl{color:#6b7280;font-size:.85rem}.element.svelte-mic3kl{color:#9ca3af;margin-top:.15rem;font-size:.8rem}.traits.svelte-mic3kl{color:#374151;margin:0 0 .5rem;font-size:.875rem;line-height:1.5}.dm-meta.svelte-mic3kl{color:#6b7280;flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.find-yours.svelte-mic3kl{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem}.find-yours.svelte-mic3kl p:where(.svelte-mic3kl){color:#4b5563;margin-bottom:1rem;line-height:1.6}.btn-primary.svelte-mic3kl{color:#fff;background:#000;border-radius:.375rem;padding:.75rem 2rem;font-weight:500;text-decoration:none;display:inline-block}.faq-item.svelte-mic3kl{border-top:1px solid #e5e7eb;padding:1rem 0}.faq-item.svelte-mic3kl:last-child{border-bottom:1px solid #e5e7eb}.faq-item.svelte-mic3kl p:where(.svelte-mic3kl){color:#374151;margin:0;line-height:1.65}
