.about-container.svelte-cwls5q{max-width:1200px;margin:0 auto;padding:2rem}.intro-section.svelte-cwls5q{display:grid;grid-template-columns:300px 1fr;gap:3rem;margin-bottom:4rem;align-items:start}.photo-container.svelte-cwls5q{position:sticky;top:2rem}.photo.svelte-cwls5q{width:300px;height:400px;object-fit:cover;border-radius:12px}.photo-credit.svelte-cwls5q{margin-top:.5rem;font-size:.75rem;color:#6b7280;text-align:center}.intro-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem;line-height:1.8;color:#374151;margin-bottom:1.5rem}.contact-section.svelte-cwls5q{background:#f9f4ed;border-radius:12px;padding:2.5rem;margin-bottom:3rem}.contact-details.svelte-cwls5q{display:flex;flex-direction:column;gap:1rem}.contact-item.svelte-cwls5q{font-size:1rem;color:#374151}.contact-item.svelte-cwls5q strong:where(.svelte-cwls5q){color:#111827;margin-right:.5rem}.impact-section.svelte-cwls5q{background:#f9f4ed;border-radius:12px;padding:2.5rem}.impact-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#111827}.impact-content.svelte-cwls5q{display:flex;flex-direction:column;gap:2rem}.news-item.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.3rem;font-weight:600;margin-bottom:.75rem}.news-item.svelte-cwls5q h3:where(.svelte-cwls5q) a:where(.svelte-cwls5q){color:#111827;text-decoration:none}.news-item.svelte-cwls5q h3:where(.svelte-cwls5q) a:where(.svelte-cwls5q):hover{color:#6b7280;text-decoration:underline}.news-item.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1.1rem;color:#374151;line-height:1.8}@media (max-width: 768px){.about-container.svelte-cwls5q{padding:1rem}.intro-section.svelte-cwls5q{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.photo.svelte-cwls5q{width:100%;max-width:280px;height:350px;margin:0 auto;display:block}.photo-container.svelte-cwls5q{position:static;text-align:center}.intro-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;line-height:1.7;margin-bottom:1.25rem}.contact-section.svelte-cwls5q,.impact-section.svelte-cwls5q{padding:1.5rem;margin-bottom:1.5rem}.impact-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem;margin-bottom:1rem}.news-item.svelte-cwls5q p:where(.svelte-cwls5q){font-size:1rem;line-height:1.6}.news-item.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.1rem}}
