/* Partner product pages */
.ws-psec h3{font-size:19px;line-height:1.35;margin:28px 0 10px;color:var(--e-global-color-secondary);font-weight:600}
.ws-psec h4{font-size:16px;line-height:1.4;margin:18px 0 6px;color:var(--e-global-color-secondary);font-weight:600}
.ws-psec#overview p{line-height:1.7}
.wsproc-faq{border-top:1px solid var(--e-global-color-wsborder,#e3e8ef)}
.wsproc-faq h4{margin-top:16px}
.wsproc-faq p{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--e-global-color-wsborder,#e3e8ef)}
.wsproc-cta{margin-top:22px;padding:18px 20px;border-radius:12px;background:var(--e-global-color-wslight,#f3f6fb)}
.wsproc-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:520px}
.wsproc-table th,.wsproc-table td{padding:10px 12px;border-bottom:1px solid var(--e-global-color-wsborder,#e3e8ef);text-align:left;vertical-align:top}
.wsproc-table thead th{background:var(--e-global-color-secondary,#0b1220);color:#fff;font-weight:600}
.wsproc-table tbody th{font-weight:500;color:var(--e-global-color-secondary);width:32%}
.wsproc-table tbody tr:nth-child(even){background:var(--e-global-color-wslight,#f7f9fc)}
.ws-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.wsproc-note{font-size:13px;color:#667085;margin-top:8px}
.wsproc-list{columns:2;column-gap:32px;padding-left:18px;margin:0}
.wsproc-list li{break-inside:avoid;margin:0 0 6px}
/* Imported category pages: text under the product grid */
.wsproc-cat-seo{padding:56px 20px 64px;background:var(--e-global-color-wslight,#f7f9fc);border-top:1px solid var(--e-global-color-wsborder,#e3e8ef)}
.wsproc-wrap{max-width:860px;margin:0 auto;font-size:16px;line-height:1.7;color:var(--e-global-color-text)}
.wsproc-wrap h2{font-size:24px;line-height:1.3;margin:34px 0 12px;color:var(--e-global-color-secondary);font-weight:600}
.wsproc-wrap h2:first-child{margin-top:0}
.wsproc-wrap h3{font-size:17px;margin:20px 0 6px;color:var(--e-global-color-secondary);font-weight:600}
.wsproc-wrap ul{padding-left:20px}
.wsproc-wrap li{margin:0 0 8px}
.wsproc-wrap a{color:var(--e-global-color-primary);font-weight:500}
