.article-page.svelte-ya5o7s{min-height:100vh;background:var(--color-background)}.article-header.svelte-ya5o7s{padding:var(--space-16) 0 var(--space-8);background:linear-gradient(180deg,var(--color-mist),var(--color-background));text-align:center}.article-category.svelte-ya5o7s{display:inline-block;padding:var(--space-2) var(--space-4);background:var(--color-sand);border-radius:var(--radius-full);font-size:12px;color:var(--color-earth);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-4)}.article-title.svelte-ya5o7s{font-size:48px;font-weight:600;color:var(--color-earth-dark);margin-bottom:var(--space-2);font-family:var(--font-chinese)}.article-title-en.svelte-ya5o7s{font-size:24px;color:var(--color-earth);margin-bottom:var(--space-4)}.article-meta.svelte-ya5o7s{color:var(--color-text-muted);font-size:14px}.reading-time-en.svelte-ya5o7s{display:block;margin-top:var(--space-1)}.article-content.svelte-ya5o7s{padding:var(--space-8) 0 var(--space-16)}.article-image.svelte-ya5o7s{width:100%;height:400px;border-radius:var(--radius-lg);margin-bottom:var(--space-8);box-shadow:var(--shadow-md)}.article-body.svelte-ya5o7s{max-width:720px;margin:0 auto}.lead.svelte-ya5o7s{font-size:20px;color:var(--color-text-primary);line-height:1.8;margin-bottom:var(--space-2)}.lead-en.svelte-ya5o7s{font-size:16px;color:var(--color-text-secondary);margin-bottom:var(--space-6)}.article-body.svelte-ya5o7s p:where(.svelte-ya5o7s){font-size:18px;color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-4)}.article-body.svelte-ya5o7s p.en:where(.svelte-ya5o7s){font-size:16px;color:var(--color-text-muted);margin-bottom:var(--space-6)}.article-body.svelte-ya5o7s h2:where(.svelte-ya5o7s){font-size:32px;color:var(--color-earth-dark);margin:var(--space-12) 0 var(--space-4);font-family:var(--font-chinese)}.section-title-en.svelte-ya5o7s{font-size:20px;color:var(--color-earth);margin-bottom:var(--space-6)}.article-body.svelte-ya5o7s h3:where(.svelte-ya5o7s){font-size:22px;color:var(--color-earth);margin:var(--space-8) 0 var(--space-3)}.article-body.svelte-ya5o7s ul:where(.svelte-ya5o7s){list-style:none;padding:0;margin:0 0 var(--space-6) var(--space-4)}.article-body.svelte-ya5o7s ul:where(.svelte-ya5o7s) li:where(.svelte-ya5o7s){font-size:16px;color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--color-sand)}.benefit-card.svelte-ya5o7s,.step-card.svelte-ya5o7s{background:var(--color-surface);padding:var(--space-5);border-radius:var(--radius-lg);border-left:4px solid var(--color-moss);margin:var(--space-4) 0}.step-card.svelte-ya5o7s{border-left-color:var(--color-earth)}.benefit-card.svelte-ya5o7s h3:where(.svelte-ya5o7s),.step-card.svelte-ya5o7s h3:where(.svelte-ya5o7s){font-size:18px;color:var(--color-earth-dark);margin-bottom:var(--space-2)}.benefit-card.svelte-ya5o7s p:where(.svelte-ya5o7s),.step-card.svelte-ya5o7s p:where(.svelte-ya5o7s){font-size:15px;color:var(--color-text-secondary);margin-bottom:var(--space-1)}.benefit-card.svelte-ya5o7s .en:where(.svelte-ya5o7s),.step-card.svelte-ya5o7s .en:where(.svelte-ya5o7s){font-size:14px;color:var(--color-text-muted)}.legal-note.svelte-ya5o7s{background:var(--color-mist);border-left:4px solid var(--color-earth);padding:var(--space-5);margin:var(--space-6) 0;border-radius:0 var(--radius) var(--radius) 0}.legal-note.svelte-ya5o7s p:where(.svelte-ya5o7s){margin:0 0 var(--space-2) 0;font-size:18px;color:var(--color-text-secondary)}.legal-note.svelte-ya5o7s .en:where(.svelte-ya5o7s){color:var(--color-text-muted);font-size:16px}.article-cta.svelte-ya5o7s{background:linear-gradient(135deg,var(--color-mist),var(--color-sand));padding:var(--space-10);border-radius:var(--radius-lg);text-align:center;margin:var(--space-12) 0}.article-cta.svelte-ya5o7s h3:where(.svelte-ya5o7s){font-size:24px;color:var(--color-earth-dark);margin-bottom:var(--space-2)}.cta-title-en.svelte-ya5o7s{font-size:18px;color:var(--color-earth);margin-bottom:var(--space-4)}.article-cta.svelte-ya5o7s p:where(.svelte-ya5o7s){color:var(--color-text-secondary);margin-bottom:var(--space-2)}.article-cta.svelte-ya5o7s .en:where(.svelte-ya5o7s){color:var(--color-text-muted);margin-bottom:var(--space-6)}@media(max-width:768px){.article-title.svelte-ya5o7s{font-size:32px}.article-title-en.svelte-ya5o7s{font-size:18px}.article-image.svelte-ya5o7s{height:250px}.article-body.svelte-ya5o7s p:where(.svelte-ya5o7s),.article-body.svelte-ya5o7s ul:where(.svelte-ya5o7s) li:where(.svelte-ya5o7s){font-size:16px}}
