.rich-content.svelte-1d4pwd2{color:#1e293b;font-size:1rem;line-height:1.7}.rich-content.svelte-1d4pwd2 p{margin:0 0 1.1rem}.rich-content.svelte-1d4pwd2 h2{color:#1e293b;border-bottom:1px solid #e2e8f0;margin:2rem 0 .8rem;padding-bottom:.35rem;font-size:1.45rem;line-height:1.3}.rich-content.svelte-1d4pwd2 h2:first-child{margin-top:0}.rich-content.svelte-1d4pwd2 h3{color:#334155;margin:1.5rem 0 .6rem;font-size:1.2rem;line-height:1.35}.rich-content.svelte-1d4pwd2 h4{color:#475569;margin:1.2rem 0 .5rem;font-size:1.05rem}.rich-content.svelte-1d4pwd2 ul,.rich-content.svelte-1d4pwd2 ol{margin:0 0 1.2rem;padding-left:1.6rem}.rich-content.svelte-1d4pwd2 li{margin-bottom:.45rem}.rich-content.svelte-1d4pwd2 blockquote{color:#475569;background:#f0fdfa;border-left:4px solid #319795;border-radius:0 6px 6px 0;margin:1.2rem 0;padding:.8rem 1rem;font-style:italic}.rich-content.svelte-1d4pwd2 strong{color:#1e293b;font-weight:700}.rich-content.svelte-1d4pwd2 em{font-style:italic}.rich-content.svelte-1d4pwd2 code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.1rem .3rem;font-family:monospace;font-size:.9em}.rich-content.svelte-1d4pwd2 a{color:#2563eb;text-decoration:underline}.rich-content.svelte-1d4pwd2 a:hover{color:#1d4ed8}.rich-content.svelte-1d4pwd2 a.journal-button{color:#fff;text-align:center;background:#2563eb;border-radius:8px;margin:1rem 0;padding:.8rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.rich-content.svelte-1d4pwd2 a.journal-button:hover{color:#fff;background:#1d4ed8;text-decoration:none}.rich-content.svelte-1d4pwd2 a.journal-button:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.rich-content.svelte-1d4pwd2 .rich-image,.rich-content.svelte-1d4pwd2 .rich-video{text-align:center;margin:1.5rem 0}.rich-content.svelte-1d4pwd2 .rich-image img{box-sizing:border-box;border-radius:6px;width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.rich-content.svelte-1d4pwd2 .rich-image img[data-magnifier=true]{cursor:zoom-in}.rich-content.svelte-1d4pwd2 .rich-video video{background:#000;border-radius:6px;width:100%;max-width:900px;height:auto;max-height:75vh;margin:0 auto;display:block}.rich-content.svelte-1d4pwd2 .rich-audio{text-align:center;width:100%;max-width:700px;margin:1.5rem auto}.rich-content.svelte-1d4pwd2 .rich-audio audio{width:100%;max-width:100%;margin:0 auto;display:block}.rich-content.svelte-1d4pwd2 .rich-image figcaption,.rich-content.svelte-1d4pwd2 .rich-video figcaption,.rich-content.svelte-1d4pwd2 .rich-audio figcaption{color:#64748b;text-align:center;margin-top:.45rem;font-size:.9rem;font-style:italic;line-height:1.5}
