/* ALIGN PDF GATEWAYS / 2026-11-11 — scoped to the two existing cards only. */
#portfolio .portfolio-pdf-cover{
  margin:0 0 clamp(19px,2.3vw,30px);
  width:100%; aspect-ratio:16/9; overflow:hidden;
  border-radius:12px; border:1px solid rgba(255,255,255,.25);
  background:#020165; box-shadow:0 12px 30px rgba(0,0,32,.18);
}
#portfolio .portfolio-pdf-cover img{
  width:100%;height:100%;object-fit:cover;display:block;
  transition:transform .35s ease;
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
  #portfolio .portfolio-card:hover .portfolio-pdf-cover img{transform:scale(1.025)}
}
#portfolio .portfolio-card h3{margin-bottom:11px}
#portfolio .portfolio-card p{margin-bottom:23px}
#portfolio .portfolio-card .portfolio-button{position:relative;z-index:1}
@media(max-width:680px){
  #portfolio .portfolio-pdf-cover{margin-bottom:20px;border-radius:9px}
}
@media(prefers-reduced-motion:reduce){
  #portfolio .portfolio-pdf-cover img{transition:none}
}
