.article-body.svelte-xo5sk4 h2,.article-body.svelte-xo5sk4 h3,.article-body.svelte-xo5sk4 h4{font-family:Syne,sans-serif;color:#fff;letter-spacing:-.02em}.article-body.svelte-xo5sk4 h2{font-size:1.75rem;margin-top:2.25rem;margin-bottom:.85rem}.article-body.svelte-xo5sk4 h3{font-size:1.35rem;margin-top:1.85rem;margin-bottom:.65rem}.article-body.svelte-xo5sk4 h4{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}.article-body.svelte-xo5sk4 p,.article-body.svelte-xo5sk4 li{color:#cdc8c8;line-height:1.7;font-family:Manrope,sans-serif}.article-body.svelte-xo5sk4 a{color:#c4b5fd;text-decoration:underline;text-underline-offset:2px}.article-body.svelte-xo5sk4 a:hover{color:#ddd6fe}.article-body.svelte-xo5sk4 strong{color:#fffffff2}.article-body.svelte-xo5sk4 blockquote{border-left:3px solid #c4b5fd;padding-left:1rem;margin:1.5rem 0;color:#cdc8c8;font-style:italic}.article-body.svelte-xo5sk4 code{background:#c4b5fd1f;color:#ddd6fe;padding:.1em .4em;border-radius:4px;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.article-body.svelte-xo5sk4 pre{background:#0b0b14;border:1px solid #ffffff0d;border-radius:8px;padding:1rem;overflow-x:auto;margin:1.5rem 0}.article-body.svelte-xo5sk4 pre code{background:transparent;color:#e5e7eb;padding:0}.article-body.svelte-xo5sk4 img{max-width:100%;border-radius:10px;margin:1.5rem 0}.article-body.svelte-xo5sk4 ul,.article-body.svelte-xo5sk4 ol{margin:1rem 0 1.25rem;padding-left:1.5rem}.article-body.svelte-xo5sk4 li+li{margin-top:.35rem}.article-body.svelte-xo5sk4 iframe{width:100%;aspect-ratio:16 / 9;border:0;border-radius:10px;margin:1.5rem 0}.article.svelte-1j8c9tz{max-width:760px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,2rem) 6rem}.article-head.svelte-1j8c9tz{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}.back-link.svelte-1j8c9tz{color:#c4b5fd;text-decoration:none;font-size:.8rem;font-family:Manrope,sans-serif;margin-bottom:.6rem}.back-link.svelte-1j8c9tz:hover{text-decoration:underline}.date.svelte-1j8c9tz{font-family:Manrope,sans-serif;font-size:.75rem;color:var(--text-light, #969696);letter-spacing:.03em;text-transform:uppercase}.article-head.svelte-1j8c9tz h1:where(.svelte-1j8c9tz){font-family:Syne,sans-serif;font-size:clamp(2rem,4.5vw,2.85rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary);margin:0;text-wrap:balance}.excerpt.svelte-1j8c9tz{margin:.5rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.6;color:#cdc8c8f2}.featured.svelte-1j8c9tz{margin:0 0 2.5rem;border-radius:16px;overflow:hidden}.featured.svelte-1j8c9tz img:where(.svelte-1j8c9tz){display:block;width:100%;height:auto}.article-content.svelte-1j8c9tz{font-family:Manrope,sans-serif}
