.ecommerce-positioning{border:1px solid #ce0080;border-radius:12px;padding:24px;margin:28px 0;background:rgba(20,9,24,.7)}.ecommerce-positioning h2{margin-top:0}.comparison-sources{font-size:.9em;color:#c5bccb}#solution-models,#ownership-cost{scroll-margin-top:110px}.table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{min-width:680px}.table-wrap th,.table-wrap td{vertical-align:top} @media(max-width:650px){.ecommerce-positioning{padding:18px}.table-wrap caption{text-align:left}}