/* The native WooCommerce header, purchase panel and image gallery stay in charge. */
.gsc-used-ds2000,.gsc-used-ds2000-summary{color:#242424;font-size:16px;line-height:1.75;overflow-wrap:anywhere}
.gsc-used-ds2000{max-width:100%;min-width:0}
.gsc-used-ds2000 section{margin:40px 0}
.gsc-used-ds2000 h2{margin:0 0 18px;font-size:28px;line-height:1.3;font-weight:700;letter-spacing:-.4px;text-transform:none}
.gsc-used-ds2000 h3{margin:25px 0 12px;font-size:21px;line-height:1.4;text-transform:none}
.gsc-used-ds2000 p,.gsc-used-ds2000-summary p{margin:0 0 17px}
.gsc-used-ds2000 li,.gsc-used-ds2000-summary li{margin-bottom:7px}
.gsc-used-ds2000 a{color:#c62c43;text-underline-offset:3px}
.gsc-used-ds2000 a:focus-visible{outline:3px solid #c62c43;outline-offset:4px}
.gsc-used-ds2000__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:28px 0;align-items:start}
.gsc-used-ds2000__figure{min-width:0;margin:0;background:#fff}
.gsc-used-ds2000__figure>a{display:block;background:#fff}
.gsc-used-ds2000__figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;background:#fff;border-radius:8px}
.gsc-used-ds2000__figure figcaption{margin:10px 0 0;color:#606060;font-size:13px;line-height:1.65}
.gsc-used-ds2000__figure--scientific{max-width:700px;margin:25px auto 30px;grid-column:1/-1}
.gsc-used-ds2000__figure--scientific img{aspect-ratio:auto;max-height:460px;object-fit:contain;border-radius:0}
.gsc-used-ds2000__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;padding:0;list-style:none}
.gsc-used-ds2000__facts>*{margin:0;padding:18px;border:1px solid #e6e6e6;border-radius:8px;background:#fff;font-size:15px;line-height:1.6}
.gsc-used-ds2000__facts strong{display:block;margin-bottom:4px;color:#171717}
.gsc-used-ds2000__callout{margin:25px 0;padding:22px 25px;border:1px solid #e5e5e5;border-left:4px solid #c62c43;border-radius:0 9px 9px 0;background:#fff}
.gsc-used-ds2000__callout>:last-child{margin-bottom:0}
.gsc-used-ds2000__table-wrap{max-width:100%;margin:22px 0 30px;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid #e1e1e1;border-radius:7px}
.gsc-used-ds2000 table{width:100%;min-width:480px;margin:0;border-collapse:collapse;font-size:14px;line-height:1.65}
.gsc-used-ds2000 table caption{padding:15px;text-align:left;color:#555;font-size:13px;line-height:1.6;caption-side:bottom}
.gsc-used-ds2000 th,.gsc-used-ds2000 td{padding:13px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #e7e7e7;white-space:normal}
.gsc-used-ds2000 th{font-weight:600;background:#f7f7f7;color:#202020}
.gsc-used-ds2000 tbody th{width:36%}
.gsc-used-ds2000 tbody tr:last-child>*{border-bottom:0}
.gsc-used-ds2000 details{margin:0;border-bottom:1px solid #e4e4e4;padding:18px 0}
.gsc-used-ds2000 summary{cursor:pointer;font-weight:600;line-height:1.5;color:#202020}
.gsc-used-ds2000 details p{margin:14px 0 0}
.gsc-used-ds2000 [id],#gsc-contact-showcase-title{scroll-margin-top:180px}
.gsc-used-ds2000 .gsc-chaser-materials{margin-top:42px}
.gsc-used-ds2000-contact-cta .gsc-used-ds2000-cta{min-height:48px;padding:13px 30px}
@media(max-width:850px){.gsc-used-ds2000__facts{grid-template-columns:1fr}.gsc-used-ds2000__facts>*{padding:15px 18px}}
@media(max-width:689px){.gsc-used-ds2000,.gsc-used-ds2000-summary{font-size:15px;line-height:1.75}.gsc-used-ds2000 section{margin:30px 0}.gsc-used-ds2000 h2{font-size:24px;margin-bottom:15px}.gsc-used-ds2000 h3{font-size:19px}.gsc-used-ds2000__gallery{grid-template-columns:1fr;gap:23px;margin:23px 0}.gsc-used-ds2000__figure--scientific{margin:22px auto}.gsc-used-ds2000__figure figcaption{font-size:13px}.gsc-used-ds2000__callout{padding:19px}.gsc-used-ds2000 th,.gsc-used-ds2000 td{padding:11px 13px}.gsc-used-ds2000 [id],#gsc-contact-showcase-title{scroll-margin-top:110px}}
