.blog-index{gap:max(56px,min(7vw,104px));display:grid}.blog-index .post-list{gap:max(48px,min(6vw,88px));max-width:none}.blog-index .post-list__date{margin-bottom:var(--space-3)}.post-list__heading{--post-title:clamp(2rem,.5rem + 6vw,5.5rem);max-width:min(100%,12em);font-size:var(--post-title);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);text-wrap:pretty;margin:0}.post-list .post-list__title{font-size:inherit;line-height:inherit;letter-spacing:inherit;background-position:0 1.08em}.blog-index .pagination{align-items:baseline}.post{gap:max(32px,min(4vw,56px));display:grid}.post-head{gap:var(--space-4);justify-items:start;display:grid}.post-head h1{text-wrap:pretty}.post-meta{color:var(--color-ink-muted)}.post-cover{width:100%}.post-cover img{object-position:center 22%}.post-nav__link{max-width:100%;text-decoration:none;display:inline-block}.post-nav .tag{font-size:var(--text-body);letter-spacing:var(--tracking-h3);transition:background-color var(--dur-hover)var(--ease-out);line-height:1.2;display:block}.post-nav__link:hover .tag{background:var(--color-plum)}.post-nav__link:focus-visible .tag{background:var(--color-plum)}.post-back{margin-top:var(--space-6)}
