.journal-head.svelte-1e0dlow{padding-bottom:var(--space-sm)}.journal-head-inner.svelte-1e0dlow{text-align:center;max-width:760px;margin:0 auto}.journal-title.svelte-1e0dlow{color:var(--brown);margin:.75rem 0 1rem;font-family:Fraunces,serif;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:900;line-height:1.08}.journal-subtitle.svelte-1e0dlow{font-family:Fraunces,serif;font-style:italic;font-size:var(--text-lg);color:var(--ink);opacity:.7;margin:0}.journal-hero-section.svelte-1e0dlow{padding:0 0 var(--space-md)}.journal-hero-img.svelte-1e0dlow{border-radius:20px;max-width:620px;margin:0 auto;overflow:hidden}.journal-hero-img.svelte-1e0dlow img:where(.svelte-1e0dlow){width:100%;height:auto;display:block}.journal-body.svelte-1e0dlow{padding-block:var(--space-md) var(--space-lg)}.journal-prose.svelte-1e0dlow{max-width:680px;margin:0 auto}.journal-lead.svelte-1e0dlow{font-size:var(--text-lg);color:var(--ink);margin-bottom:1.5rem;font-weight:500;line-height:1.65}.journal-prose.svelte-1e0dlow p:where(.svelte-1e0dlow){font-size:var(--text-md);color:var(--ink);margin-bottom:1.25rem;line-height:1.75}.journal-prose.svelte-1e0dlow p:where(.svelte-1e0dlow):last-child{margin-bottom:0}.journal-subhead.svelte-1e0dlow{color:var(--brown);margin:2.5rem 0 1rem;font-family:Fraunces,serif;font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:900;line-height:1.2}.journal-prose.svelte-1e0dlow>.journal-subhead:where(.svelte-1e0dlow):first-child{margin-top:0}.journal-list.svelte-1e0dlow{flex-direction:column;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.journal-list.svelte-1e0dlow li:where(.svelte-1e0dlow){font-size:var(--text-md);color:var(--ink);padding-left:1.4rem;line-height:1.6;position:relative}.journal-list.svelte-1e0dlow li:where(.svelte-1e0dlow):before{content:"·";color:var(--red);font-size:1.5em;font-weight:700;line-height:1;position:absolute;top:-.1rem;left:.1rem}.journal-cta-section.svelte-1e0dlow{background:var(--salmon);padding:var(--space-lg) 0;text-align:center}.journal-cta-title.svelte-1e0dlow{color:var(--cream);margin-bottom:1rem;font-family:Fraunces,serif;font-size:clamp(1.9rem,4vw,3rem);font-weight:900;line-height:1.1}.journal-cta-sub.svelte-1e0dlow{color:#f7efddcc;font-size:var(--text-md);max-width:46ch;margin:0 auto 2.25rem;line-height:1.5}.journal-cta-btns.svelte-1e0dlow{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-cream-fill.svelte-1e0dlow{background:var(--cream);color:var(--brown);border-color:var(--cream)}.btn-cream-fill.svelte-1e0dlow:hover{color:var(--cream);background:0 0}.footer-gap.svelte-1e0dlow{background:var(--cream);height:4rem}
