/* Blog list: intro, then every post as a card (cards are styled in base.css). */
.blog { display: grid; gap: 1.8rem; padding-top: 1.5rem; }
.intro { display: grid; gap: .9rem; }
.blog h1 { font-size: clamp(2.4rem, 7vw, 3.8rem); max-width: 18ch; }
.note { color: var(--ink-soft); font-size: .95rem; }
