.page-content.svelte-jot9ci{max-width:680px;margin:0 auto;padding:2rem 1.5rem}h1.svelte-jot9ci{font-size:1.8rem;font-weight:700;margin:0 0 1.5rem;color:var(--color-text-primary)}.page-content.svelte-jot9ci p{font-size:.9rem;line-height:1.7;color:var(--color-text-secondary);margin:0 0 1rem}.page-content.svelte-jot9ci a{color:var(--color-accent);text-decoration:none}.page-content.svelte-jot9ci a:hover{text-decoration:underline}.page-content.svelte-jot9ci h2{font-size:1.3rem;font-weight:600;margin:2rem 0 .75rem;color:var(--color-text-primary)}.page-content.svelte-jot9ci h3{font-size:1.1rem;font-weight:600;margin:1.5rem 0 .5rem;color:var(--color-text-primary)}.page-content.svelte-jot9ci ul,.page-content.svelte-jot9ci ol{font-size:.9rem;line-height:1.7;color:var(--color-text-secondary);padding-left:1.5rem;margin:0 0 1rem}.page-content.svelte-jot9ci blockquote{border-left:3px solid var(--color-border);padding-left:1rem;margin:1rem 0;color:var(--color-text-secondary);font-style:italic}.page-content.svelte-jot9ci .body-image{margin:1.5rem 0}.page-content.svelte-jot9ci .body-image img{width:100%;height:auto;border-radius:6px}.page-content.svelte-jot9ci .body-video{margin:1.5rem 0}.page-content.svelte-jot9ci .video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:6px}.page-content.svelte-jot9ci .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-footer.svelte-jot9ci{max-width:680px;margin:0 auto;padding:2rem 1.5rem;border-top:1px solid var(--color-border);display:flex;align-items:center;gap:1.5rem}.page-footer.svelte-jot9ci a:where(.svelte-jot9ci){display:block;width:140px}.footer-logo.svelte-jot9ci{width:100%;height:auto;filter:grayscale(100%);opacity:.7}
