.swiss-page.svelte-fjvxwz{--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-hero.svelte-fjvxwz{background:var(--color-base-100);border-bottom:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 8) 0}@media (min-width: 768px){.swiss-hero.svelte-fjvxwz{padding:calc(var(--grid-unit) * 12) 0}}.swiss-hero-content.svelte-fjvxwz{max-width:720px}.swiss-label.svelte-fjvxwz{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);margin-bottom:calc(var(--grid-unit) * 2)}.swiss-title.svelte-fjvxwz{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 calc(var(--grid-unit) * 3) 0;color:var(--color-base-content);hyphens:auto;-webkit-hyphens:auto}.swiss-intro.svelte-fjvxwz{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:var(--color-secondary);margin:0;max-width:600px}.swiss-section.svelte-fjvxwz{padding:calc(var(--grid-unit) * 8) 0}@media (min-width: 768px){.swiss-section.svelte-fjvxwz{padding:calc(var(--grid-unit) * 12) 0}}.blog-grid.svelte-fjvxwz{display:grid;grid-template-columns:1fr;gap:calc(var(--grid-unit) * 4)}@media (min-width: 640px){.blog-grid.svelte-fjvxwz{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blog-grid.svelte-fjvxwz{grid-template-columns:repeat(3,1fr);gap:calc(var(--grid-unit) * 5)}}.blog-card.svelte-fjvxwz{display:block;background:var(--color-white);border:3px solid var(--color-base-content);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.blog-card.svelte-fjvxwz:hover{transform:translateY(-4px);box-shadow:8px 8px 0 var(--color-base-content)}.blog-card-content.svelte-fjvxwz{padding:calc(var(--grid-unit) * 3)}@media (min-width: 768px){.blog-card-content.svelte-fjvxwz{padding:calc(var(--grid-unit) * 4)}}.blog-date.svelte-fjvxwz{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary);margin-bottom:calc(var(--grid-unit) * 1.5)}.blog-title.svelte-fjvxwz{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;line-height:1.25;color:var(--color-base-content);margin:0 0 calc(var(--grid-unit) * 2) 0;hyphens:auto;-webkit-hyphens:auto}.blog-excerpt.svelte-fjvxwz{font-size:.9375rem;line-height:1.6;color:var(--color-secondary);margin:0 0 calc(var(--grid-unit) * 3) 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-link.svelte-fjvxwz{display:inline-block;font-size:.875rem;font-weight:600;color:var(--ghost-accent-color, #80ce22);transition:color .15s ease}.blog-card.svelte-fjvxwz:hover .blog-link:where(.svelte-fjvxwz){color:var(--color-base-content)}.empty-state.svelte-fjvxwz{text-align:center;padding:calc(var(--grid-unit) * 8);background:var(--color-base-200);border:2px dashed var(--color-base-content)}.empty-state.svelte-fjvxwz p:where(.svelte-fjvxwz){margin:0;color:var(--color-secondary);font-size:1rem}
