.share_buttons.svelte-1vzovi7{flex-direction:column;gap:.625rem;display:flex}.share_buttons.svelte-1vzovi7 .label:where(.svelte-1vzovi7){color:var(--color-text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:.78125rem;font-weight:700}.share_buttons.svelte-1vzovi7 .row:where(.svelte-1vzovi7){flex-wrap:wrap;gap:.5rem;display:flex}.share_buttons.svelte-1vzovi7 .button:where(.svelte-1vzovi7){border-radius:var(--radius-pill);background:var(--color-bg-muted);min-height:2.375rem;color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:.4375rem;padding:0 .9375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.share_buttons.svelte-1vzovi7 .button:where(.svelte-1vzovi7):hover{background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));color:var(--color-brand-dark)}.share_buttons.svelte-1vzovi7 .button:where(.svelte-1vzovi7):focus-visible{outline:.125rem solid color-mix(in srgb, var(--color-brand) 55%, transparent);outline-offset:.125rem}.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 .article_header:where(.svelte-xt9ns6) .article_tags:where(.svelte-xt9ns6){flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.article_page.svelte-xt9ns6 .article_header:where(.svelte-xt9ns6) .article_tags:where(.svelte-xt9ns6) .tag:where(.svelte-xt9ns6){border-radius:var(--radius-pill);background:var(--color-bg-muted);color:var(--color-text-secondary);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);padding:.3125rem .75rem;font-size:.78125rem;font-weight:700}.article_page.svelte-xt9ns6 .article_header:where(.svelte-xt9ns6) .article_tags:where(.svelte-xt9ns6) .tag:where(.svelte-xt9ns6):hover{background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));color:var(--color-brand-dark)}.article_page.svelte-xt9ns6 .article_header:where(.svelte-xt9ns6) .article_tags:where(.svelte-xt9ns6) .tag:where(.svelte-xt9ns6):focus-visible{outline:.125rem solid color-mix(in srgb, var(--color-brand) 55%, transparent);outline-offset:.125rem}.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) img{border-radius:var(--radius-lg);width:100%;margin-bottom:1.5rem;display:block}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) .table_wrap{margin-bottom:1.5rem;overflow-x:auto}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) table{border-collapse:collapse;width:100%}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) th,.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) td{border:1px solid var(--color-border);text-align:left;padding:.625rem .875rem}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) th p,.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) td p{margin-bottom:0}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) th{background:var(--color-bg-soft);font-weight:700}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) .video_embed{margin-bottom:1.5rem}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) .video_embed_frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-bg-soft);position:relative;overflow:hidden}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6) .video_embed_frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.article_page.svelte-xt9ns6 .content:where(.svelte-xt9ns6)>:last-child{margin-bottom:0}.article_page.svelte-xt9ns6 .share:where(.svelte-xt9ns6){margin-bottom:2rem}.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%}}
