.head.svelte-38sjwj{padding:2.5rem 0 2rem;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--green-soft),var(--bg));margin-bottom:2rem}.head.photo.svelte-38sjwj{padding:clamp(5rem,16vw,9rem) 0 2rem;color:#fff;border:0;background:linear-gradient(180deg,#033d221a,#033d22bf),var(--img) center / cover no-repeat}.photo.svelte-38sjwj h1:where(.svelte-38sjwj){color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.4)}.photo.svelte-38sjwj .eyebrow:where(.svelte-38sjwj){color:#ffc28f}.row2.svelte-38sjwj{display:flex;gap:1.5rem;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.main.svelte-38sjwj{min-width:0;flex:1 1 420px}.side.svelte-38sjwj{flex:none}h1.svelte-38sjwj{margin-bottom:.3rem}.lead.svelte-38sjwj{font-size:1.15rem;color:var(--muted);max-width:60ch;margin:0}.photo.svelte-38sjwj .lead:where(.svelte-38sjwj){color:#e9f3ec}.toc.svelte-t7vkmj{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;align-items:center;font-size:.95rem;padding:0 0 1.1rem;margin-bottom:.5rem;border-bottom:1px solid var(--line);max-width:72ch}.toc.svelte-t7vkmj a:where(.svelte-t7vkmj){text-decoration:none;font-weight:600}.toc.svelte-t7vkmj a:where(.svelte-t7vkmj):hover{text-decoration:underline}
