.ai-struct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ai-struct-pic{grid-column:span 4}@media(max-width:960px){.ai-struct{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ai-struct{grid-template-columns:1fr}.ai-struct-pic{grid-column:auto}}.pp-card:hover .pp-ph img{transform:scale(1.03)}.pp-ph img{transition:transform .3s}@media(max-width:520px){.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}}
