/* The blog hub (/blog/): the list of published articles. Loaded from that page only. */
.ar-ls { margin-top: 32px; }
.ar-i { display: flex; flex-direction: column; }
.ar-i .cd-i { margin: 0 0 16px; }
.ar-i .cd-t { margin: 0 0 12px; font-size: 28px; line-height: 36px; letter-spacing: -0.02em; text-wrap: balance; }
@media (max-width: 639.98px) { .ar-i .cd-t { font-size: 22px; line-height: 28px; } }
.ar-i .cd-t a { color: inherit; text-decoration: none; }
.ar-i .cd-t a::after { content: ""; position: absolute; inset: 0; border-radius: inherit; }
.ar-i .cd-t a:focus-visible { outline: none; }
.ar-i:focus-within { box-shadow: 0 0 0 2px var(--text); }
.ar-i .ra-f { margin-top: auto; }
.ar-i .cd-p { margin-bottom: 24px; }
.ar-i .cd-go { padding-top: 8px; }
