.page.svelte-1xmjmrw{flex-direction:column;min-height:100vh;display:flex}.content.svelte-1xmjmrw{flex:1;width:100%;max-width:640px;margin:0 auto;padding:2rem 1rem}.title-section.svelte-1xmjmrw{text-align:center;margin-bottom:2.5rem}.title-en.svelte-1xmjmrw{color:#4e4646;letter-spacing:.05em;margin:0;font-family:Antic Didone,serif;font-size:2rem;font-weight:700}.title-ko.svelte-1xmjmrw{color:#666;margin:.5rem 0 0;font-family:Noto Sans KR,sans-serif;font-size:.9rem}.title-desc.svelte-1xmjmrw{color:#888;margin:1.5rem 0 0;font-family:Noto Sans KR,sans-serif;font-size:.9rem}.cat-nav.svelte-1xmjmrw{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-bottom:2rem;font-family:Noto Sans KR,sans-serif;font-size:.85rem;display:flex}.cat-nav.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:#888;border:1px solid #e5e5e5;border-radius:9999px;padding:.25rem .75rem;text-decoration:none}.cta.svelte-1xmjmrw{text-align:center;margin:0 0 2rem;font-family:Noto Sans KR,sans-serif;font-size:.9rem}.cta.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:#4e4646;text-underline-offset:2px;text-decoration:underline}.cat.svelte-1xmjmrw{margin-bottom:2.5rem}.cat-title.svelte-1xmjmrw{color:#4e4646;border-bottom:1px solid #e5e5e5;margin:0 0 .5rem;padding-bottom:.5rem;scroll-margin-top:5rem;font-family:Noto Sans KR,sans-serif;font-size:1.1rem;font-weight:500}.item.svelte-1xmjmrw{border-bottom:1px solid #f0f0f0;padding:1rem 0}.item.svelte-1xmjmrw:last-child{border-bottom:none}.item-q.svelte-1xmjmrw{margin:0 0 .5rem;scroll-margin-top:5rem;font-family:Noto Sans KR,sans-serif;font-size:1rem;font-weight:500}.item-q.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:#2d2d2d;text-decoration:none}.item.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:#666;margin:0 0 .5rem;font-family:Noto Sans KR,sans-serif;font-size:.95rem;line-height:1.8}.item.svelte-1xmjmrw p:where(.svelte-1xmjmrw):last-child{margin-bottom:0}.item-more.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:#888;text-underline-offset:2px;font-size:.85rem;text-decoration:underline}@media (width>=640px){.content.svelte-1xmjmrw{padding:3rem 1.5rem}.title-en.svelte-1xmjmrw{font-size:2.5rem}.title-section.svelte-1xmjmrw{margin-bottom:3rem}}
