.case-study-page.svelte-1rsevjp{width:100%;position:relative;padding-top:0;max-width:var(--container-wide);margin:0 auto}@media(min-width:834px){.case-study-page.svelte-1rsevjp{padding-top:2rem}}.case-study.svelte-1rsevjp,.case-study-header.svelte-1rsevjp{width:100%}.header-inner.svelte-1rsevjp{max-width:var(--container-wide);margin:0 auto;padding-bottom:3rem}.header-content.svelte-1rsevjp{max-width:949px}.case-study-label.svelte-1rsevjp{display:inline-flex;align-items:center;justify-content:center;background:#fff;padding:4px 8px;margin-bottom:1.5rem;font-family:var(--font-mono);font-size:16px;line-height:24px;color:var(--color-black);text-decoration:none;transition:opacity .2s ease}.case-study-label.svelte-1rsevjp:hover{opacity:.7}.metadata-section.svelte-1rsevjp{width:100%;border-top:1px solid var(--color-charcoal);border-bottom:1px solid var(--color-charcoal)}.metadata-inner.svelte-1rsevjp{--cols: 2;max-width:var(--container-wide);margin:0 auto;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:1.5rem;padding-block:2.5rem}@media(min-width:834px){.metadata-inner.svelte-1rsevjp{--cols: 4;gap:2rem}}.meta-item.svelte-1rsevjp{display:flex;flex-direction:column;gap:.5rem}@media(min-width:834px){.meta-item.svelte-1rsevjp{gap:1rem}}.meta-label.svelte-1rsevjp{font-family:var(--font-mono);font-size:16px;line-height:24px;color:var(--color-black)}.meta-value.svelte-1rsevjp{font-size:1.2rem;line-height:1.6;color:var(--color-black)}.meta-links.svelte-1rsevjp{display:flex;flex-wrap:wrap}.meta-link.svelte-1rsevjp:not(:first-child){margin-left:.5rem}.sector-link.svelte-1rsevjp{background:#fff;padding:4px;margin:0 8px 8px 0}.sector-link.svelte-1rsevjp:not(:first-child){margin-left:0}.countries-list.svelte-1rsevjp{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.country-item.svelte-1rsevjp{display:flex;align-items:center;gap:.5rem}.country-flag.svelte-1rsevjp{width:16px;height:auto;border-radius:4px;flex-shrink:0}.meta-link.svelte-1rsevjp{color:var(--color-black);text-decoration:none;transition:text-decoration .2s ease}.meta-link.svelte-1rsevjp:hover{text-decoration:underline}.case-study-body.svelte-1rsevjp{width:100%}.body-inner.svelte-1rsevjp{max-width:var(--container-wide);margin:0 auto;padding:4rem 0}.case-study-content.svelte-1rsevjp{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}@media(min-width:834px){.case-study-content.svelte-1rsevjp{display:grid;grid-template-columns:220px 1fr;gap:2.5rem}}@media(min-width:1280px){.case-study-content.svelte-1rsevjp{grid-template-columns:440px 1fr}}.case-study-content.svelte-1rsevjp h2,.case-study-content.svelte-1rsevjp h3{grid-column:1;font-size:21px;font-weight:500;line-height:1.6;color:var(--color-black);margin:0;padding-top:.5rem}.case-study-content.svelte-1rsevjp h2+p,.case-study-content.svelte-1rsevjp h2+ul,.case-study-content.svelte-1rsevjp h2+ol,.case-study-content.svelte-1rsevjp h3+p,.case-study-content.svelte-1rsevjp h3+ul,.case-study-content.svelte-1rsevjp h3+ol{grid-column:2;margin-top:0}.case-study-content.svelte-1rsevjp p,.case-study-content.svelte-1rsevjp ul,.case-study-content.svelte-1rsevjp ol{font-size:21px;line-height:1.6;color:var(--color-charcoal);margin:0 0 1.5rem;grid-column:2}.case-study-content.svelte-1rsevjp p:last-child,.case-study-content.svelte-1rsevjp ul:last-child,.case-study-content.svelte-1rsevjp ol:last-child{margin-bottom:0}.case-study-content.svelte-1rsevjp a{color:var(--color-charcoal);text-decoration:underline;transition:opacity .2s ease}.case-study-content.svelte-1rsevjp a:hover{opacity:.7}.case-study-content.svelte-1rsevjp ul,.case-study-content.svelte-1rsevjp ol{padding-left:2rem}.case-study-content.svelte-1rsevjp li{margin-bottom:.5rem}html{scroll-behavior:smooth}.case-study-content.svelte-1rsevjp p[id]{font-size:.875rem;line-height:1.5;color:var(--color-text-secondary, #666);margin-bottom:.75rem}.case-study-content.svelte-1rsevjp p[id] a{font-weight:600;color:var(--color-text-primary, #333);text-decoration:none}.no-content.svelte-1rsevjp{font-style:italic;color:#999;grid-column:2}.external-link.svelte-1rsevjp{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #eee}.related-case-studies.svelte-1rsevjp{width:100%;padding:4rem 0}.related-inner.svelte-1rsevjp{max-width:var(--container-wide);margin:0 auto}.related-heading.svelte-1rsevjp{margin-block-end:2.5rem}.related-grid.svelte-1rsevjp{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-block:0;border-top:1px solid var(--color-charcoal);border-bottom:1px solid var(--color-charcoal)}@media(max-width:1023px){.related-grid.svelte-1rsevjp{grid-template-columns:1fr;border-bottom:0}}.related-grid.svelte-1rsevjp .case-study-card{border-left:1px solid var(--color-charcoal);padding-inline:2.5rem;padding-block:3rem}@media(max-width:1023px){.related-grid.svelte-1rsevjp .case-study-card{border:0;padding-inline:0;border-bottom:1px solid var(--color-charcoal)}}.related-grid.svelte-1rsevjp .case-study-card:first-child{padding-left:0;border-left:0}@media(max-width:1023px){.header-inner.svelte-1rsevjp{padding-top:4rem}.case-study-content.svelte-1rsevjp p,.case-study-content.svelte-1rsevjp ul,.case-study-content.svelte-1rsevjp ol,.case-study-content.svelte-1rsevjp h2,.case-study-content.svelte-1rsevjp h3{font-size:18px}}
