/* Additions the static design did not need. Kept apart from css/style.css, which build-seed.mjs overwrites. */

/* The site has more news categories than the design's three. */
.news-tabs button { white-space: nowrap; }

/* Lists of WordPress products and cases share the home page's card grid. */
.archive-list { padding-top: 3rem; }
.archive-list .collection__grid { row-gap: 2rem; }

/* Article bodies written in the WordPress editor. */
.article img { max-width: 100%; height: auto; }
.article h2, .article h3 { margin-top: 2rem; }
.article ul, .article ol { padding-left: 1.25rem; list-style: revert; }

/* Download page */
.yd-library__intro { max-width: 46rem; margin: 1rem 0 0; }
.yd-library__group { margin-top: 3rem; }
.yd-library__group > h2 { margin-bottom: 1rem; }
.yd-downloads { margin: 0; padding: 0; list-style: none; }
.yd-downloads li { display: flex; justify-content: space-between; align-items: center; gap: 1.5rem; padding: 1.25rem 0; border-top: 1px solid rgb(0 0 0 / 12%); }
.yd-downloads h3 { margin: 0 0 .25rem; }
.yd-downloads p { margin: 0 0 .25rem; }
.yd-downloads small { opacity: .7; }
@media (max-width: 640px) { .yd-downloads li { flex-direction: column; align-items: flex-start; } }
