.pu-structure-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.pu-structure-pair figure{margin:0;min-width:0}.pu-structure-pair img{width:100%;height:auto;display:block}.pu-structure-pair figcaption{padding:10px 0;color:#555}.pu-structure-pair h3{font-size:18px;min-height:48px}@media(max-width:760px){.pu-structure-pair{grid-template-columns:1fr}}