.journal-page.svelte-1gt2yrk{max-width:1200px;margin:0 auto;padding:0 2rem var(--section-padding)}.updates-section.svelte-1gt2yrk{padding:3rem;border-radius:var(--border-radius)}h2.svelte-1gt2yrk{font-size:1.8rem;margin-bottom:2rem;color:var(--dark)}.posts-list.svelte-1gt2yrk{display:flex;flex-direction:column;gap:3rem}.update-card.svelte-1gt2yrk{padding-bottom:3.5rem;border-bottom:1px solid rgba(0,158,253,.15)}.update-card.svelte-1gt2yrk:last-child{padding-bottom:0;border-bottom:none}.update-card.svelte-1gt2yrk h3:where(.svelte-1gt2yrk){font-size:1.6rem;color:var(--primary);margin-bottom:.5rem}.date.svelte-1gt2yrk{font-weight:600;color:var(--gray);margin-bottom:1.5rem;font-size:.95rem}p.svelte-1gt2yrk{font-size:1.1rem;line-height:1.7;color:var(--dark);margin-bottom:1.2rem}.post-sources.svelte-1gt2yrk{margin-top:2rem;padding:1.5rem;background:#009efd0a;border-radius:8px}.post-sources.svelte-1gt2yrk h4:where(.svelte-1gt2yrk){font-size:1.05rem;margin-bottom:.75rem;color:var(--dark);font-weight:700}.post-sources.svelte-1gt2yrk ul:where(.svelte-1gt2yrk){list-style-type:disc;padding-left:1.25rem;margin:0}.post-sources.svelte-1gt2yrk li:where(.svelte-1gt2yrk){font-size:.95rem;color:var(--gray);line-height:1.6;margin-bottom:.4rem}.post-sources.svelte-1gt2yrk li:where(.svelte-1gt2yrk):last-child{margin-bottom:0}.post-image.svelte-1gt2yrk{max-width:100%;height:auto;border-radius:var(--border-radius, 8px);margin-top:1.5rem;box-shadow:0 4px 12px #00000014}
