.error-message.svelte-m1sgm9,.no-content.svelte-m1sgm9{padding:2rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin:2rem 0}.error-detail.svelte-m1sgm9{font-family:monospace;font-size:.875rem;color:#991b1b;background-color:#fee2e2;padding:.5rem;border-radius:.25rem;margin:1rem 0}.page-title.svelte-m1sgm9{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--accent-color)}.blocks-container.svelte-m1sgm9{width:100%}.case-study-image.svelte-m1sgm9{margin:0 0 1rem}.case-study-image.svelte-m1sgm9 img:where(.svelte-m1sgm9){width:100%;height:auto;display:block}.case-study-image.svelte-m1sgm9 figcaption:where(.svelte-m1sgm9){font-size:.875rem;color:#6b7280;font-style:italic;margin-top:.5rem}.case-study-text.svelte-m1sgm9{margin-bottom:1rem;line-height:1.75}.case-study-text.svelte-m1sgm9 p{margin-bottom:1rem}.case-study-text.svelte-m1sgm9 a{color:var(--accent-color);text-decoration:underline}.pdf-link.svelte-m1sgm9{margin-top:1rem}.pdf-button.svelte-m1sgm9{display:inline-block;padding:.5rem 1rem;background-color:var(--accent-color);color:#fff;text-decoration:none;border-radius:.25rem;font-weight:600;transition:background-color .2s}.pdf-button.svelte-m1sgm9:hover{background-color:var(--accent-color-hover, #066672)}.bibliography-section.svelte-m1sgm9{margin-top:2rem}.bibliography-section.svelte-m1sgm9 h2:where(.svelte-m1sgm9){margin-bottom:1rem}.bibliography-list.svelte-m1sgm9{margin-left:1.5rem;margin-bottom:0;color:#6b7280;font-style:italic}.bibliography-list.svelte-m1sgm9 li:where(.svelte-m1sgm9){margin-bottom:.5rem}
