.pnm-media-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:32px}
.pnm-media figure{margin:0;background:#fff;color:#242b35}
.pnm-media img{display:block;width:100%;height:auto;object-fit:contain}
.pnm-media figcaption{padding:12px 0;font-size:14px;line-height:1.6}
.pnm-media caption{text-align:left;font-weight:600;padding:0 0 12px}
.pnm-media th,.pnm-media td{overflow-wrap:anywhere}
.pnm-media details{margin-top:24px}
.pnm-cutaway figure{max-width:760px;margin:20px auto}
.pnm-media-jump{margin-top:16px}
.pnm-media a:focus-visible,.pnm-media-jump a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:760px){.pnm-media-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pnm-media th,.pnm-media td{padding:10px 8px}.pnm-media img{max-width:100%}}
