/* PNSS V147 — Project Evidence Framework
   Reserved evidence positions render no blank space until approved content exists. */
.pnss-evidence-standard{margin:clamp(2.5rem,5vw,5rem) 0;padding:clamp(1.4rem,3vw,2.4rem);border:1px solid rgba(32,83,148,.18);border-radius:18px;background:linear-gradient(180deg,#fff,#f6f9fd)}
.pnss-evidence-standard .pnss-evidence-kicker{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#2367b2}
.pnss-evidence-standard .pnss-evidence-head{max-width:780px;margin-bottom:1.25rem}
.pnss-evidence-standard .pnss-evidence-head h2{margin:.1rem 0 .55rem}
.pnss-evidence-standard .pnss-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.pnss-evidence-standard .pnss-evidence-card{margin:0;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(22,54,93,.12)}
.pnss-evidence-standard .pnss-evidence-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.pnss-evidence-standard .pnss-evidence-card figcaption{padding:.8rem .9rem;font-size:.9rem;line-height:1.45;color:#31445a}
.pnss-evidence-standard[data-evidence-level="compact"] .pnss-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.pnss-evidence-note{margin-top:1rem;font-size:.83rem;line-height:1.5;color:#607086}
@media(max-width:860px){.pnss-evidence-standard .pnss-evidence-grid,.pnss-evidence-standard[data-evidence-level="compact"] .pnss-evidence-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.pnss-evidence-standard .pnss-evidence-grid,.pnss-evidence-standard[data-evidence-level="compact"] .pnss-evidence-grid{grid-template-columns:1fr}}
