/* Publication heading layout retained; blue button experiment reverted. */
.publications-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}
#publications .publications-heading h2{margin:0}
.all-publications{font-size:14px;font-weight:600;line-height:1.5;color:#161616;text-decoration:none;border-bottom:1px solid #bbb;padding:10px 0;white-space:nowrap}
.all-publications:hover{color:#46415e;border-color:#46415e}
@media(max-width:699px){.publications-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:24px}.all-publications{white-space:normal}}
