.article-block.svelte-1wfutcj{gap:var(--space-16);flex-direction:column;display:flex}.article-block.s.svelte-1wfutcj{gap:var(--space-8)}.article-block.xs.svelte-1wfutcj{gap:0}.section-label.svelte-1wfutcj{font:var(--font-mono-10);opacity:.7;text-transform:uppercase}.article-title.svelte-1wfutcj{overflow-wrap:break-word;hyphens:auto;width:100%;position:relative}header.svelte-1wfutcj{gap:var(--space-4);flex-direction:column;display:flex}.article-block.s.svelte-1wfutcj .article-title:where(.svelte-1wfutcj){font:var(--font-display-24)!important}.article-block.xs.svelte-1wfutcj .article-title:where(.svelte-1wfutcj){font:var(--font-mono-16)!important}.article-subline.svelte-1wfutcj{font:var(--font-mono-12);margin:0}.marquee-wrapper.svelte-zbra8x{width:100vw;left:calc(50% + (var(--page-padding-r) - var(--page-padding-l)) / 2);position:relative;overflow:hidden;transform:translate(-50%)}.marquee-track.svelte-zbra8x{width:max-content;display:flex}.marquee-content.svelte-zbra8x{white-space:nowrap;animation:45s linear infinite svelte-zbra8x-marquee;display:flex}.marquee-item.svelte-zbra8x{font:var(--font-mono-16);color:var(--text-secondary);padding:0 var(--space-16);align-items:center;gap:var(--space-16);display:inline-flex}.marquee-item.light.svelte-zbra8x{font:var(--font-mono-12)}@keyframes svelte-zbra8x-marquee{0%{transform:translate(0%)}to{transform:translate(-50%)}}.global-footer.svelte-jz8lnl{width:100%;padding:var(--space-24) var(--space-12);margin-top:var(--space-64);background:0 0}.footer-inner.svelte-jz8lnl{max-width:var(--page-max-width);justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;margin:0 auto;display:flex}.footer-nav.svelte-jz8lnl{align-items:center;gap:var(--space-24);display:flex}.copyright.svelte-jz8lnl,.footer-link.svelte-jz8lnl{color:var(--text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-12);letter-spacing:var(--letter-spacing-body);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard), letter-spacing var(--motion-duration-fast) var(--motion-ease-standard), font-weight var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;padding:0;position:relative}.footer-link.svelte-jz8lnl:hover{letter-spacing:var(--letter-spacing-display);color:var(--text-primary);font-weight:var(--font-weight-bold)}.copyright.svelte-jz8lnl{cursor:default}@media (max-width:36rem){.footer-inner.svelte-jz8lnl{flex-direction:column;align-items:flex-start}}
