.viscos-product-map_figure__ftwri{margin:0;padding:26px;border:1px solid #c7bfb5;border-radius:18px;background:#efeeea;overflow:hidden}.viscos-product-map_heading___LIPL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:24px;border-bottom:1px solid #d3cec5}.viscos-product-map_heading___LIPL>strong{font-size:28px;font-weight:400;letter-spacing:-.04em}.viscos-product-map_heading___LIPL>span{max-width:120px;text-align:right;font-size:10px;color:var(--muted)}.viscos-product-map_workflow__CYJCh{display:grid;gap:28px;padding-block:26px}.viscos-product-map_node__ofa23{position:relative;display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #cfcac1;border-radius:10px;background:var(--paper)}.viscos-product-map_node__ofa23 .capability-symbol{width:42px;height:42px}.viscos-product-map_node__ofa23 strong{display:block;font-size:18px;font-weight:400;line-height:1.2}.viscos-product-map_node__ofa23 p{margin-top:7px;font-size:13px;line-height:1.4;color:var(--muted)}.viscos-product-map_source__z0xIw{background:#e1e9ef;border-color:#becbd5}.viscos-product-map_study__D6Pgd{background:var(--warm-charcoal);border-color:var(--warm-charcoal);color:var(--paper)}.viscos-product-map_study__D6Pgd p{color:#e3dbd2}.viscos-product-map_study__D6Pgd:before{content:"";position:absolute;height:28px;width:1px;left:50%;bottom:100%;background:#9a9287}.viscos-product-map_assessments__WJA5E{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.viscos-product-map_assessments__WJA5E:before{content:"";position:absolute;top:-28px;left:50%;height:14px;width:1px;background:#9a9287}.viscos-product-map_assessments__WJA5E:after{content:"";position:absolute;top:-14px;left:25%;right:25%;height:14px;border:solid #9a9287;border-width:1px 1px 0}.viscos-product-map_assessments__WJA5E .viscos-product-map_node__ofa23{flex-direction:column;align-items:flex-start;gap:16px;padding:18px}.viscos-product-map_figure__ftwri figcaption{padding-top:18px;border-top:1px solid #d3cec5;font-size:12px;line-height:1.5;color:var(--muted)}@media (max-width:380px){.viscos-product-map_figure__ftwri{padding:18px}.viscos-product-map_node__ofa23{padding:16px;gap:12px}.viscos-product-map_assessments__WJA5E{gap:10px}.viscos-product-map_assessments__WJA5E .viscos-product-map_node__ofa23{padding:14px}}