/* v6.0 Repair: consistent six-link navigation and classic pawn identity. */
.pm-header .pm-logo{display:flex;align-items:center;gap:19px;flex-shrink:0;text-decoration:none;color:#07162b;letter-spacing:.17em}
.pm-header .pm-brand-pawn{display:block;width:43px;height:55px;object-fit:contain;flex:0 0 43px}
.pm-header .nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.5vw,26px);flex-wrap:wrap}
.pm-header .nav-links a{white-space:nowrap}
.pm-home .pm-header{flex-wrap:wrap;justify-content:space-between}
.pm-home .pm-header .nav-links{margin:0 auto;gap:clamp(10px,1.5vw,26px);flex-wrap:wrap}
@media(max-width:1250px){.pm-header .nav-links{order:3;width:100%;justify-content:center}.pm-home .pm-header .nav-links{order:3;width:100%;justify-content:center}.pm-header{flex-wrap:wrap!important}}
@media(max-width:700px){.pm-header .pm-logo{gap:12px;font-size:19px}.pm-header .pm-brand-pawn{width:35px;height:46px;flex-basis:35px}.pm-header .nav-links{gap:8px 14px}.pm-header .nav-links a{font-size:9px!important}}
/* Featured publication cards visible without opening another tab */
.pm-research-feature{padding:clamp(28px,4vw,60px);background:#fbf8f0;border-block:1px solid #d7c6a3;color:#0d203c}
.pm-research-feature-intro{text-align:center;max-width:720px;margin:0 auto 25px}
.pm-research-feature-intro>p:first-child{font:11px Arial,sans-serif;letter-spacing:.22em;color:#946c2f}
.pm-research-feature-intro h2{font:normal clamp(26px,3.5vw,42px) Georgia,serif;margin:9px 0}
.pm-research-feature-intro p{font:15px/1.6 Georgia,serif}
.pm-research-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1450px;margin:auto}
.pm-research-feature-grid a{display:flex;flex-direction:column;padding:22px;min-height:200px;border:1px solid #cdbd9f;background:white;text-decoration:none;color:#10243f}
.pm-research-feature-grid a:hover{border-color:#8f6d3b;box-shadow:0 8px 22px #10243f18}
.pm-research-feature-grid span{font:10px Arial,sans-serif;letter-spacing:.13em;color:#896a42}
.pm-research-feature-grid h3{font:normal 23px/1.15 Georgia,serif;margin:18px 0 8px}
.pm-research-feature-grid p{font:13px/1.5 Arial,sans-serif;margin:0 0 16px;color:#55687a}
.pm-research-feature-grid strong{font:11px Arial,sans-serif;letter-spacing:.12em;margin-top:auto;color:#1b4b7b}
@media(max-width:950px){.pm-research-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.pm-research-feature-grid{grid-template-columns:1fr}}
