.og-mtoc.svelte-1mp6zj5{display:none}@media (width<=900px){.og-mtoc.svelte-1mp6zj5{display:block}}.og-blogshell.svelte-l4ri6p{flex-direction:column;min-height:100dvh;display:flex}.og-skip.svelte-l4ri6p{position:absolute;left:-999px}.og-skip.svelte-l4ri6p:focus{z-index:10;top:1rem;left:1rem}.og-bheader.svelte-l4ri6p{border-bottom:1px solid var(--og-border);background:color-mix(in oklab, var(--og-bg,Canvas) 88%, transparent);backdrop-filter:blur(8px);z-index:5;position:sticky;top:0}.og-bheader-inner.svelte-l4ri6p{align-items:center;gap:1rem;max-width:52rem;margin:0 auto;padding:.75rem 1.25rem;display:flex}.og-bheader-brand.svelte-l4ri6p{letter-spacing:-.01em;color:var(--og-text);font-size:1.05rem;font-weight:700;text-decoration:none}.og-bheader-nav.svelte-l4ri6p{gap:1rem;display:flex}.og-bheader-link.svelte-l4ri6p{color:var(--og-text-dim);font-size:.9rem;text-decoration:none}.og-bheader-link.svelte-l4ri6p:hover{color:var(--og-text)}.og-bheader-tools.svelte-l4ri6p{align-items:center;gap:.6rem;margin-left:auto;display:flex}.og-bmain.svelte-l4ri6p{flex:1;width:100%;padding:3rem 0 5rem}.og-blog.svelte-1ox9odf{max-width:46rem;margin:0 auto;padding:0 1.25rem}.og-blog-title.svelte-1ox9odf{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3rem)}.og-blog-intro.svelte-1ox9odf{color:var(--og-text-dim);margin:.6rem 0 0;font-size:1.15rem}.og-blog-year.svelte-1ox9odf{margin-top:2.5rem}.og-blog-year-label.svelte-1ox9odf{letter-spacing:.06em;color:var(--og-text-dim);border-bottom:1px solid var(--og-border);margin:0 0 .5rem;padding-bottom:.4rem;font-size:.85rem;font-weight:600}.og-blog-list.svelte-1ox9odf{margin:0;padding:0;list-style:none}.og-blog-card.svelte-1ox9odf{color:inherit;border-radius:12px;grid-template-columns:5.5rem 1fr;gap:1rem;padding:1.1rem .75rem;text-decoration:none;transition:background .15s;display:grid}.og-blog-card.svelte-1ox9odf:hover{background:color-mix(in oklab, var(--og-accent) 5%, transparent)}.og-blog-card.svelte-1ox9odf:hover .og-blog-card-title:where(.svelte-1ox9odf){color:var(--og-accent)}.og-blog-card-date.svelte-1ox9odf{color:var(--og-text-dim);font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.82rem}.og-blog-card-title.svelte-1ox9odf{margin:0;font-size:1.2rem;line-height:1.3;transition:color .15s}.og-blog-card-summary.svelte-1ox9odf{color:var(--og-text-dim);margin:.35rem 0 0;font-size:.95rem;line-height:1.55}.og-blog-card-meta.svelte-1ox9odf{color:var(--og-text-dim);align-items:center;gap:.6rem;margin-top:.5rem;font-size:.78rem;display:flex}.og-blog-card-tags.svelte-1ox9odf{flex-wrap:wrap;gap:.3rem;display:inline-flex}.og-blog-card-tag.svelte-1ox9odf{background:var(--og-surface-2,color-mix(in oklab, currentColor 7%, transparent));border-radius:999px;padding:.1rem .45rem}@media (width<=560px){.og-blog-card.svelte-1ox9odf{grid-template-columns:1fr;gap:.35rem}}.og-post.svelte-1pytxb1{max-width:44rem;margin:0 auto;padding:0 1.25rem}.og-post-back.svelte-1pytxb1{color:var(--og-text-dim);margin-bottom:1.5rem;font-size:.85rem;text-decoration:none;display:inline-block}.og-post-back.svelte-1pytxb1:hover{color:var(--og-accent)}.og-post-dateline.svelte-1pytxb1{color:var(--og-text-dim);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.og-post-sep.svelte-1pytxb1{opacity:.5}.og-post-title.svelte-1pytxb1{letter-spacing:-.02em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.12}.og-post-summary.svelte-1pytxb1{color:var(--og-text-dim);margin:.9rem 0 0;font-size:1.15rem;line-height:1.5}.og-post-tags.svelte-1pytxb1{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.og-post-tag.svelte-1pytxb1{letter-spacing:.02em;color:var(--og-text-dim);background:var(--og-surface-2,color-mix(in oklab, currentColor 7%, transparent));border-radius:999px;padding:.15rem .55rem;font-size:.72rem}.og-post-body.svelte-1pytxb1{margin-top:2.5rem;font-size:1.05rem;line-height:1.75}.og-post-footer.svelte-1pytxb1{border-top:1px solid var(--og-border);margin-top:3rem;padding-top:2rem}.og-post-pager.svelte-1pytxb1{border-top:1px solid var(--og-border);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3.5rem;padding-top:2rem;display:grid}.og-post-pager-link.svelte-1pytxb1{border:1px solid var(--og-border);color:var(--og-text);border-radius:12px;flex-direction:column;gap:.25rem;padding:.9rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.og-post-pager-link.svelte-1pytxb1:hover{border-color:var(--og-accent);background:color-mix(in oklab, var(--og-accent) 5%, transparent)}.og-post-next.svelte-1pytxb1{text-align:right}.og-post-pager-dir.svelte-1pytxb1{text-transform:uppercase;letter-spacing:.05em;color:var(--og-text-dim);font-size:.72rem}.og-post-pager-title.svelte-1pytxb1{font-size:.95rem;font-weight:600}@media (width<=640px){.og-post-pager.svelte-1pytxb1{grid-template-columns:1fr}.og-post-next.svelte-1pytxb1{text-align:left}}
