/* Publication research: preserve the portfolio's existing typography and palette. */
.publication-research h2,.publication-core h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}
.publication-research .shell>p,.publication-core .shell>p{max-width:72ch}
.publication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}
.publication-card,.publication-empty{border:1px solid currentColor;border-radius:12px;padding:1.5rem;margin:1rem 0}
.publication-card h3,.publication-empty h3{font-size:1.25rem;margin:.6rem 0}
.publication-card p{margin:.75rem 0;overflow-wrap:anywhere}
.publication-status{font-size:.875rem;line-height:1.6}
.publication-disclosure{border-left:3px solid currentColor;padding-left:1rem;font-weight:600;margin:1.5rem 0}
.publication-jump{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.5rem 0}
.publication-subheading{margin-top:2rem}
.publication-research details,.publication-release{margin-top:1.5rem}
#release-history summary,#earlier-briefs summary{cursor:pointer;padding:.75rem 0;font-weight:600}
.publication-release ul{padding-left:1.5rem}
[data-page="publication"] .prose p{overflow-wrap:anywhere}
@media(max-width:650px){.publication-grid{grid-template-columns:1fr}.publication-card,.publication-empty{padding:1.1rem}}

