body{margin:0;background:var(--bg-dark);color:var(--text-primary);font-family:var(--font-body)}.page.svelte-1teoznn{min-height:100vh;background:transparent;position:relative;z-index:1}.post.svelte-1teoznn{max-width:760px;margin:0 auto;padding:24px 24px 16px}.post-head.svelte-1teoznn{padding:16px 0 8px}.post-tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tag.svelte-1teoznn{font-size:12px;font-weight:600;color:#a5b4fc;background:#6366f11a;border:1px solid rgba(129,140,248,.3);border-radius:999px;padding:4px 11px}.post-title.svelte-1teoznn{font-size:var(--text-h1);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--text-primary);margin:0 0 14px}.post-meta.svelte-1teoznn{font-size:13px;color:var(--text-muted);margin:0 0 18px}.post-excerpt.svelte-1teoznn{font-size:18px;line-height:1.6;color:var(--text-secondary);margin:0}.takeaways.svelte-1teoznn{margin:32px 0;padding:22px 24px;background:var(--bg-card);border:1px solid rgba(129,140,248,.3);border-radius:14px}.takeaways-title.svelte-1teoznn{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#a5b4fc;margin:0 0 12px}.takeaways.svelte-1teoznn ul:where(.svelte-1teoznn){margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.takeaways.svelte-1teoznn li:where(.svelte-1teoznn){font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.prose.svelte-1teoznn h2{font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:36px 0 14px;line-height:1.25}.prose.svelte-1teoznn p{font-size:16.5px;line-height:1.75;color:var(--text-secondary);margin:0 0 18px}.faq.svelte-1teoznn{margin-top:44px}.faq-h.svelte-1teoznn,.related-h.svelte-1teoznn{font-size:var(--text-h2);font-weight:700;letter-spacing:-.025em;color:var(--text-primary);margin:0 0 20px}.faq-item.svelte-1teoznn{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:10px}.faq-q.svelte-1teoznn{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:16px 20px;font-size:15px;font-weight:600;color:var(--text-primary);list-style:none}.faq-q.svelte-1teoznn::-webkit-details-marker{display:none}.faq-chev.svelte-1teoznn{font-size:20px;color:var(--text-muted);transition:transform .2s}.faq-item[open].svelte-1teoznn .faq-chev:where(.svelte-1teoznn){transform:rotate(45deg)}.faq-a.svelte-1teoznn{padding:0 20px 16px;margin:0;font-size:14.5px;color:var(--text-secondary);line-height:1.65}.explore.svelte-1teoznn{margin:44px 0 8px;padding-top:24px;border-top:1px solid var(--border);font-size:15px;line-height:1.7;color:var(--text-muted);text-align:center}.explore.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--accent);text-decoration:none;font-weight:600}.explore.svelte-1teoznn a:where(.svelte-1teoznn):hover{text-decoration:underline}.related.svelte-1teoznn{margin-top:48px}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.related-card.svelte-1teoznn{display:block;padding:16px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;text-decoration:none;transition:border-color .15s,transform .15s}.related-card.svelte-1teoznn:hover{border-color:var(--accent);transform:translateY(-1px)}.related-title.svelte-1teoznn{font-size:14.5px;font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:6px}.related-excerpt.svelte-1teoznn{font-size:12.5px;color:var(--text-muted);line-height:1.5}@supports (backdrop-filter: blur(1px)){.takeaways.svelte-1teoznn,.faq-item.svelte-1teoznn,.related-card.svelte-1teoznn{background:#111118b8;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}}@media(max-width:720px){.related-grid.svelte-1teoznn{grid-template-columns:1fr}.post-title.svelte-1teoznn{font-size:30px}.prose.svelte-1teoznn p{font-size:16px}}
