.article-page.svelte-en03bs{padding:var(--spacing-xl) 0 var(--spacing-2xl)}.inner.svelte-en03bs{max-width:44rem;margin:0 auto;padding:0 var(--spacing-md)}.sample-note.svelte-en03bs{border:1px solid var(--color-warning);border-left-width:4px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-text);padding:.75rem 1rem;margin-bottom:var(--spacing-lg);font-size:.9375rem;line-height:1.5}.back-link.svelte-en03bs{display:inline-block;margin-bottom:var(--spacing-lg);font-size:.875rem;color:var(--color-text-secondary);text-decoration:none}.back-link.svelte-en03bs:hover{color:var(--color-primary)}.article-head.svelte-en03bs{margin-bottom:var(--spacing-lg)}.category.svelte-en03bs{display:inline-block;margin-bottom:var(--spacing-sm);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}h1.svelte-en03bs{font-family:var(--font-display);font-size:clamp(1.75rem,6.5vw,2.5rem);font-weight:600;line-height:1.15}.meta.svelte-en03bs{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:var(--spacing-sm);font-size:.875rem;color:var(--color-text-secondary)}.tags.svelte-en03bs{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.tag.svelte-en03bs{padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;font-weight:600;color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-decoration:none}.tag.svelte-en03bs:hover{background:var(--color-surface-hover)}.hero-shot.svelte-en03bs{margin-bottom:var(--spacing-lg);border-radius:var(--radius-md);overflow:hidden}.excerpt.svelte-en03bs{font-size:1.1875rem;line-height:1.6;color:var(--color-text-secondary);padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.body.svelte-en03bs{font-size:1.0625rem;line-height:1.8}.body.svelte-en03bs h2{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.3;margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-sm)}.body.svelte-en03bs h3{font-size:1.125rem;font-weight:700;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.body.svelte-en03bs p{margin-bottom:var(--spacing-md)}.body.svelte-en03bs a{color:var(--color-primary);text-decoration:underline}.body.svelte-en03bs ul,.body.svelte-en03bs ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-xl)}.body.svelte-en03bs li{margin-bottom:var(--spacing-xs)}.body.svelte-en03bs blockquote{border-left:3px solid var(--color-primary);padding-left:var(--spacing-lg);margin:var(--spacing-lg) 0;color:var(--color-text-secondary);font-style:italic}.body.svelte-en03bs img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--spacing-md) 0}@media (min-width: 48rem){.inner.svelte-en03bs{padding:0 var(--spacing-lg)}}
