.blog-index.svelte-uab6m1.svelte-uab6m1{max-width:68rem;margin:0 auto;font-size:1.2rem;font-size:var(--hw-page-size, 1.2rem)}.blog-index__heading.svelte-uab6m1.svelte-uab6m1,.blog-list.svelte-uab6m1 li.svelte-uab6m1,.blog-index__empty.svelte-uab6m1.svelte-uab6m1{font-size:inherit}.blog-index__heading.svelte-uab6m1.svelte-uab6m1{margin:0;font-weight:inherit}.blog-filters.svelte-uab6m1.svelte-uab6m1{-moz-column-gap:.4em;column-gap:.4em}.blog-filter.svelte-uab6m1.svelte-uab6m1{position:relative;display:inline-flex;align-items:flex-end;text-decoration:none;--hw-glyph-ink:var(--hw-ink);border-radius:4px}.blog-filter.svelte-uab6m1.svelte-uab6m1:hover,.blog-filter.svelte-uab6m1.svelte-uab6m1:focus-visible,.blog-filter--active.svelte-uab6m1.svelte-uab6m1{--hw-glyph-ink:var(--hw-link-color)}.blog-filter.svelte-uab6m1.svelte-uab6m1:focus-visible{outline:2px solid var(--hw-link-color);outline-offset:-2px}.blog-filter--active.svelte-uab6m1.svelte-uab6m1{--hw-ink-weight:2.1}.blog-filter__underline.svelte-uab6m1.svelte-uab6m1{position:absolute;left:.15em;right:.15em;bottom:-.35em;width:calc(100% - .3em);height:.45em;overflow:visible;pointer-events:none}.blog-filter__underline.svelte-uab6m1 path.svelte-uab6m1{fill:none;stroke:var(--hw-link-color);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.blog-list.svelte-uab6m1.svelte-uab6m1{list-style:none;margin:0;padding:0;isolation:isolate}.blog-entry.svelte-uab6m1.svelte-uab6m1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;position:relative}.blog-entry.svelte-uab6m1.svelte-uab6m1:before{content:"";position:absolute;inset-block:0;inset-inline:calc(0px - .3em);inset-inline:calc(var(--hw-bleed, 0px) - .3em);z-index:-1;border-radius:4px;background-color:transparent;transition:background-color .12s ease;pointer-events:none}.blog-entry.svelte-uab6m1.svelte-uab6m1:hover:before{background-color:var(--hw-paper-shadow)}.blog-entry__title.svelte-uab6m1.svelte-uab6m1{display:inline-flex;flex-wrap:wrap;align-items:flex-end;max-width:100%;justify-self:start;text-decoration:none;border-radius:3px;--hw-glyph-ink:var(--hw-ink)}.blog-entry__title.svelte-uab6m1.svelte-uab6m1:hover,.blog-entry__title.svelte-uab6m1.svelte-uab6m1:focus-visible{--hw-glyph-ink:var(--hw-link-color)}.blog-entry__title.svelte-uab6m1.svelte-uab6m1:after{content:"";position:absolute;inset-block:0;inset-inline:calc(0px - .3em);inset-inline:calc(var(--hw-bleed, 0px) - .3em);border-radius:4px;z-index:1}.blog-entry.svelte-uab6m1:hover:not(:has(.blog-entry__chapter:hover)) .blog-entry__title.svelte-uab6m1{--hw-glyph-ink:var(--hw-link-color)}.blog-entry__title.svelte-uab6m1.svelte-uab6m1:focus-visible{outline:2px solid var(--hw-link-color);outline-offset:-2px}.blog-entry__meta.svelte-uab6m1.svelte-uab6m1{align-self:start;display:inline-flex;align-items:flex-end;gap:.3em;white-space:nowrap;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blog-entry__kind.svelte-uab6m1.svelte-uab6m1,.blog-entry__date.svelte-uab6m1.svelte-uab6m1{display:inline-flex;align-items:flex-end;height:100%}.blog-entry__chapters.svelte-uab6m1.svelte-uab6m1{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;padding-left:3.75em;padding-left:calc(var(--hw-pitch, 3.3em) + var(--hw-word-gap, .45em))}.blog-entry__chapter.svelte-uab6m1.svelte-uab6m1{position:relative;z-index:2;display:inline-flex;flex:none;align-items:flex-end;justify-content:center;width:3.3em;width:var(--hw-pitch, 3.3em);text-decoration:none;border-radius:3px;--hw-glyph-ink:var(--hw-link-color)}.blog-entry__chapter.svelte-uab6m1 .hw-glyph__word{padding:0;max-width:100%}.blog-entry__chapter.svelte-uab6m1 svg{max-width:100%}.blog-entry__chapter.svelte-uab6m1.svelte-uab6m1:hover,.blog-entry__chapter.svelte-uab6m1.svelte-uab6m1:focus-visible{--hw-glyph-ink:var(--hw-ink)}.blog-entry__chapter.svelte-uab6m1.svelte-uab6m1:focus-visible{outline:2px solid var(--hw-link-color);outline-offset:-2px}.blog-era.svelte-uab6m1.svelte-uab6m1{gap:.8em}.blog-era.svelte-uab6m1.svelte-uab6m1:after{content:"";flex:1;align-self:center;border-bottom:1px dashed var(--hw-ink-faint)}.blog-era__typed.svelte-uab6m1.svelte-uab6m1{display:inline-flex;align-items:center;font-size:.85em;letter-spacing:.14em;text-transform:uppercase;opacity:.7;padding-left:.45em;padding-left:var(--hw-word-gap, .45em)}.blog-index__empty.svelte-uab6m1.svelte-uab6m1{margin:0}.blog-index__empty.svelte-uab6m1 span.svelte-uab6m1{display:inline-flex;align-items:center;opacity:.6;padding-left:.45em;padding-left:var(--hw-word-gap, .45em)}
