.post.svelte-15ro78f{max-width:var(--mk-read);padding:var(--sp-14) var(--page-gutter) var(--sp-24);color:var(--color-text);margin:0 auto}.post-preview.svelte-15ro78f{z-index:var(--z-sticky);padding:var(--sp-2-5) var(--sp-6);background:var(--color-primary);color:var(--color-on-primary);text-align:center;font-size:14px;position:sticky;top:0}.post-crumbs.svelte-15ro78f ol:where(.svelte-15ro78f){gap:var(--sp-1-5);margin:0 0 var(--sp-7);color:var(--color-text-soft);flex-wrap:wrap;padding:0;font-size:13px;list-style:none;display:flex}.post-crumbs.svelte-15ro78f li:where(.svelte-15ro78f)+li:where(.svelte-15ro78f):before{content:"/";margin-right:var(--sp-1-5);opacity:.6}.post-crumbs.svelte-15ro78f a:where(.svelte-15ro78f){color:var(--color-text-muted);text-decoration:none}.post-crumbs.svelte-15ro78f a:where(.svelte-15ro78f):hover{color:var(--color-primary-text)}.post-title.svelte-15ro78f{margin:0 0 var(--sp-4);text-wrap:balance;font-size:clamp(34px,5.2vw,52px)}.post-sub.svelte-15ro78f{margin:0 0 var(--sp-4);color:var(--color-text-muted);font-size:19px;line-height:1.5}.post-meta.svelte-15ro78f{gap:var(--sp-1-5);margin:0 0 var(--sp-8);color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;font-size:14px;display:flex}.post-meta.svelte-15ro78f a:where(.svelte-15ro78f){color:var(--color-text);font-weight:500;text-decoration:none}.post-meta.svelte-15ro78f a:where(.svelte-15ro78f):hover{color:var(--color-primary-text)}.post-read.svelte-15ro78f{margin-left:auto}.post-answer.svelte-15ro78f{margin:0 0 var(--sp-8);padding:var(--sp-0-5) 0 var(--sp-0-5) var(--sp-5);border-left:2px solid var(--color-primary);font-family:var(--font-display);letter-spacing:-.005em;color:var(--color-text);max-width:68ch;font-size:22px;line-height:1.5}.post-takeaways.svelte-15ro78f{margin:0 0 var(--sp-10);padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.post-takeaways.svelte-15ro78f h2:where(.svelte-15ro78f){margin:0 0 var(--sp-2-5);font-family:var(--font-display);font-size:19px;font-weight:400}.post-takeaways.svelte-15ro78f ul:where(.svelte-15ro78f){margin:0 0 var(--sp-3);color:var(--color-text-muted);padding-left:1.1em;font-size:15.5px;line-height:1.6;list-style:outside}.post-takeaways.svelte-15ro78f li:where(.svelte-15ro78f){margin-bottom:var(--sp-2)}.post-takeaways.svelte-15ro78f li:where(.svelte-15ro78f)::marker{color:var(--color-primary-text)}.post-hero.svelte-15ro78f{margin:0 0 var(--sp-10)}.post-hero.svelte-15ro78f img{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-sunken);width:100%;height:auto;display:block}@media (width>=1000px){.post-hero.svelte-15ro78f{width:min(880px,100vw - 64px);margin-left:50%;transform:translate(-50%)}}.post-hero.svelte-15ro78f figcaption:where(.svelte-15ro78f){margin-top:var(--sp-2-5);color:var(--color-text-soft);font-size:13.5px}.post-foot.svelte-15ro78f{margin-top:var(--sp-12);padding-top:var(--sp-7);border-top:1px solid var(--color-border);gap:var(--sp-6);flex-direction:column;display:flex}.post-checked.svelte-15ro78f{color:var(--color-text-muted);margin:0;font-size:14px}.post-about-date.svelte-15ro78f{padding:var(--sp-3-5) var(--sp-4);border-radius:var(--radius-md);background:var(--color-inset);color:var(--color-text-muted);font-size:14px;line-height:1.55}.post-about-date.svelte-15ro78f strong:where(.svelte-15ro78f){color:var(--color-text);font-weight:600}.post-author.svelte-15ro78f{gap:var(--sp-4);grid-template-columns:64px 1fr;align-items:start;display:grid}.post-author.svelte-15ro78f img:where(.svelte-15ro78f),.post-author-initial.svelte-15ro78f{object-fit:cover;background:var(--color-sunken);border:1px solid var(--color-border);border-radius:50%;width:64px;height:64px}.post-author-initial.svelte-15ro78f{font-family:var(--font-display);color:var(--color-text-soft);place-items:center;font-size:26px;display:grid}.post-author-name.svelte-15ro78f{margin:0 0 var(--sp-1);gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;display:flex}.post-author-name.svelte-15ro78f a:where(.svelte-15ro78f){font-family:var(--font-display);color:var(--color-text);font-size:19px;text-decoration:none}.post-author-name.svelte-15ro78f a:where(.svelte-15ro78f):hover{color:var(--color-primary-text)}.post-author-name.svelte-15ro78f span:where(.svelte-15ro78f){color:var(--color-text-muted);font-size:13.5px}.post-author-links.svelte-15ro78f{gap:var(--sp-3-5);margin:var(--sp-1-5) 0 0;flex-wrap:wrap;padding:0;font-size:13px;list-style:none;display:flex}.post-author-links.svelte-15ro78f a:where(.svelte-15ro78f){color:var(--color-primary-text)}.post-tags.svelte-15ro78f{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.post-tags.svelte-15ro78f a:where(.svelte-15ro78f){padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:13px;text-decoration:none;display:inline-block}.post-tags.svelte-15ro78f a:where(.svelte-15ro78f):hover{border-color:var(--color-primary);color:var(--color-primary-text)}.post-cta.svelte-15ro78f{justify-content:space-between;align-items:center;gap:var(--sp-6);margin:var(--sp-16) 0 0;padding:var(--sp-7) var(--sp-7);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);display:flex}.post-cta-title.svelte-15ro78f{font-family:var(--font-display);margin:0 0 var(--sp-1-5);font-size:24px;font-weight:400;line-height:1.2}.post-cta.svelte-15ro78f p:where(.svelte-15ro78f){color:var(--color-text-muted);margin:0;font-size:14.5px}.post-cta-actions.svelte-15ro78f{gap:var(--sp-2-5);flex:none;display:flex}.post-btn.svelte-15ro78f{padding:var(--sp-2-5) var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:var(--color-text);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none}.post-btn.svelte-15ro78f:hover{background:var(--color-sunken)}.post-btn--primary.svelte-15ro78f{background:var(--color-emphasis);border-color:var(--color-emphasis);color:var(--color-on-emphasis)}.post-btn--primary.svelte-15ro78f:hover{background:var(--color-emphasis-hover);border-color:var(--color-emphasis-hover);color:var(--color-on-emphasis-hover)}.post-related.svelte-15ro78f{margin-top:var(--sp-14)}.post-related.svelte-15ro78f h2:where(.svelte-15ro78f){margin:0 0 var(--sp-3);font-family:var(--font-display);font-size:24px;font-weight:400}@media (width<=640px){.post.svelte-15ro78f{padding:var(--sp-8) var(--page-gutter) var(--sp-16)}.post-answer.svelte-15ro78f{padding-left:var(--sp-4);font-size:19.5px}.post-read.svelte-15ro78f{flex-basis:100%;margin-left:0}.post-takeaways.svelte-15ro78f{padding:var(--sp-4) var(--sp-4)}.post-cta.svelte-15ro78f{padding:var(--sp-5) var(--sp-5);flex-direction:column;align-items:stretch}.post-cta-actions.svelte-15ro78f{flex-direction:column}.post-btn.svelte-15ro78f{text-align:center}}
