.page.svelte-1csz9mf{width:min(calc(100% - 32px),var(--page-narrow));margin:0 auto;padding:32px 0 80px}.back-link.svelte-1csz9mf{display:inline-block;margin-bottom:24px;color:var(--color-accent-strong);text-decoration:none}.article.svelte-1csz9mf{display:grid;gap:16px}.page-meta.svelte-1csz9mf{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.meta-pill.svelte-1csz9mf{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f0d4bc94;color:var(--color-accent-strong);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.meta-pill.subtle.svelte-1csz9mf{background:#ffffffbd;color:var(--color-ink-soft);text-transform:none;letter-spacing:0}h1.svelte-1csz9mf{margin:0;color:var(--color-ink-strong);font-family:var(--font-sans);font-size:clamp(1.45rem,3vw,2rem);line-height:1.35;font-weight:700;letter-spacing:-.01em}.answer-label.svelte-1csz9mf{margin:0 0 10px;color:var(--color-accent);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.question-section.svelte-1csz9mf,.answer-section.svelte-1csz9mf,.detail-section.svelte-1csz9mf{padding:20px;border:1px solid var(--color-line);border-radius:22px;background:#ffffffc7}.question-section.svelte-1csz9mf{margin-top:0;background:#fffcf7d6}.answer-section.svelte-1csz9mf{margin-top:16px;background:#fffffff5;border-color:#1421261a;box-shadow:0 18px 42px #583f251a}.detail-section.svelte-1csz9mf{margin-top:16px;background:#ffffffd6}.english.svelte-1csz9mf{margin:0 0 12px;color:var(--color-accent-strong);font-family:var(--font-sans);font-size:clamp(2rem,4vw,3rem);line-height:1.2;font-weight:700;letter-spacing:-.02em}.question-ja.svelte-1csz9mf{display:block}.question-sub.svelte-1csz9mf{display:block;margin-top:6px;font-size:.8em;font-weight:600;color:var(--color-ink-soft);letter-spacing:0}.body.svelte-1csz9mf{margin-top:0}.cta-panel.svelte-1csz9mf{padding:24px;margin-top:18px;border:1px solid var(--color-line);border-radius:26px;background:var(--color-surface);box-shadow:0 18px 50px var(--color-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cta-copy.svelte-1csz9mf h2:where(.svelte-1csz9mf){margin:10px 0;color:var(--color-ink-strong);font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1;letter-spacing:-.03em}.cta-copy.svelte-1csz9mf p:where(.svelte-1csz9mf):last-child{margin:0;line-height:1.8;color:var(--color-ink-soft)}.cta-actions.svelte-1csz9mf{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.primary-link.svelte-1csz9mf{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid transparent;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.primary-link.svelte-1csz9mf{background:linear-gradient(135deg,#c76638,#8b4626);color:#fff8f2;box-shadow:0 12px 28px #8d43202e}.primary-link.svelte-1csz9mf:hover{transform:translateY(-1px)}@media(max-width:720px){.page.svelte-1csz9mf{width:min(calc(100% - 24px),var(--page-narrow));padding-bottom:72px}.cta-panel.svelte-1csz9mf{padding:22px}}
