.rcs-polypure-detail-section{padding:34px 0 82px;background:var(--rcs-colour-section-bg,#fff);color:var(--rcs-colour-body-text,#28474c)}
.rcs-polypure-detail-section .rcs-container{max-width:1180px}
.rcs-polypure-block{margin:0 0 54px}.rcs-polypure-block:last-child{margin-bottom:0}
.rcs-polypure-title{margin:0 0 10px;color:var(--rcs-green-dark,#085a63);font-family:var(--rcs-serif,Georgia,serif);font-size:clamp(28px,3vw,42px);line-height:1.12;font-weight:600}
.rcs-polypure-range-block .rcs-polypure-title,.rcs-polypure-clearance-block .rcs-polypure-title{font-family:inherit;font-size:clamp(22px,2.4vw,30px);font-weight:800;color:var(--rcs-green,#0e7c86);padding-bottom:10px;border-bottom:1px solid #718486}
.rcs-polypure-lead,.rcs-polypure-spec-note{max-width:1000px;margin:0 0 18px;color:#53666a;font-size:14px;line-height:1.55}
.rcs-polypure-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #b9dfe3;background:#fff;box-shadow:0 5px 20px rgba(8,90,99,.045)}
.rcs-polypure-table{width:100%;min-width:760px;border-collapse:collapse;border-spacing:0;font-size:14px;color:#142f33}
.rcs-polypure-table th,.rcs-polypure-table td{padding:11px 12px;border-right:1px solid #b9dfe3;border-bottom:1px solid #b9dfe3;text-align:left;vertical-align:middle}.rcs-polypure-table tr>*:last-child{border-right:0}.rcs-polypure-table tbody tr:last-child>*{border-bottom:0}
.rcs-polypure-table thead th{background:#0e7c86;color:#fff;font-weight:800;line-height:1.2}.rcs-polypure-table tbody th{color:#075d66;font-weight:800}.rcs-polypure-product-table tbody tr:nth-child(even),.rcs-polypure-clearance-table tbody tr:not(.rcs-polypure-group):nth-child(odd){background:#eaf6f7}
.rcs-polypure-product-table th:first-child{width:19%}.rcs-polypure-product-table th:nth-child(2){width:auto}.rcs-polypure-product-table th:last-child,.rcs-polypure-product-table .rcs-num{width:110px;text-align:center}
.rcs-polypure-price-note{margin:10px 0 0;color:#617579;font-size:12px;font-style:italic}
.rcs-polypure-clearance-table{text-align:center}.rcs-polypure-clearance-table th:not(:first-child),.rcs-polypure-clearance-table td{text-align:center}.rcs-polypure-clearance-table th:first-child{min-width:190px}.rcs-polypure-group th{background:#dceff1!important;color:#064f57!important;text-align:left!important;font-weight:900!important}
.rcs-sieving-wrap{margin-top:12px}.rcs-polypure-sieving-table{min-width:680px}.rcs-polypure-sieving-table th:not(:first-child),.rcs-polypure-sieving-table td{text-align:center}
.rcs-polypure-studies-block{padding:38px;border:1px solid #cfe4e7;border-radius:24px;background:linear-gradient(180deg,#fff,#f7fbfc);box-shadow:0 20px 50px rgba(8,90,99,.08)}
.rcs-polypure-studies-heading{max-width:800px;margin-bottom:24px}.rcs-polypure-studies-heading .rcs-eyebrow{margin-bottom:8px;color:#0e7c86}.rcs-polypure-studies-heading>p:last-child{margin:0;color:#5b7276;font-size:16px;line-height:1.65}
.rcs-polypure-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.rcs-polypure-study-card{display:flex;flex-direction:column;align-items:flex-start;min-height:245px;padding:24px;border:1px solid #d4e7ea;border-radius:18px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rcs-polypure-study-card:hover{transform:translateY(-3px);border-color:#0e7c86;box-shadow:0 16px 34px rgba(8,90,99,.1)}
.rcs-polypure-study-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:#e8f6f7;color:#0e7c86}.rcs-polypure-study-icon svg{width:24px;height:24px}
.rcs-polypure-study-card .rcs-study-type{display:inline-flex;margin-bottom:8px;color:#0e7c86;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.rcs-polypure-study-card h3{margin:0 0 9px;color:#085a63;font-size:20px;line-height:1.25}.rcs-polypure-study-card p{margin:0 0 20px;color:#5b7276;line-height:1.55}.rcs-polypure-study-link{margin-top:auto}
@media(max-width:760px){.rcs-polypure-detail-section{padding:24px 0 58px}.rcs-polypure-block{margin-bottom:38px}.rcs-polypure-studies-block{padding:24px 18px;border-radius:18px}.rcs-polypure-study-grid{grid-template-columns:1fr}.rcs-polypure-table{font-size:12px}.rcs-polypure-table th,.rcs-polypure-table td{padding:9px 8px}}


.rcs-polypure-inline-studies{margin-top:18px}.rcs-polypure-inline-studies-intro{margin:0 0 16px;color:#5b7276;line-height:1.6}.rcs-polypure-inline-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rcs-polypure-inline-study-link{display:flex;flex-direction:column;gap:8px;min-height:136px;padding:18px;border:1px solid #d4e7ea;border-radius:18px;background:#fff;text-decoration:none;color:#28474c;box-shadow:0 8px 22px rgba(8,90,99,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rcs-polypure-inline-study-link:hover{transform:translateY(-2px);border-color:#0e7c86;box-shadow:0 14px 26px rgba(8,90,99,.1)}.rcs-polypure-inline-study-top{display:flex;align-items:center;gap:12px}.rcs-polypure-inline-study-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e8f6f7;color:#0e7c86;flex:0 0 auto}.rcs-polypure-inline-study-icon svg{width:22px;height:22px}.rcs-polypure-inline-study-type{display:inline-flex;color:#0e7c86;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.rcs-polypure-inline-study-link strong{color:#085a63;font-size:17px;line-height:1.35}.rcs-polypure-inline-study-cta{margin-top:auto;color:#0e7c86;font-weight:800}
@media(max-width:760px){.rcs-polypure-inline-study-grid{grid-template-columns:1fr}.rcs-polypure-inline-study-link{min-height:unset;padding:16px}}
