 .product-intro {     max-width: 1280px;     margin: 0 auto;     padding: 24px 20px 32px 20px;   /* 减小上下内边距 */     background: transparent;     text-align: left; } .intro-heading {     font-family: 'Open Sans', sans-serif;     font-weight: 700;     font-size: 24px;               /* 从35px改为24px */     color: #0047AB;     margin-bottom: 16px;           /* 减小下边距 */     line-height: 1.3; } .intro-text p {     font-family: 'Open Sans', sans-serif;     font-size: 16px;     line-height: 1.55;     color: #555555;     margin-bottom: 16px; } .intro-text p:last-of-type {     margin-bottom: 24px; } /* 标签等宽两列网格 */ .intro-tags {     display: grid;     grid-template-columns: repeat(2, 1fr);     gap: 14px;     max-width: 600px;              /* 限制最大宽度，避免过宽 */ } .tag {     background: #f0f4fa;     padding: 10px 12px;     border-radius: 40px;     font-family: 'Open Sans', sans-serif;     font-weight: 600;     font-size: 14px;     color: #0047AB;     border: 1px solid #e2e8f0;     text-align: center;     display: flex;     align-items: center;     justify-content: center;     gap: 8px;     line-height: 1.3;     white-space: normal;     word-break: break-word; } /* 移动端：单列 */ @media (max-width: 640px) {     .intro-tags {         grid-template-columns: 1fr;         gap: 12px;         max-width: 100%;     }     .intro-heading {         font-size: 22px;         margin-bottom: 12px;     }     .intro-text p {         font-size: 15px;     }     .tag {         font-size: 13px;         padding: 8px 12px;     } } 