/* Bibliography cards only. Existing header, tabs, project and guidance cards stay intact. */
.research-page.research-compact .research-search{flex:1 1 260px;min-width:0}
.research-page.research-compact .research-search input{width:100%;min-width:0;border:1px solid var(--site-color-c555ad3d33, #a99b6f);border-radius:6px;padding:9px 12px;background:var(--site-color-09bc1a291d, #fff9e5);color:var(--site-color-b57da2638d, #102b16);font:inherit}
.research-page.research-compact .research-project-heading{margin:4px 3.7% 16px;font:700 clamp(21px,2vw,30px)/1.2 "KCSoni Digits",Georgia,serif}
.research-project-heading[hidden]{display:none}
.research-page.research-compact .research-card.research-bibliography{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:18px;padding:12px 18px;background:var(--site-color-ff5688b703, #fffdf1);border:1px solid var(--site-color-aad232cf4f, #b49648);box-shadow:0 2px 5px var(--site-color-f6d7334bc1, #5749201a)}
.research-page.research-compact .research-card.research-bibliography[hidden]{display:none}
.research-page.research-compact .research-bibliography .bibliography-icon{width:42px;height:48px;flex:0 0 42px;fill:none;stroke:var(--site-color-852a75c434, #8a702a);stroke-width:1.5;stroke-linejoin:round}
.research-page.research-compact .research-card.research-bibliography .research-card-body{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0;border-left:1px solid var(--site-color-81bddeddab, #ba9634);padding:0 0 0 18px}
.research-page.research-compact .research-card.research-bibliography h2{margin:0 0 4px;font-size:clamp(17px,1.45vw,24px);line-height:1.2;overflow-wrap:anywhere}
.research-page.research-compact .research-card.research-bibliography p{margin:0 0 7px;font:15px/1.4 Arial,sans-serif;white-space:pre-line;overflow-wrap:anywhere}
.research-page.research-compact .research-bibliography .bibliography-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;margin:0;padding:5px 9px;border:0;border-radius:4px;background:var(--site-color-69a42ae629, #f5eac2);font:14px/1.35 Arial,sans-serif}
.research-page.research-compact .bibliography-meta>span+span{border-left:1px solid var(--site-color-7f1c005461, #af9243);padding-left:12px}
.research-page.research-compact .bibliography-journal{font-style:italic;font-weight:600}
.research-page.research-compact .bibliography-meta .research-year{font:inherit;white-space:nowrap}
.research-page.research-compact .bibliography-meta>a{margin-left:0;padding:3px 9px;font:600 13px/1.3 Arial,sans-serif;white-space:nowrap}
@media(max-width:680px){
 .research-page.research-compact .research-filters .research-search{grid-column:1/-1;display:block}
 .research-page.research-compact .research-card.research-bibliography{flex-direction:row;gap:9px;padding:11px 10px}
 .research-page.research-compact .research-bibliography .bibliography-icon{width:26px;height:32px;flex-basis:26px}
 .research-page.research-compact .research-card.research-bibliography .research-card-body{padding:0 0 0 10px}
 .research-page.research-compact .research-card.research-bibliography h2{font-size:17px!important;line-height:1.25;margin:0 0 5px}
 .research-page.research-compact .research-card.research-bibliography p{font-size:13px!important;margin:0 0 7px}
 .research-page.research-compact .research-bibliography .bibliography-meta{display:flex;gap:6px 8px;padding:6px;font-size:12px}
 .research-page.research-compact .bibliography-meta>span+span{padding-left:8px}
 .research-page.research-compact .bibliography-meta>a{font-size:12px;padding:3px 6px}
}
