/* Chemical selection guide: no automatic compatibility verdicts. */
.compat-steps,.compat-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.compat-steps>div,.compat-components>article{padding:23px 20px;min-width:0;border:1px solid #dce3e1}.compat-steps>div{background:#f4f4f1}.compat-steps span{font-size:.78rem;font-weight:800;color:#a64e00}.compat-steps h3,.compat-components h3{font-size:1.22rem;line-height:1.3;margin:14px 0}.compat-steps p,.compat-components p{font-size:.92rem;line-height:1.75;margin:0}.compat-example{padding:27px 30px;margin:28px 0;background:#f4f4f1;border:1px solid #dce3e1}.compat-example>.eyebrow{font-size:.68rem}.compat-example h3{font-size:1.5rem;line-height:1.3;margin:16px 0}.compat-example>p:last-child{margin-bottom:0}.compat-cover{background:#112631;color:#fff;min-width:0}.compat-cover>div{padding:45px 4px 20px;max-width:100%;min-width:0}.compat-cover small{display:block;max-width:300px;font-size:.69rem;line-height:1.6;letter-spacing:.06em;color:#e1e7e4}.compat-cover strong{display:block;margin:25px 0;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.12;color:#f18b17;overflow-wrap:break-word}.compat-cover p{font-size:.87rem;line-height:1.6;margin:0}.compatibility-article #compat-sources a{overflow-wrap:anywhere}
@media(max-width:767px){.compat-steps,.compat-components{grid-template-columns:minmax(0,1fr)}.compat-steps>div,.compat-components>article{padding:23px}.compat-example{padding:23px}.compat-cover{min-height:380px}.compat-cover strong{font-size:clamp(2.2rem,8vw,3rem)}.compatibility-article .ar-article-header h1{font-size:clamp(2rem,6vw,2.6rem);overflow-wrap:break-word}}
