.news-detail.svelte-1gyup5m{padding-block:clamp(44px,6vw,72px) clamp(72px,9vw,112px)}.news-detail__container.svelte-1gyup5m{max-width:820px}.news-detail__header.svelte-1gyup5m{display:grid;gap:18px;padding-bottom:clamp(30px,5vw,48px);border-bottom:1px solid var(--color-line)}.news-detail__meta.svelte-1gyup5m{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--color-ink-soft);font-size:.86rem;font-weight:800}.news-detail__meta.svelte-1gyup5m span:where(.svelte-1gyup5m){padding:4px 11px;border-radius:var(--radius-pill);background:#e6b85c2e;color:#785423f5}h1.svelte-1gyup5m{font-family:var(--font-heading);font-size:clamp(1.9rem,3.8vw,3.1rem);line-height:1.2;letter-spacing:0}.news-detail__header.svelte-1gyup5m>p:where(.svelte-1gyup5m){color:var(--color-ink-soft);font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.85}.news-detail__image.svelte-1gyup5m{overflow:hidden;aspect-ratio:16 / 9;margin-top:clamp(30px,5vw,48px);border:1px solid var(--color-line);border-radius:var(--radius-card);background:#faf6ecf0;box-shadow:var(--shadow-soft)}.news-detail__image.svelte-1gyup5m img:where(.svelte-1gyup5m){width:100%;height:100%;object-fit:cover}.news-detail__content.svelte-1gyup5m{display:grid;gap:clamp(34px,5vw,52px);padding-block:clamp(34px,5vw,52px)}.news-detail__content.svelte-1gyup5m section:where(.svelte-1gyup5m){display:grid;gap:16px}.news-detail__content.svelte-1gyup5m h2:where(.svelte-1gyup5m){padding-left:14px;border-left:4px solid var(--color-primary);font-family:var(--font-heading);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.4;letter-spacing:0}.news-detail__content.svelte-1gyup5m p:where(.svelte-1gyup5m),.news-detail__content.svelte-1gyup5m ul:where(.svelte-1gyup5m){color:var(--color-ink-soft);line-height:1.95}.news-detail__content.svelte-1gyup5m ul:where(.svelte-1gyup5m){display:grid;gap:8px;margin:0;padding-left:1.4rem}.news-detail__actions.svelte-1gyup5m{display:flex;flex-wrap:wrap;gap:18px;padding:clamp(24px,4vw,34px);border:1px solid var(--color-line);border-radius:var(--radius-card);background:#faf6ecd1}.news-detail__back.svelte-1gyup5m{display:inline-flex;margin-top:clamp(34px,5vw,52px);color:#87632df2;font-weight:800;text-decoration:underline;text-underline-offset:6px}.news-detail__back.svelte-1gyup5m:before{margin-right:8px;content:"←"}@media(max-width:560px){.news-detail__actions.svelte-1gyup5m{display:grid}}
