/* R285: two arms together on the heraldry page; original site styles retained. */
.wapen-hero.wapen-current{grid-template-columns:minmax(0,1fr);gap:32px}
.wapen-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3vw,32px);width:100%;max-width:1000px;margin:0 auto;align-items:start}
.wapen-pair .wapen-main{min-width:0;max-width:none;padding:clamp(8px,2vw,22px)}
.wapen-pair .wapen-main img{width:100%;height:auto;aspect-ratio:4/5;max-height:560px;object-fit:contain;opacity:1}
.wapen-pair .wapen-main figcaption{font-size:.875rem;overflow-wrap:anywhere}
.content-section>.wapen-main{max-width:430px}
