/* Native PDF imagery and explicitly attributed supplier reference tables. */
.jp-image-link{position:relative;display:block;cursor:zoom-in;background:#f4f6f5}
.jp-image-link img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.cp .cp-gallery .jp-image-link,.cp .cp-particle-grid .cp-image-link{display:block}
.cp .cp-particle-grid figure{padding:0}
.jp-image-link .cp-zoom-hint,.cp-particle-grid .cp-image-link .cp-zoom-hint{position:static;display:block;text-align:right;font-size:14px;line-height:1.5;padding:7px 10px;background:#f3f6f4;color:#28604e;border:0;border-top:1px solid #d7e2dd;pointer-events:none}
.cp .jp-cross-section>.jp-image-link{max-width:740px;margin-inline:auto}
.cp .jp-sic-surface{grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr)}
.jp-reference{padding:26px;border:1px solid #d7e2dd;background:#f6f8f6}
.jp-reference h3{margin-top:0}
.jp-reference table{background:white}
.jp-reference p{font-size:15px;line-height:1.85}
.jp-kicker{color:#44695d;font-size:14px;font-weight:600;letter-spacing:.04em}
.jp-legacy{border-block:1px solid #d7e2dd;margin:28px 0;padding:18px 0}
.jp-legacy>summary{cursor:pointer;font-weight:600;line-height:1.7}
.source-gallery .jp-ptfe-card>a{display:block;min-height:0}
.source-gallery .jp-ptfe-card img{width:100%;max-height:none;height:auto}
.source-gallery .jp-ptfe-card figcaption{margin:0 0 16px}
.source-gallery .jp-ptfe-card figcaption strong{font-size:21px}
.source-gallery .jp-ptfe-card figcaption p{font-size:15px;line-height:1.7}
.source-gallery .jp-black-card{grid-column:1/-1}
.source-gallery .jp-black-card>a{display:block;max-width:685px;margin:auto;min-height:0}
.source-gallery .jp-black-card img{width:100%;max-height:none;height:auto}
@media(max-width:700px){.cp .jp-sic-surface{display:block}.jp-reference{padding:18px}.jp-reference .table-scroll{margin-inline:0}.jp-reference table{min-width:620px}.cp .jp-reference table{min-width:540px}}
