.pjw-g{display:grid;gap:18px;grid-template-columns:1fr}
@media(min-width:700px){.pjw-g{grid-template-columns:1fr 1fr}}
@media(min-width:1100px){.pjw-g{grid-template-columns:repeat(4,1fr)}}
.pjw-t{display:flex;flex-direction:column;background:#fff;border:1px solid #DDD3C2;color:var(--navy);text-decoration:none}
.pjw-t:hover .pjw-m,.pjw-t:focus-visible .pjw-m{text-decoration:underline}
.pjw-t:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.pjw-i img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.pjw-b{display:flex;flex-direction:column;gap:8px;padding:16px 18px 20px}
.pjw-h{font:500 clamp(24px,2vw,28px)/1.15 var(--serif)}
.pjw-p{font-size:16px;line-height:1.55;color:#3d3a33}
.pjw-m{font:500 13px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin-top:auto;padding-top:6px}
.pjw-more{margin-top:var(--s5);line-height:2}
