.article_page.svelte-xt9ns6{padding:1.625rem 0 3.5rem}.article_page.svelte-xt9ns6 .breadcrumbs:where(.svelte-xt9ns6){color:var(--color-text-secondary);align-items:center;gap:.375rem;margin-bottom:1.75rem;font-size:.875rem;display:flex}.article_page.svelte-xt9ns6 .breadcrumbs:where(.svelte-xt9ns6) a:where(.svelte-xt9ns6){transition:color var(--duration-fast) var(--ease-out)}.article_page.svelte-xt9ns6 .breadcrumbs:where(.svelte-xt9ns6) a:where(.svelte-xt9ns6):hover{color:var(--color-text)}.article_page.svelte-xt9ns6 article:where(.svelte-xt9ns6){max-width:47.5rem;margin:0 auto}.article_page.svelte-xt9ns6 .article_header:where(.svelte-xt9ns6){margin-bottom:1.75rem}.article_page.svelte-xt9ns6 .article_header:where(.svelte-xt9ns6) .category_badge:where(.svelte-xt9ns6){border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));color:var(--color-brand-dark);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.875rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.article_page.svelte-xt9ns6 .article_header:where(.svelte-xt9ns6) h1:where(.svelte-xt9ns6){letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(1.75rem,4vw,2.625rem);font-weight:820;line-height:1.15}.article_page.svelte-xt9ns6 .article_header:where(.svelte-xt9ns6) .date:where(.svelte-xt9ns6){color:var(--color-text-muted);font-size:.875rem}.article_page.svelte-xt9ns6 .cover:where(.svelte-xt9ns6){border-radius:var(--radius-lg);aspect-ratio:16/9;background:var(--color-bg-soft);margin-bottom:2rem;overflow:hidden}.article_page.svelte-xt9ns6 .cover:where(.svelte-xt9ns6) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6){color:var(--color-text);margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) p,.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) ul,.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) ol,.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) blockquote{margin-bottom:1.125rem}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) h2{letter-spacing:-.02em;margin:2rem 0 .875rem;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:800;line-height:1.25}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) h3{margin:1.625rem 0 .75rem;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:800;line-height:1.3}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) ul,.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) ol{padding-left:1.5rem}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) ul{list-style:outside}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) ol{list-style:decimal}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) li{margin-bottom:.5rem}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) a{color:var(--color-brand-dark);transition:color var(--duration-fast) var(--ease-out);font-weight:600;text-decoration:underline}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) a:hover{color:var(--color-brand-strong)}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) blockquote{border-left:.1875rem solid var(--color-brand);color:var(--color-text-secondary);padding-left:1rem}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6)>:last-child{margin-bottom:0}.article_page.svelte-xt9ns6 .back_link:where(.svelte-xt9ns6){color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.article_page.svelte-xt9ns6 .back_link:where(.svelte-xt9ns6):hover{color:var(--color-text)}.article_page.svelte-xt9ns6 .not_found:where(.svelte-xt9ns6){border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:30rem;color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin:3rem auto;padding:3rem;display:flex}.article_page.svelte-xt9ns6 .not_found:where(.svelte-xt9ns6) h1:where(.svelte-xt9ns6){color:var(--color-text);font-size:1.375rem}.article_page.svelte-xt9ns6 .not_found:where(.svelte-xt9ns6) p:where(.svelte-xt9ns6){color:var(--color-text-secondary);font-size:.875rem}.article_page.svelte-xt9ns6 .not_found:where(.svelte-xt9ns6) .back_link:where(.svelte-xt9ns6){margin-top:.5rem}.article_page.svelte-xt9ns6 .skeleton:where(.svelte-xt9ns6){max-width:47.5rem;margin:0 auto}.article_page.svelte-xt9ns6 .skeleton:where(.svelte-xt9ns6) .skeleton_title:where(.svelte-xt9ns6){border-radius:var(--radius-md);width:70%;height:2.5rem;margin-bottom:1.75rem;display:block}.article_page.svelte-xt9ns6 .skeleton:where(.svelte-xt9ns6) .skeleton_cover:where(.svelte-xt9ns6){aspect-ratio:16/9;border-radius:var(--radius-lg);display:block}.article_page.svelte-xt9ns6 .skeleton:where(.svelte-xt9ns6) .skeleton_title:where(.svelte-xt9ns6),.article_page.svelte-xt9ns6 .skeleton:where(.svelte-xt9ns6) .skeleton_cover:where(.svelte-xt9ns6){background:linear-gradient(100deg, var(--color-bg-muted) 20%, var(--color-surface) 50%, var(--color-bg-muted) 80%);background-size:220% 100%;animation:1.5s infinite svelte-xt9ns6-article_page_shimmer}@media (width<=40rem){.article_page.svelte-xt9ns6{padding:1.125rem 0 2.5rem}}@keyframes svelte-xt9ns6-article_page_shimmer{to{background-position-x:-220%}}
