.post-shell.svelte-1i6onor{width:min(100%,1440px);padding:0 var(--margin-edge) 3rem;box-sizing:border-box;margin:0 auto}.post-header.svelte-1i6onor{margin-bottom:1.75rem}.date.svelte-1i6onor{color:#686868;margin:0;font-size:15px;font-weight:600;line-height:1.4}h1.svelte-1i6onor{margin:.7rem 0 0;font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.08}.post-grid.svelte-1i6onor{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.post-main.svelte-1i6onor{min-width:0}.cover-image.svelte-1i6onor{object-fit:cover;border-radius:24px;width:100%;height:min(56vw,520px);display:block}.body.svelte-1i6onor{margin-top:1.5rem}.post-meta.svelte-1i6onor{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-top:clamp(2rem,4vw,3rem);padding:1.2rem 0}.post-meta.svelte-1i6onor p:where(.svelte-1i6onor){color:#5f5f5f;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.98rem;line-height:1.7;display:flex}.post-meta.svelte-1i6onor a:where(.svelte-1i6onor){color:var(--color-primary);font-weight:600;text-decoration:none}.post-meta.svelte-1i6onor a:where(.svelte-1i6onor):hover,.post-meta.svelte-1i6onor a:where(.svelte-1i6onor):focus-visible{text-decoration:underline}.author-bio.svelte-1i6onor{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:1.25rem 0;display:grid}.author-image.svelte-1i6onor{object-fit:cover;background:#f1f1f1;border-radius:6px;width:80px;height:96px;display:block}.author-content.svelte-1i6onor{min-width:0}.author-eyebrow.svelte-1i6onor{color:var(--color-primary);margin:0;font-size:.82rem;font-weight:700;line-height:1.35}.author-content.svelte-1i6onor h2:where(.svelte-1i6onor){margin:.15rem 0 .45rem;font-size:1.25rem;line-height:1.2}.author-content.svelte-1i6onor p:where(.svelte-1i6onor):not(.author-eyebrow){color:#4d4d4d;max-width:62ch;margin:0;font-size:.98rem;line-height:1.65}.author-content.svelte-1i6onor a:where(.svelte-1i6onor){color:var(--color-primary);margin-top:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.author-content.svelte-1i6onor a:where(.svelte-1i6onor):hover,.author-content.svelte-1i6onor a:where(.svelte-1i6onor):focus-visible{text-decoration:underline}.body.svelte-1i6onor article{gap:.3rem;display:grid}.body.svelte-1i6onor article>*{margin:0}.body.svelte-1i6onor article>p:first-child{font-size:1.1rem;font-weight:500;line-height:1.65}.body.svelte-1i6onor h2,.body.svelte-1i6onor h3,.body.svelte-1i6onor h4{margin:.25rem 0 0;line-height:1.2}.body.svelte-1i6onor p,.body.svelte-1i6onor li{font-size:.98rem;line-height:1.6}.body.svelte-1i6onor a{color:var(--color-primary)}.sidebar-shell.svelte-1i6onor{border-left:1px solid var(--color-divider);min-width:0;padding-left:clamp(1rem,2.6vw,2rem)}@media (width<=767px){.post-grid.svelte-1i6onor{grid-template-columns:1fr}.sidebar-shell.svelte-1i6onor{border-left:0;border-top:1px solid var(--color-divider);padding-top:1.75rem;padding-left:0}.cover-image.svelte-1i6onor{height:240px}.author-bio.svelte-1i6onor{grid-template-columns:64px minmax(0,1fr);gap:.85rem}.author-image.svelte-1i6onor{width:64px;height:76px}}
