.news-page.svelte-w33z89{padding:var(--space-2xl) 0}.page-title.svelte-w33z89{font-size:28px;font-weight:var(--font-weight-bold);margin-bottom:var(--space-xl)}.japanese-only-notice.svelte-w33z89{text-align:center;padding:var(--space-xl);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.japanese-only-notice.svelte-w33z89 p:where(.svelte-w33z89){font-size:15px;color:var(--color-text-light)}.category-filter.svelte-w33z89{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-lg)}.category-btn.svelte-w33z89{display:inline-block;padding:6px 16px;border:1px solid var(--color-border);border-radius:20px;font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-text-light);text-decoration:none;transition:background .2s,border-color .2s,color .2s}.category-btn.svelte-w33z89:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.category-btn.active.svelte-w33z89{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.news-grid.svelte-w33z89{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.no-articles.svelte-w33z89{text-align:center;color:var(--color-text-light);padding:var(--space-xl)}@media(max-width:1024px){.news-grid.svelte-w33z89{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.news-grid.svelte-w33z89{grid-template-columns:1fr}.page-title.svelte-w33z89{font-size:24px}}
