body{background:var(--faf-page-bg)}.blog-post.svelte-1k5pnbg{max-width:760px;margin:0 auto;padding:2rem 1rem 4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1a1a1a}.breadcrumb.svelte-1k5pnbg{font-size:.9rem;color:#333;margin-bottom:1.5rem}.breadcrumb.svelte-1k5pnbg a:where(.svelte-1k5pnbg){color:#00d4d4;text-decoration:none}.breadcrumb.svelte-1k5pnbg a:where(.svelte-1k5pnbg):hover{text-decoration:underline}.post-header.svelte-1k5pnbg h1:where(.svelte-1k5pnbg){font-size:2.6rem;margin:0 0 .5rem;color:#000;letter-spacing:-.02em}.subtitle.svelte-1k5pnbg{font-size:1.25rem;color:#1a1a1a;margin:0 0 1rem;line-height:1.5}.meta.svelte-1k5pnbg{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:#333;margin-bottom:2.5rem}.separator.svelte-1k5pnbg{color:#333}.category.svelte-1k5pnbg{padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;color:#fff}.category.story.svelte-1k5pnbg{background:#8b5a2b}.hero-image.svelte-1k5pnbg{margin:-1rem -1rem 2rem;border-radius:12px;overflow:hidden}.hero-image.svelte-1k5pnbg img:where(.svelte-1k5pnbg){width:100%;height:auto;display:block}.post-content.svelte-1k5pnbg section:where(.svelte-1k5pnbg){margin-bottom:2.5rem}.post-content.svelte-1k5pnbg h2:where(.svelte-1k5pnbg){font-size:1.6rem;color:#000;margin:0 0 1rem;letter-spacing:-.01em}.post-content.svelte-1k5pnbg p:where(.svelte-1k5pnbg){line-height:1.75;margin:0 0 1rem}.post-content.svelte-1k5pnbg a:where(.svelte-1k5pnbg){color:#00d4d4}.lead.svelte-1k5pnbg{font-size:1.1rem;line-height:1.8;background:#fff;border-left:4px solid #8b5a2b;padding:1.25rem 1.5rem;border-radius:0 8px 8px 0}.intro.svelte-1k5pnbg .lead:where(.svelte-1k5pnbg)+.lead:where(.svelte-1k5pnbg){margin-top:1rem}.lead.svelte-1k5pnbg .plain-label:where(.svelte-1k5pnbg){margin:0 0 .85rem;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8b5a2b}.plain-english.svelte-1k5pnbg p:where(.svelte-1k5pnbg){margin:0 0 .85rem}.plain-english.svelte-1k5pnbg p:where(.svelte-1k5pnbg):last-child{margin-bottom:0}.post-content.svelte-1k5pnbg ul:where(.svelte-1k5pnbg){line-height:1.9;padding-left:1.25rem}.post-content.svelte-1k5pnbg code:where(.svelte-1k5pnbg){background:#e5e5e5;color:#1a1a1a;padding:.12rem .4rem;border-radius:4px;font-family:SF Mono,Fira Code,Menlo,monospace;font-size:.9em}.rot-table.svelte-1k5pnbg{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem;background:#fff;border-radius:8px;overflow:hidden}.rot-table.svelte-1k5pnbg th:where(.svelte-1k5pnbg){text-align:left;padding:.75rem 1rem;background:#f4f1ec;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#1a1a1a}.rot-table.svelte-1k5pnbg td:where(.svelte-1k5pnbg){padding:.75rem 1rem;border-top:1px solid #eee}.rot-table.svelte-1k5pnbg .hot:where(.svelte-1k5pnbg){color:#c0392b}.terminal-block.svelte-1k5pnbg{background:#1a1a1a;border-radius:8px;padding:1.25rem 1.5rem;margin:1.25rem 0;overflow-x:auto}.terminal-block.svelte-1k5pnbg code:where(.svelte-1k5pnbg){background:none;color:#0f8;font-size:.9rem;line-height:1.7;padding:0}.insight-box.svelte-1k5pnbg{background:#fdf8f3;border:2px solid #8b5a2b;border-radius:8px;padding:1.5rem;margin:2rem 0;text-align:center}.insight-box.svelte-1k5pnbg h3:where(.svelte-1k5pnbg){margin:0 0 .5rem;color:#8b5a2b;font-size:1.1rem}.insight-box.svelte-1k5pnbg p:where(.svelte-1k5pnbg){margin:0;line-height:1.7}.share-section.svelte-1k5pnbg{text-align:center;margin:3rem 0 2rem}.share-btn.svelte-1k5pnbg{display:inline-block;background:#000;color:#fff;padding:.75rem 2rem;border-radius:999px;text-decoration:none;font-weight:600}.share-btn.svelte-1k5pnbg:hover{opacity:.85}.footer-note.svelte-1k5pnbg{text-align:center;color:#1a1a1a;font-size:.95rem;border-top:1px solid #eee;padding-top:2rem}@media(max-width:600px){.post-header.svelte-1k5pnbg h1:where(.svelte-1k5pnbg){font-size:2rem}.rot-table.svelte-1k5pnbg{font-size:.85rem}.rot-table.svelte-1k5pnbg th:where(.svelte-1k5pnbg),.rot-table.svelte-1k5pnbg td:where(.svelte-1k5pnbg){padding:.5rem .6rem}}
