.bt-post-cat{border:1px solid var(--color-ink);min-height:36px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink);background:var(--color-surface);border-radius:2px;align-items:center;padding:0 9px;font-size:11px;text-decoration:none;transition:background-color .14s cubic-bezier(.4,0,.2,1),color .14s cubic-bezier(.4,0,.2,1);display:inline-flex}.bt-post-cat:hover{background:var(--color-ink);color:var(--color-cream)}.bt-more-row{border-bottom:1px solid var(--color-border);grid-template-columns:104px minmax(0,1fr) 56px;align-items:baseline;gap:4px 16px;padding:14px 0;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.bt-more-row:hover{background:var(--color-cream-deep)}.bt-more-date,.bt-more-time{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);white-space:nowrap;font-size:11px}.bt-more-time{text-align:right}.bt-more-title{font-family:var(--font-sans-tight);letter-spacing:-.01em;color:var(--color-ink);font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none}.bt-more-title:after{content:"";position:absolute;inset:0}.bt-more-row:hover .bt-more-title{color:var(--color-brand-red-hover)}@media (width<=639.98px){.bt-more-row{grid-template-columns:auto 1fr}.bt-more-title{grid-area:2/1/auto/-1}}
