.top-nav.svelte-1ekmpnf{position:fixed;top:0;left:0;right:0;z-index:9;display:flex;align-items:center;min-height:76px;padding:var(--space-4) var(--space-6);padding-right:calc(44px * 2 + var(--space-2) + var(--space-4) * 2);background:var(--glass-bg);border-bottom:1px solid var(--color-rule-hair);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.top-nav.svelte-1ekmpnf{background:var(--color-surface-100)}}.back-link.svelte-1ekmpnf{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-text-primary);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:22px;letter-spacing:var(--tracking-display-tight);line-height:1;transition:color var(--transition-fast)}.back-link.svelte-1ekmpnf:hover{color:var(--color-accent-on-bg)}.back-link.svelte-1ekmpnf:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px;border-radius:var(--radius-2)}@media(max-width:540px){.top-nav.svelte-1ekmpnf{padding:var(--space-3) var(--space-4);padding-right:calc(44px * 2 + var(--space-2) + var(--space-3) * 2)}.back-link.svelte-1ekmpnf{font-size:18px}}.page.svelte-1ekmpnf{position:relative;z-index:1;padding-top:76px}.article.svelte-1ekmpnf{max-width:780px;margin:0 auto;padding:clamp(var(--space-20),12vh,var(--space-24)) clamp(var(--space-6),5vw,var(--space-12));display:flex;flex-direction:column;gap:clamp(var(--space-12),8vh,var(--space-16))}.page-header.svelte-1ekmpnf{display:flex;flex-direction:column;gap:var(--space-5)}.eyebrow.svelte-1ekmpnf{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);line-height:var(--lh-eyebrow);text-transform:uppercase;color:var(--color-accent-on-bg)}.eyebrow-rule.svelte-1ekmpnf{flex:0 0 32px;height:1px;background:var(--color-accent-rule)}.page-heading.svelte-1ekmpnf{font-family:var(--font-sans);font-size:clamp(36px,5.5vw,56px);font-weight:var(--weight-semibold);line-height:var(--lh-section-display);letter-spacing:var(--tracking-display-tight);color:var(--color-text-primary);margin:0;max-width:18ch}.lead.svelte-1ekmpnf{font-family:var(--font-sans);font-size:var(--type-subheading);font-weight:var(--weight-regular);line-height:var(--lh-subheading);color:var(--color-text-body);margin:0;max-width:56ch}.section.svelte-1ekmpnf{display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--color-rule-strong);padding-top:var(--space-8)}.section-eyebrow.svelte-1ekmpnf{font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);line-height:var(--lh-eyebrow);text-transform:uppercase;color:var(--color-text-dim)}.section-heading.svelte-1ekmpnf{font-family:var(--font-sans);font-size:clamp(24px,3vw,32px);font-weight:var(--weight-medium);line-height:var(--lh-card-heading);letter-spacing:var(--tracking-1);color:var(--color-text-primary);margin:0;max-width:26ch}.section.svelte-1ekmpnf p:where(.svelte-1ekmpnf){font-family:var(--font-sans);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--lh-body);letter-spacing:var(--tracking-1);color:var(--color-text-body);margin:0;max-width:60ch}.ext-link.svelte-1ekmpnf{color:var(--color-accent-on-bg);text-decoration:none;border-bottom:1px solid var(--color-accent-rule);padding-bottom:1px;transition:border-color var(--transition-fast)}.ext-link.svelte-1ekmpnf:hover{border-bottom-color:var(--color-accent-on-bg)}.back-to-home.svelte-1ekmpnf{margin:0;font-family:var(--font-mono);font-size:var(--type-eyebrow);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}
