body{background-color:var(--hb-bg)}.hb-container.svelte-4hlnga{max-width:72rem;margin:0 auto;padding:0 1.25rem}@media(min-width:640px){.hb-container.svelte-4hlnga{padding:0 2rem}}@media(min-width:1024px){.hb-container.svelte-4hlnga{padding:0 3rem}}.hb-section.svelte-4hlnga{padding-block:4rem}@media(min-width:768px){.hb-section.svelte-4hlnga{padding-block:5.5rem}}.hb-section.svelte-4hlnga+.hb-section:where(.svelte-4hlnga){border-top:1px solid var(--hb-rule-soft)}.hb-section--masthead.svelte-4hlnga{padding-top:4rem}@media(min-width:768px){.hb-section--masthead.svelte-4hlnga{padding-top:6rem}}.hb-section--last.svelte-4hlnga{padding-bottom:6rem}.hb-content.svelte-4hlnga{max-width:44rem;min-width:0}.hb-content--wide.svelte-4hlnga{max-width:60rem}.blog-index.svelte-4hlnga{list-style:none;margin:0;padding:0;counter-reset:blog}.blog-entry.svelte-4hlnga{border-top:1px solid var(--hb-rule)}.blog-entry.svelte-4hlnga:first-child{border-top:0}.blog-entry-link.svelte-4hlnga{display:grid;grid-template-columns:auto 1fr;column-gap:1.5rem;row-gap:.75rem;padding:2rem 0;text-decoration:none;color:inherit}@media(min-width:640px){.blog-entry-link.svelte-4hlnga{grid-template-columns:auto 1fr auto;column-gap:2.5rem;padding:2.25rem 0}.blog-entry.svelte-4hlnga:first-child .blog-entry-link:where(.svelte-4hlnga){padding-top:0}}.blog-entry-num.svelte-4hlnga{font-size:1.5rem;font-weight:500;line-height:1;color:var(--hb-accent);padding-top:.125rem;grid-row:1 / span 2;font-variant-numeric:tabular-nums}.blog-entry-body.svelte-4hlnga{display:flex;flex-direction:column;gap:.5rem;max-width:44ch;min-width:0}.blog-entry-title.svelte-4hlnga{font-family:var(--font-hb-display);font-size:clamp(1.25rem,.75vw + 1rem,1.5rem);font-weight:var(--hb-heading-weight);line-height:1.3;letter-spacing:var(--hb-heading-tracking);margin:0;transition:color .15s ease}.blog-entry-link.svelte-4hlnga:hover .blog-entry-title:where(.svelte-4hlnga),.blog-entry-link.svelte-4hlnga:focus-visible .blog-entry-title:where(.svelte-4hlnga){color:var(--hb-accent)}.blog-entry-desc.svelte-4hlnga{margin:0;font-size:var(--hb-text-body);line-height:1.6;color:var(--hb-ink-soft)}.blog-entry-more.svelte-4hlnga{display:inline-flex;align-items:center;gap:.35rem;color:var(--hb-accent);margin-top:.25rem}.blog-entry-link.svelte-4hlnga:hover .blog-entry-more:where(.svelte-4hlnga) span:where(.svelte-4hlnga),.blog-entry-link.svelte-4hlnga:focus-visible .blog-entry-more:where(.svelte-4hlnga) span:where(.svelte-4hlnga){transform:translate(2px);transition:transform .15s ease}.blog-entry-meta.svelte-4hlnga{display:flex;flex-direction:column;gap:.35rem;align-self:start;padding-top:.25rem}@media(max-width:639px){.blog-entry-meta.svelte-4hlnga{grid-column:2;grid-row:2;padding-top:0}.blog-entry-num.svelte-4hlnga{grid-row:1 / span 2}}.blog-entry-link.svelte-4hlnga:focus-visible{outline:2px solid var(--hb-accent);outline-offset:4px}
