.pa-web-product-experience { margin: .4rem 0 1rem; }
.pa-web-product-experience .pa-web-unit-price { margin: 0 0 .65rem; color: #3f5156; font-size: .95rem; line-height: 1.5; }
.pa-web-product-experience [hidden] { display: none !important; }
.pa-web-product-help { display: flex; flex-wrap: wrap; gap: .4rem 1rem; }
.pa-web-product-help a { color: #087d91; text-decoration: underline; text-underline-offset: .18em; font-size: .9rem; }
.pa-web-table-scroll { max-width: 100%; overflow-x: auto; overscroll-behavior-x: contain; -webkit-overflow-scrolling: touch; margin-block: 1rem; }
.pa-web-table-scroll:focus-visible, .pa-web-product-help a:focus-visible { outline: 2px solid #087d91; outline-offset: 3px; }
.pa-web-table-scroll > table { margin-bottom: .4rem; }
@media (max-width: 690px) {
  .pa-web-table-scroll > table { width: max-content; min-width: 100%; max-width: none; }
  .pa-web-table-scroll > table th, .pa-web-table-scroll > table td { min-width: 5rem; max-width: 22rem; overflow-wrap: anywhere; }
}
