.aipce-product-content { max-width:100%; min-width:0; line-height:1.95; overflow-wrap:anywhere; }
.aipce-product-content *, .aipce-product-content *::before, .aipce-product-content *::after { box-sizing:border-box; }
.aipce-product-content h2, .aipce-product-content h3 { line-height:1.6; margin:1.5em 0 .7em; }
.aipce-product-content .aipce-table-wrap { display:block; width:100%; max-width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; margin:1.25em 0; border:1px solid #dce4ec; border-radius:12px; }
.aipce-product-content table { width:100%; border-collapse:collapse; font-size:inherit; }
.aipce-product-content caption { text-align:right; padding:12px; font-weight:700; }
.aipce-product-content th, .aipce-product-content td { text-align:start; padding:12px 14px; border:1px solid #e2e8ee; vertical-align:top; }
.aipce-product-content th { background:#edf6f3; color:#174f43; }
.aipce-product-content tbody tr:nth-child(even) { background:#f8fafc; }
.aipce-product-content .aipce-note { padding:14px 18px; background:#eff6ff; border-right:4px solid #3275af; border-radius:10px; }
@media (max-width:600px) {
 .aipce-product-content .aipce-table-wrap table { min-width:420px; }
 .aipce-product-content th, .aipce-product-content td { padding:10px; }
}
