.special-interest.svelte-gy2lxc{padding-bottom:3.5rem}.story-hero.svelte-gy2lxc{background:linear-gradient(180deg, #dce8dc80 0%, transparent 100%), var(--color-bg);border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding:2rem 0 1.75rem}.story-hero-inner.svelte-gy2lxc{max-width:44rem;margin-inline:auto}.back-link.svelte-gy2lxc{color:var(--color-primary);margin-bottom:1rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}.back-link.svelte-gy2lxc:hover{text-decoration:underline}.story-hero.svelte-gy2lxc h1:where(.svelte-gy2lxc){font-family:var(--font-serif);color:var(--color-primary-dark);margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.12}.hero-lead.svelte-gy2lxc{color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.7}.article-list.svelte-gy2lxc{flex-direction:column;gap:1.25rem;max-width:52rem;margin:0 auto;padding:0;list-style:none;display:flex}.article-card.svelte-gy2lxc{margin:0}.article-link.svelte-gy2lxc{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-elevated);color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);grid-template-columns:minmax(9rem,13rem) 1fr;gap:1.25rem;padding:1.15rem;text-decoration:none;display:grid}.article-link.svelte-gy2lxc:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.article-images.svelte-gy2lxc{flex-direction:column;gap:.5rem;display:flex}.article-images.duo.svelte-gy2lxc{flex-direction:row}.image-frame.svelte-gy2lxc{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg-muted);aspect-ratio:4/3;overflow:hidden}.article-images.duo.svelte-gy2lxc .image-frame:where(.svelte-gy2lxc){aspect-ratio:3/4;flex:1}.image-frame.svelte-gy2lxc img:where(.svelte-gy2lxc){object-fit:cover;width:100%;height:100%;display:block}.article-copy.svelte-gy2lxc h2:where(.svelte-gy2lxc){font-family:var(--font-serif);color:var(--color-primary-dark);margin:0 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.25}.article-copy.svelte-gy2lxc p:where(.svelte-gy2lxc){color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.65}.read-more.svelte-gy2lxc{color:var(--color-primary);margin-top:.85rem;font-size:.8125rem;font-weight:700;display:inline-block}.contact-cta.svelte-gy2lxc{flex-direction:column;align-items:flex-start;gap:1rem;max-width:44rem;margin:2.5rem auto 0;padding:1.5rem 1.75rem;display:flex}.contact-cta.svelte-gy2lxc p:where(.svelte-gy2lxc){color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.65}@media (width<=720px){.article-link.svelte-gy2lxc{grid-template-columns:1fr}.article-images.duo.svelte-gy2lxc{flex-direction:row}.article-images.duo.svelte-gy2lxc .image-frame:where(.svelte-gy2lxc){aspect-ratio:4/3}}
