.product-purchase-info,.product-safety{margin:24px 0;padding:20px;border:1px solid #d4e1e8;border-radius:12px;background:#f5f9fb;max-width:100%;box-sizing:border-box}.product-purchase-info h3,.product-safety h3{margin-top:0}.product-purchase-info p,.product-safety p{line-height:1.65;font-size:14px;overflow-wrap:anywhere}.product-purchase-info a{color:#056d89;text-decoration:underline}.product-warning{white-space:pre-line;border-left:4px solid #e9b828;padding:10px 14px;background:#fff5d6}.product-data-pending{color:#735719;background:#fff5d6;padding:12px;border-radius:6px}.product-safety .book-specs dd{overflow-wrap:anywhere}.product-safety .book-specs{grid-template-columns:minmax(100px,1fr) minmax(0,2fr)}@media(max-width:600px){.product-safety,.product-purchase-info{padding:15px}.product-safety .book-specs{grid-template-columns:1fr}}

.product-purchase-info summary{cursor:pointer;font-weight:700;color:#123d59;line-height:1.5}.product-purchase-info summary:focus-visible{outline:3px solid #087b9b;outline-offset:4px}
