.cm-technical-content{--cm-guide-ink:#183e80;--cm-guide-muted:#355585;--cm-guide-line:#c8d6e9;box-sizing:border-box;width:100%;padding:clamp(40px,6vw,88px) max(24px,calc((100% - 1040px)/2));background:#f5f8fc;color:var(--cm-guide-ink);text-align:start}
.cm-technical-content[hidden]{display:none!important}
.cm-technical-content>*{box-sizing:border-box;min-width:0}
.cm-technical-content h2{max-width:26ch;margin:0 auto 24px;font-size:clamp(28px,3.2vw,44px);line-height:1.16;letter-spacing:-.02em;text-align:center;text-wrap:balance}
.cm-technical-content h2+p{max-width:72ch;margin:0 auto 48px;text-align:center}
.cm-technical-content h3{max-width:72ch;margin:40px auto 16px;padding-top:28px;border-top:1px solid var(--cm-guide-line);font-size:24px;line-height:1.3;text-wrap:balance}
.cm-technical-content p,.cm-technical-content li{font-size:18px;line-height:1.7;overflow-wrap:break-word;color:var(--cm-guide-muted)}
.cm-technical-content p{max-width:72ch;margin:0 auto 20px}
.cm-technical-content ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px;max-width:72ch;margin:20px auto 36px;padding-inline:24px 0;list-style:disc}
.cm-technical-content li{padding-inline-start:4px}
.cm-technical-content li::marker{color:var(--cm-guide-ink)}
.cm-technical-content h3,.cm-technical-content p,.cm-technical-content li{text-align:center}
.cm-technical-content ul{padding-inline:0;list-style:none}
.cm-technical-content li{padding-inline-start:0}
.cm-technical-content[data-route="/color-masterbatch/"] ul,.cm-technical-content[data-route="/color-masterbatch"] ul{grid-template-columns:minmax(0,1fr);gap:20px}
.cm-technical-content a{color:var(--cm-guide-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.cm-technical-content a:hover{text-decoration-thickness:2px}
.cm-technical-content a:focus-visible{outline:2px solid var(--cm-guide-ink);outline-offset:5px;border-radius:2px}
.cm-technical-content ul~p{padding-top:20px;border-top:1px solid var(--cm-guide-line);line-height:1.9}
.cm-technical-content ul~p+p{padding-top:0;border-top:0}
.cm-technical-content::selection,.cm-technical-content ::selection{background:#183e80;color:#fff}
html[data-cm-theme="dark"] .cm-technical-content,html[data-theme="dark"] .cm-technical-content,html.dark .cm-technical-content{--cm-guide-ink:#e7f0ff;--cm-guide-muted:#c4d5ed;--cm-guide-line:#456184;background:#102c50}
@media(max-width:640px){.cm-technical-content h2+p{margin-bottom:32px}.cm-technical-content h3{font-size:22px;margin-top:32px;padding-top:24px}.cm-technical-content p,.cm-technical-content li{font-size:17px;line-height:1.65}.cm-technical-content ul{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:28px}.cm-technical-content ul~p{line-height:1.8}}
