.meta.svelte-dt9g2v{align-items:center;gap:.8rem;margin-top:1.6rem;display:flex}.meta.svelte-dt9g2v img:where(.svelte-dt9g2v){border:2px solid #ffffff40;border-radius:50%;width:44px;height:44px}.meta.svelte-dt9g2v p:where(.svelte-dt9g2v){margin:0}.by.svelte-dt9g2v{color:var(--muted-on-dark);font-size:.95rem}.by.svelte-dt9g2v a:where(.svelte-dt9g2v){color:#fff;font-weight:700;text-decoration:none}.by.svelte-dt9g2v a:where(.svelte-dt9g2v):hover{text-decoration:underline}.when.svelte-dt9g2v{color:var(--muted-on-dark);flex-wrap:wrap;gap:.1rem .5rem;font-size:.875rem;display:flex;margin-top:.15rem!important}.post.svelte-dt9g2v{background:var(--surface);padding-block:clamp(2rem,5vw,4rem)}.col.svelte-dt9g2v{max-width:820px;margin-inline:auto}.draft.svelte-dt9g2v{border-radius:var(--radius);color:#6b4a00;background:#fff7e6;border:1px solid #f0c36d;margin:0 0 2rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600}article.svelte-dt9g2v{color:#374151;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.65}article.svelte-dt9g2v>:where(.svelte-dt9g2v):first-child{margin-top:0}h2.svelte-dt9g2v{letter-spacing:-.02em;color:var(--navy);margin:2.75rem 0 1rem;font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:800;line-height:1.3}h3.svelte-dt9g2v{color:var(--navy);margin:2rem 0 .75rem;font-size:1.15rem;font-weight:750}article.svelte-dt9g2v p:where(.svelte-dt9g2v),article.svelte-dt9g2v ul:where(.svelte-dt9g2v),article.svelte-dt9g2v ol:where(.svelte-dt9g2v){margin:0 0 1.25rem}article.svelte-dt9g2v ul:where(.svelte-dt9g2v),article.svelte-dt9g2v ol:where(.svelte-dt9g2v){padding-left:1.3rem}article.svelte-dt9g2v li:where(.svelte-dt9g2v)+li:where(.svelte-dt9g2v){margin-top:.4rem}article.svelte-dt9g2v strong:where(.svelte-dt9g2v){color:var(--navy);font-weight:750}code.svelte-dt9g2v{background:var(--canvas);border:1px solid var(--border);border-radius:4px;padding:.1em .35em;font-size:.92em}a.svelte-dt9g2v{color:var(--teal-text);text-underline-offset:.2em;text-decoration:underline}.cover.svelte-dt9g2v{border-radius:var(--radius-lg);width:100%;height:auto;margin:0 0 2.25rem;display:block}figure.svelte-dt9g2v{margin:1.75rem 0 2rem}figure.svelte-dt9g2v img:where(.svelte-dt9g2v){border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;height:auto;display:block}figcaption.svelte-dt9g2v{color:var(--text-muted);margin-top:.6rem;font-size:.875rem;line-height:1.5}.faq.svelte-dt9g2v{gap:.6rem;margin:0 0 1.5rem;display:grid}.faq.svelte-dt9g2v details:where(.svelte-dt9g2v){border:1px solid var(--border);border-radius:var(--radius);background:#fff}.faq.svelte-dt9g2v summary:where(.svelte-dt9g2v){cursor:pointer;color:var(--navy);padding:.9rem 1rem;font-weight:700;line-height:1.5}.faq.svelte-dt9g2v summary:where(.svelte-dt9g2v):focus-visible{outline:2px solid var(--teal-text);outline-offset:2px;border-radius:var(--radius)}.faq.svelte-dt9g2v details:where(.svelte-dt9g2v) p:where(.svelte-dt9g2v){margin:0;padding:0 1rem 1rem}.author.svelte-dt9g2v{border-radius:var(--radius-lg);background:var(--canvas);border:1px solid var(--border);align-items:flex-start;gap:1.25rem;margin-top:3rem;padding:1.5rem;display:flex}.author.svelte-dt9g2v img:where(.svelte-dt9g2v){border-radius:50%;flex:none;width:88px;height:88px}.author.svelte-dt9g2v p:where(.svelte-dt9g2v){margin:0}.label.svelte-dt9g2v{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:700}.name.svelte-dt9g2v{font-size:1.15rem;font-weight:800;margin-top:.2rem!important}.name.svelte-dt9g2v a:where(.svelte-dt9g2v){color:var(--navy);text-decoration:none}.name.svelte-dt9g2v a:where(.svelte-dt9g2v):hover{text-decoration:underline}.role.svelte-dt9g2v{color:var(--text-muted);font-size:.9rem}.bio.svelte-dt9g2v{color:#374151;line-height:1.6;margin-top:.6rem!important}.more.svelte-dt9g2v{font-size:.95rem;margin-top:.75rem!important}.back.svelte-dt9g2v{margin-top:2rem;font-size:.95rem}@media (width<=850px){article.svelte-dt9g2v{font-size:1rem}}@media (width<=600px){.author.svelte-dt9g2v{flex-direction:column;gap:1rem}.author.svelte-dt9g2v img:where(.svelte-dt9g2v){width:72px;height:72px}.when.svelte-dt9g2v{flex-direction:column;gap:0}.when.svelte-dt9g2v>[aria-hidden]:where(.svelte-dt9g2v){display:none}}
