/* Series-specific inquiry copy, using the site's established blue-and-white palette. */
.product-context .product-inquiry-copy{min-width:0;padding:4px 0}
.product-context .product-inquiry-copy h2{font-size:clamp(23px,2.15vw,29px);line-height:1.28;margin:0 0 15px;overflow-wrap:break-word}
.product-context .product-inquiry-description{font-size:14px;line-height:1.75;margin:0 0 20px;max-width:62ch;color:var(--muted)}
.product-inquiry-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:12px}
.product-context .product-inquiry-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;line-height:1.4;min-height:44px;padding:11px 18px;white-space:normal;text-align:center;max-width:100%}
.product-context .product-inquiry-actions .product-inquiry-icon{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain}
.product-context .product-inquiry-email{background:#fff;color:var(--blue);border-color:var(--blue)}
.product-context .product-inquiry-email:hover{background:#eaf4fa;color:var(--blue-dark);border-color:var(--blue-dark)}
.product-context .product-inquiry-note{margin:13px 0 0;font-size:12px;line-height:1.6;color:var(--muted)}
@media(max-width:720px){
  .product-context .product-inquiry-copy{padding:2px 0 4px}
  .product-context .product-inquiry-copy h2{font-size:23px;margin-bottom:12px}
  .product-context .product-inquiry-description{font-size:13px;line-height:1.8;margin-bottom:17px}
  .product-inquiry-actions{gap:10px}
  .product-context .product-inquiry-actions .btn{font-size:12px;flex:0 1 auto;padding:11px 15px}
  .product-context .product-inquiry-note{font-size:11px;margin-top:12px}
}
