.fq-mk-post.svelte-1oihu2r{background:var(--fq-bg);color:var(--fq-text);font-family:Lato,system-ui,sans-serif;min-height:100vh}.fq-mk-post-article.svelte-1oihu2r{max-width:720px;margin:0 auto;padding:96px 16px 80px}.fq-mk-post-header.svelte-1oihu2r{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--fq-border)}.fq-mk-post-meta.svelte-1oihu2r{display:flex;gap:10px;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--fq-text-muted);margin:0 0 16px}.fq-mk-post-title.svelte-1oihu2r{font-family:Cinzel,serif;font-weight:900;color:var(--fq-accent);font-size:clamp(28px,5vw,44px);line-height:1.1;margin:0 0 16px}.fq-mk-post-teaser.svelte-1oihu2r{font-family:EB Garamond,Georgia,serif;font-style:italic;font-size:18px;line-height:1.55;color:var(--fq-text);margin:0}.fq-mk-post-body.svelte-1oihu2r h2{font-family:Cinzel,serif;font-weight:700;color:var(--fq-accent);font-size:22px;letter-spacing:.04em;margin:32px 0 12px}.fq-mk-post-body.svelte-1oihu2r h3{font-family:Cinzel,serif;font-weight:600;color:var(--fq-text);font-size:18px;margin:24px 0 10px}.fq-mk-post-body.svelte-1oihu2r p{font-size:16px;line-height:1.75;color:var(--fq-text);margin:0 0 16px}.fq-mk-post-body.svelte-1oihu2r ul,.fq-mk-post-body.svelte-1oihu2r ol{margin:0 0 16px;padding-left:22px}.fq-mk-post-body.svelte-1oihu2r li{font-size:16px;line-height:1.75;color:var(--fq-text);margin-bottom:6px}.fq-mk-post-body.svelte-1oihu2r blockquote{margin:24px 0;padding:14px 20px;border-left:3px solid var(--fq-accent);background:var(--fq-surface);border-radius:0 8px 8px 0;font-style:italic;color:var(--fq-text)}.fq-mk-post-body.svelte-1oihu2r blockquote p{margin:0}.fq-mk-post-body.svelte-1oihu2r strong{color:var(--fq-text);font-weight:700}.fq-mk-post-body.svelte-1oihu2r em{color:var(--fq-text)}.fq-mk-post-body.svelte-1oihu2r a{color:var(--fq-accent);text-decoration:underline;text-underline-offset:3px}.fq-mk-post-body.svelte-1oihu2r a:hover,.fq-mk-post-body.svelte-1oihu2r a:focus-visible{color:var(--fq-accent-hover);outline:none}.fq-mk-post-footer.svelte-1oihu2r{margin-top:48px;padding-top:24px;border-top:1px solid var(--fq-border);text-align:center}.fq-mk-post-back.svelte-1oihu2r{font-family:Cinzel,serif;font-weight:700;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--fq-accent);text-decoration:none}.fq-mk-post-back.svelte-1oihu2r:hover,.fq-mk-post-back.svelte-1oihu2r:focus-visible{color:var(--fq-accent-hover);text-decoration:underline;text-underline-offset:4px;outline:none}@media(min-width:640px){.fq-mk-post-article.svelte-1oihu2r{padding:128px 24px 96px}}
