.individual-article-container.svelte-1lfrv32{width:min(44rem,90%);margin:1.5rem auto 0;display:flex;flex-direction:column}.individual-article-container.svelte-1lfrv32 h1:where(.svelte-1lfrv32){margin:.75rem 0 .5rem;font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1.12}.individual-article-container.svelte-1lfrv32 time:where(.svelte-1lfrv32){margin-bottom:1.5rem;color:#555;font-size:.95rem}.back.svelte-1lfrv32{align-self:flex-start;display:inline-flex;align-items:center;min-height:2.75rem;color:var(--sage);font-weight:600}.image-container.svelte-1lfrv32{aspect-ratio:16 / 9;overflow:hidden;border-radius:2px}.image-container.svelte-1lfrv32 img:where(.svelte-1lfrv32){display:block;width:100%;height:100%;object-fit:cover}.intro.svelte-1lfrv32{margin:2rem 0 0;font-size:1.3rem;font-weight:500;line-height:1.55;text-wrap:pretty}.content-section.svelte-1lfrv32{margin-top:1rem}.content-section.svelte-1lfrv32 h2:where(.svelte-1lfrv32){margin:2.5rem 0 .5rem;font-family:var(--font-display);font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem);line-height:1.2}.content-section.svelte-1lfrv32 p:where(.svelte-1lfrv32){margin:0;font-size:1.125rem;line-height:1.65;text-wrap:pretty}.related.svelte-1lfrv32{width:min(76rem,90%);margin:4rem auto}.related.svelte-1lfrv32 h2:where(.svelte-1lfrv32){margin:0 0 1.25rem;padding-top:.75rem;border-top:1px solid var(--sage-soft);font-family:var(--font-display);font-size:1.5rem}.related-grid.svelte-1lfrv32{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2.5rem 2rem}
