/* One readable knowledge collection, preserving document/article distinctions. */
.blog-page-intro{background:linear-gradient(125deg,#f7f3ea,#fffdf8);border-block-end:1px solid #e7dfd0}.blog-page-intro h1{max-inline-size:900px}.blog-page-intro p{max-inline-size:760px;line-height:1.95}.blog-toolbar{display:grid;gap:22px;margin-block-end:22px}.blog-kind-tabs{display:flex;flex-wrap:wrap;gap:9px}.blog-kind-tabs a{padding:10px 17px;background:#fff;border:1px solid #e7dfd0;border-radius:50px;color:#57534c;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.blog-kind-tabs a:hover,.blog-kind-tabs a[aria-current=page]{background:#282724;border-color:#282724;color:#f0c56b}.blog-search{inline-size:min(100%,650px);margin-inline-start:auto}.blog-search input{min-inline-size:0}.blog-results-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block-end:25px;color:#787369;font-size:14px}.blog-results-summary p{margin:0}.blog-results-summary a{color:#88651f;text-underline-offset:4px}.blog-grid{align-items:stretch}.blog-entry{min-inline-size:0;display:flex}.blog-entry>.content-card{inline-size:100%;margin:0;display:flex;flex-direction:column}.blog-entry .card-body{flex:1;display:flex;flex-direction:column;min-inline-size:0}.blog-entry .card-body>h3{overflow-wrap:anywhere}.blog-entry .author-line{margin-block-start:auto;padding-block-start:16px}.blog-entry .publication-cover{block-size:220px;flex-shrink:0}.blog-entry .publication-read-link{margin-block-start:auto}.blog-grid>.empty-state{grid-column:1/-1}.blog-pagination{flex-wrap:wrap}.blog-archive{background:#fcfaf6}@media(min-width:1000px){.blog-toolbar{grid-template-columns:1fr auto;align-items:center}.blog-search{inline-size:330px}.blog-kind-tabs{max-inline-size:730px}}@media(max-width:600px){.blog-kind-tabs{gap:7px}.blog-kind-tabs a{font-size:12px;padding:9px 13px}.blog-results-summary{align-items:flex-start;flex-direction:column;gap:8px}.blog-search{inline-size:100%}.blog-page-intro p{line-height:1.8}}
