.swiss-page.svelte-1k294mc{--grid-unit: 8px;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.swiss-article-header.svelte-1k294mc{background:var(--color-base-100);border-bottom:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 6) 0 calc(var(--grid-unit) * 8)}@media (min-width: 768px){.swiss-article-header.svelte-1k294mc{padding:calc(var(--grid-unit) * 8) 0 calc(var(--grid-unit) * 10)}}.swiss-article-header.svelte-1k294mc .s-container:where(.svelte-1k294mc){max-width:800px}.back-link.svelte-1k294mc{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 1);font-size:.875rem;font-weight:600;color:var(--color-secondary);text-decoration:none;margin-bottom:calc(var(--grid-unit) * 4);transition:color .15s ease}.back-link.svelte-1k294mc:hover{color:var(--ghost-accent-color, #80ce22)}.article-meta.svelte-1k294mc{display:flex;align-items:center;gap:calc(var(--grid-unit) * 2);margin-bottom:calc(var(--grid-unit) * 3)}.swiss-label.svelte-1k294mc{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-base-content);border:2px solid var(--color-base-content);padding:calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 1.5)}.article-date.svelte-1k294mc{font-size:.875rem;color:var(--color-secondary)}.article-title.svelte-1k294mc{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 calc(var(--grid-unit) * 3) 0;color:var(--color-base-content);hyphens:auto;-webkit-hyphens:auto}.article-description.svelte-1k294mc{font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.6;color:var(--color-secondary);margin:0;max-width:640px}.swiss-article.svelte-1k294mc{padding:calc(var(--grid-unit) * 8) 0}@media (min-width: 768px){.swiss-article.svelte-1k294mc{padding:calc(var(--grid-unit) * 10) 0}}.swiss-article.svelte-1k294mc .s-container:where(.svelte-1k294mc){max-width:800px}.article-content.svelte-1k294mc{font-size:1.0625rem;line-height:1.75;color:var(--color-base-content)}.article-content.svelte-1k294mc h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;margin:calc(var(--grid-unit) * 6) 0 calc(var(--grid-unit) * 3) 0;color:var(--color-base-content);hyphens:auto;-webkit-hyphens:auto}.article-content.svelte-1k294mc h3{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;line-height:1.3;margin:calc(var(--grid-unit) * 5) 0 calc(var(--grid-unit) * 2) 0;color:var(--color-base-content);hyphens:auto;-webkit-hyphens:auto}.article-content.svelte-1k294mc h4{font-size:1.125rem;font-weight:700;line-height:1.4;margin:calc(var(--grid-unit) * 4) 0 calc(var(--grid-unit) * 2) 0;color:var(--color-base-content)}.article-content.svelte-1k294mc p{margin:0 0 calc(var(--grid-unit) * 3) 0}.article-content.svelte-1k294mc .lead{font-size:1.25rem;line-height:1.6;color:var(--color-secondary);margin-bottom:calc(var(--grid-unit) * 4)}.article-content.svelte-1k294mc a{color:var(--ghost-accent-color, #80ce22);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.article-content.svelte-1k294mc a:hover{color:var(--color-base-content)}.article-content.svelte-1k294mc ul,.article-content.svelte-1k294mc ol{margin:0 0 calc(var(--grid-unit) * 3) 0;padding-left:calc(var(--grid-unit) * 4)}.article-content.svelte-1k294mc li{margin-bottom:calc(var(--grid-unit) * 1)}.article-content.svelte-1k294mc blockquote{margin:calc(var(--grid-unit) * 4) 0;padding:calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 4);border-left:4px solid var(--color-base-content);background:var(--color-base-100);font-style:italic;color:var(--color-secondary)}.article-content.svelte-1k294mc blockquote p{margin:0}.article-content.svelte-1k294mc pre{margin:calc(var(--grid-unit) * 4) 0;padding:calc(var(--grid-unit) * 3);background:var(--color-base-content);color:var(--color-white);overflow-x:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;line-height:1.6;border:3px solid var(--color-base-content)}.article-content.svelte-1k294mc code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.article-content.svelte-1k294mc p code,.article-content.svelte-1k294mc li code{background:var(--color-base-200);padding:.125rem .375rem;border:1px solid var(--color-base-300)}.article-content.svelte-1k294mc img{max-width:100%;height:auto;margin:calc(var(--grid-unit) * 4) 0;border:3px solid var(--color-base-content)}.article-content.svelte-1k294mc hr{border:none;border-top:2px solid var(--color-base-content);margin:calc(var(--grid-unit) * 6) 0}.swiss-article-footer.svelte-1k294mc{border-top:2px solid var(--color-base-300);padding:calc(var(--grid-unit) * 6) 0;background:var(--color-base-100)}.swiss-article-footer.svelte-1k294mc .s-container:where(.svelte-1k294mc){max-width:800px}.swiss-article-footer.svelte-1k294mc .back-link:where(.svelte-1k294mc){margin-bottom:0}@media (max-width: 480px){.article-content.svelte-1k294mc{font-size:1rem}.article-content.svelte-1k294mc .lead{font-size:1.125rem}.article-content.svelte-1k294mc pre{padding:calc(var(--grid-unit) * 2);font-size:.8125rem}}
