.ink-insight{margin:30px 0;padding:26px;background:#f4f7f8;border-top:3px solid #c7a35c;scroll-margin-top:110px}.ink-insight h2{font-size:27px;line-height:1.45;color:#123550;margin:12px 0 18px}.ink-insight p,.ink-insight li{font-size:15px;line-height:1.85;color:#506675}.ink-insight-figure{margin:24px auto;max-width:760px}.ink-insight-figure a{display:block;text-decoration:none}.ink-insight-figure img{display:block;width:100%;height:auto;object-fit:contain}.ink-insight-zoom{display:block;margin-top:10px;font-size:13px;line-height:1.6;color:#1e587c;text-align:right}.ink-insight a:focus-visible,.residue-article a:focus-visible{outline:3px solid #14659d;outline-offset:4px}.residue-article{max-width:1080px}.residue-article>section{margin:46px 0}.residue-article h2{font-size:29px;line-height:1.45;color:#123550}.residue-article h3{font-size:20px;color:#204961}.residue-article p,.residue-article li{line-height:1.9;color:#4c6375}.residue-intro{font-size:20px}.residue-steps{padding-left:26px}.residue-steps li{margin:15px 0}.residue-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.residue-grid article{padding:24px;background:#f4f7f8;border-top:2px solid #c7a35c}.residue-article .ink-insight-figure{max-width:940px}.residue-references{font-size:13px}.residue-date{font-size:14px;color:#6a7f8d}@media(max-width:760px){.ink-insight{padding:20px 14px}.ink-insight h2{font-size:23px}.ink-insight p,.ink-insight li{font-size:14px}.residue-article h2{font-size:24px}.residue-intro{font-size:17px}.residue-grid{grid-template-columns:1fr}.residue-article>section{margin:32px 0}}
/* Full DTF process article, isolated from the site-wide type and layouts. */
.residue-eyebrow{font-size:12px;letter-spacing:.1em;color:#7c6332;margin-bottom:12px}.residue-subtitle{font-size:23px;font-weight:600}.residue-lead{font-size:17px;line-height:1.9}.residue-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.residue-step-image{width:100%;aspect-ratio:1;background-image:url('assets/dtf-oily-residue/process-six-stage.webp');background-size:300% 200%;background-repeat:no-repeat}.residue-step:nth-child(1) .residue-step-image{background-position:0 0}.residue-step:nth-child(2) .residue-step-image{background-position:50% 0}.residue-step:nth-child(3) .residue-step-image{background-position:100% 0}.residue-step:nth-child(4) .residue-step-image{background-position:0 100%}.residue-step:nth-child(5) .residue-step-image{background-position:50% 100%}.residue-step:nth-child(6) .residue-step-image{background-position:100% 100%}.residue-step h3{font-size:18px;margin:14px 0 8px}.residue-step p{font-size:14px;margin:0}.residue-layer-key{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 18px;background:#f4f7f8;font-size:13px;color:#526777;line-height:1.7}.residue-chip{display:inline-flex;align-items:center;gap:6px}.residue-swatch{display:inline-block;width:16px;height:11px;border:1px solid #7f8b90}.residue-explain{margin:24px 0;font-size:16px}.residue-page-note{font-size:13px;color:#6a7f8d!important}.residue-dual-head,.residue-dual-text{display:grid;grid-template-columns:1fr 1fr;gap:30px}.residue-dual-head{margin-top:30px}.residue-dual-head h3{font-size:18px;text-align:center}.residue-figure{position:relative;margin:16px 0 24px}.residue-figure img{display:block;width:100%;height:auto}.residue-figure a{display:block}.residue-dual-text{margin:24px 0}.residue-number{display:inline-flex;justify-content:center;align-items:center;width:26px;height:26px;border:1px solid #18384e;border-radius:50%;background:#fff;color:#123550;font-size:14px;font-style:normal;flex:none}.residue-point{position:absolute;pointer-events:none}.residue-p1{left:18%;top:40%}.residue-p2{left:61%;top:17%}.residue-p3{left:92%;top:38%}.residue-p4{left:91%;top:66%}.residue-legend{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px}.residue-legend-item{display:flex;align-items:flex-start;gap:12px}.residue-legend-item p{margin:0}.residue-plain-list li{margin:10px 0}.residue-check-row{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:20px 0;border-bottom:1px solid #dbe3e8}.residue-symptom{font-weight:600;color:#123550}.residue-action{line-height:1.85;color:#506675}.residue-sources{margin-top:38px;padding-top:24px;border-top:1px solid #dbe3e8}.residue-source-row{font-size:13px;line-height:1.9;margin:8px 0;color:#607380}.residue-workflow{padding:22px;background:#f4f7f8}.residue-product-steps{padding-left:24px}.residue-product-steps>li{margin:15px 0}.residue-product-steps p{margin:4px 0}.ink-insight .residue-grid article{background:#fff;padding:20px}.ink-insight h3{color:#204961;line-height:1.5}
@media(max-width:760px){.residue-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.residue-step h3{font-size:16px}.residue-step p{font-size:13px}.residue-lead{font-size:16px}.residue-subtitle{font-size:20px}.residue-dual-head{gap:15px}.residue-dual-head h3{font-size:15px}.residue-dual-text,.residue-legend{gap:18px;grid-template-columns:1fr}.residue-check-row{grid-template-columns:1fr;gap:8px}.residue-number{width:23px;height:23px;font-size:12px}.residue-layer-key{padding:12px;font-size:12px}.residue-workflow{padding:16px}}
