.section-content .whitepaper-list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
.whitepaper-list .whitepaper-entry{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px 24px;padding:24px;align-items:start}
.whitepaper-entry .whitepaper-cover{grid-row:1 / 3;display:block;border-radius:var(--radius);overflow:hidden}
.whitepaper-entry .whitepaper-cover img{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:contain;background:var(--sand)}
.whitepaper-copy{min-width:0}
.whitepaper-entry h2{font-family:var(--font);font-size:var(--s3);line-height:1.5;margin:8px 0 12px;overflow-wrap:anywhere}
.whitepaper-entry h2 a:hover{color:var(--wine)}
.whitepaper-entry p{margin:0}
.whitepaper-entry .whitepaper-topic{font-size:var(--s1);color:var(--wine)}
.whitepaper-entry .whitepaper-summary{font-size:var(--s2);line-height:1.7;color:#575254}
.whitepaper-download{grid-column:2;display:flex;flex-wrap:wrap;gap:12px}
.whitepaper-entry .btn{margin:0}
.whitepapers-content .filter-bar{background:var(--sand);padding:20px;gap:16px}
.whitepapers-content .field{min-width:140px}
@media(max-width:720px){
 .whitepaper-list .whitepaper-entry{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:20px}
 .whitepaper-entry .whitepaper-cover{grid-row:1 / 3}
 .whitepaper-copy{display:contents}
 .whitepaper-entry .whitepaper-topic{grid-column:2;grid-row:1}
 .whitepaper-entry h2{grid-column:2;grid-row:2;margin:0}
 .whitepaper-entry .whitepaper-summary{grid-column:1 / -1;margin:0}
 .whitepaper-download{grid-column:1 / -1}
 .whitepaper-entry h2{margin-bottom:12px}
 .whitepapers-content .filter-bar{padding:16px}
}
