.swiss-page.svelte-17b97lq{--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-17b97lq{background:linear-gradient(135deg,#33334cd9,#4a4a6ad9),url(../../../images/hero/healthcare-hero-3-640w.webp) center/cover no-repeat;border-bottom:3px solid var(--color-base-content);padding:calc(var(--grid-unit) * 8) 0}@media (min-width: 640px){.swiss-hero.svelte-17b97lq{background:linear-gradient(135deg,#33334cd9,#4a4a6ad9),url(../../../images/hero/healthcare-hero-3-1024w.webp) center/cover no-repeat}}@media (min-width: 1024px){.swiss-hero.svelte-17b97lq{background:linear-gradient(135deg,#33334cd9,#4a4a6ad9),url(../../../images/hero/healthcare-hero-3-1920w.webp) center/cover no-repeat}}.swiss-hero.svelte-17b97lq .swiss-label:where(.svelte-17b97lq){color:#fff;border-color:#fff}.swiss-hero.svelte-17b97lq .swiss-title:where(.svelte-17b97lq){color:#fff}.swiss-hero.svelte-17b97lq .swiss-intro:where(.svelte-17b97lq){color:#ffffffe6}@media (min-width: 768px){.swiss-hero.svelte-17b97lq{padding:calc(var(--grid-unit) * 12) 0}}.swiss-hero-content.svelte-17b97lq{max-width:720px}.swiss-label.svelte-17b97lq{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-17b97lq{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-17b97lq{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;color:var(--color-secondary);margin:0;max-width:600px}.swiss-section.svelte-17b97lq{padding:calc(var(--grid-unit) * 8) 0}@media (min-width: 768px){.swiss-section.svelte-17b97lq{padding:calc(var(--grid-unit) * 12) 0}}.blog-grid.svelte-17b97lq{display:grid;grid-template-columns:1fr;gap:calc(var(--grid-unit) * 4)}@media (min-width: 640px){.blog-grid.svelte-17b97lq{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.blog-grid.svelte-17b97lq{grid-template-columns:repeat(3,1fr);gap:calc(var(--grid-unit) * 5)}}.blog-card.svelte-17b97lq{display:flex;flex-direction:column;background:var(--color-white);border:3px solid var(--color-base-content);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;overflow:hidden}.blog-image.svelte-17b97lq{aspect-ratio:16 / 9;overflow:hidden;border-bottom:3px solid var(--color-base-content)}.blog-image.svelte-17b97lq img:where(.svelte-17b97lq){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card.svelte-17b97lq:hover .blog-image:where(.svelte-17b97lq) img:where(.svelte-17b97lq){transform:scale(1.05)}.blog-card.svelte-17b97lq:hover{transform:translateY(-4px);box-shadow:8px 8px 0 var(--color-base-content)}.blog-card-content.svelte-17b97lq{padding:calc(var(--grid-unit) * 3)}@media (min-width: 768px){.blog-card-content.svelte-17b97lq{padding:calc(var(--grid-unit) * 4)}}.blog-date.svelte-17b97lq{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-17b97lq{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-17b97lq{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-17b97lq{display:inline-block;font-size:.875rem;font-weight:600;color:var(--ghost-accent-color, #2a8500);transition:color .15s ease}.blog-card.svelte-17b97lq:hover .blog-link:where(.svelte-17b97lq){color:var(--color-base-content)}.empty-state.svelte-17b97lq{text-align:center;padding:calc(var(--grid-unit) * 8);background:var(--color-base-200);border:2px dashed var(--color-base-content)}.empty-state.svelte-17b97lq p:where(.svelte-17b97lq){margin:0;color:var(--color-secondary);font-size:1rem}
