.page.svelte-1orga13{margin:0 auto;max-width:980px;padding:4rem 5%}.crumbs.svelte-1orga13{align-items:center;color:var(--gray);display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:2rem}.crumbs.svelte-1orga13 a:where(.svelte-1orga13),.related.svelte-1orga13 a:where(.svelte-1orga13){color:var(--pink-mid);font-weight:800;text-decoration:none}h1.svelte-1orga13,h2.svelte-1orga13{font-family:Playfair Display,Georgia,serif}h1.svelte-1orga13{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.05;margin:0 0 1rem}.hero-copy.svelte-1orga13 p:where(.svelte-1orga13),.details.svelte-1orga13 p:where(.svelte-1orga13){color:var(--gray);font-size:1.05rem;line-height:1.8}.btn-primary.svelte-1orga13{display:inline-flex;margin-top:1rem;text-decoration:none}.details.svelte-1orga13,.related.svelte-1orga13{border-top:1px solid var(--border-soft);margin-top:3rem;padding-top:2rem}.note.svelte-1orga13{background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:.75rem;padding:1rem}.related.svelte-1orga13 div:where(.svelte-1orga13){display:flex;flex-wrap:wrap;gap:.75rem}.related.svelte-1orga13 a:where(.svelte-1orga13){background:var(--surface-elevated);border:1px solid var(--border-soft);border-radius:999px;padding:.55rem .9rem}
