.prism-papers .prism-library-heading>.prism-button{flex-shrink:0}.prism-papers .prism-paper-filters{grid-template-columns:auto minmax(170px,1fr) minmax(160px,1fr)}.prism-papers .prism-paper-card{gap:18px}.prism-paper-card h2{overflow-wrap:anywhere;font-size:22px;line-height:1.4}.prism-paper-kind{color:var(--p-mint);align-items:center;gap:8px;font-size:16px;display:flex}.prism-paper-description{color:#c9c5d5;font-size:18px;line-height:1.75}.prism-paper-session{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.prism-paper-session>span:last-child{margin-left:auto}.prism-paper-source{border-top:1px solid var(--p-line);overflow-wrap:anywhere;color:#c9c5d5;flex-direction:column;gap:6px;margin-top:auto;padding-top:18px;font-size:16px;display:flex}.prism-paper-source small{color:var(--p-muted);font-size:15px}.prism-paper-card>.prism-button{width:100%;font-size:17px}.prism-paper-note{color:var(--p-muted);align-items:flex-start;gap:12px;padding:24px 0;font-size:16px;line-height:1.8;display:flex}.prism-paper-note svg{color:var(--p-mint);margin-top:3px}.prism-paper-empty{min-height:300px;padding-block:42px}.prism-paper-empty p{max-width:490px;font-size:18px;line-height:1.7}.prism-paper-empty .prism-actions{justify-content:center}.prism-paper-next{border-top:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.prism-paper-next h2{margin-bottom:8px;font-size:20px}.prism-paper-next p{color:var(--p-muted);font-size:17px}.prism-paper-next .prism-actions{flex-shrink:0;gap:24px}@media (max-width:1100px){.prism-papers .prism-paper-filters{grid-template-columns:1fr 1fr}.prism-papers .prism-paper-filters>label{grid-column:auto}.prism-papers .prism-paper-filters .prism-library-grades{grid-column:1/-1}}@media (max-width:760px){.prism-papers .prism-library-heading>.prism-button{display:none}.prism-papers .prism-paper-filters{grid-template-columns:minmax(0,1fr)}.prism-papers .prism-library-results{padding-block:18px}.prism-paper-next{flex-direction:column;align-items:flex-start}}
