/* Local additions to the shared MAXMAC blog article layout. */
.automotive-ion-testing-article .article-meta{flex-wrap:wrap}
.automotive-ion-testing-article .article-title{max-width:1050px;line-height:1.18}
.automotive-ion-testing-article .article-body > h2{scroll-margin-top:110px}
.automotive-ion-testing-article .article-cover__caption{padding:12px 0;background:#fff;color:#647084;font-size:13px;line-height:1.65}
.automotive-ion-testing-article .ion-evidence-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dce5ef;border:1px solid #dce5ef;margin:30px 0 40px}
.automotive-ion-testing-article .ion-evidence-highlights > div{padding:22px;background:#f6f9fc}
.automotive-ion-testing-article .ion-evidence-highlights strong{display:block;color:#23405f;font-size:30px;line-height:1.3;font-weight:600}
.automotive-ion-testing-article .ion-evidence-highlights span{display:block;margin-top:8px;font-size:14px;line-height:1.65;color:#4b6075}
.automotive-ion-testing-article .ion-article-jump{display:flex;flex-wrap:wrap;gap:12px 26px;margin:22px 0 0;font-size:14px;color:#2869df}
.automotive-ion-testing-article .article-side__list{max-height:calc(100dvh - 240px);overflow-y:auto;padding-right:8px;scrollbar-width:thin}
.automotive-ion-testing-article .article-side__list li{font-size:13px;line-height:1.55;margin-bottom:12px}
.automotive-ion-testing-article .article-data-table caption{text-align:left;padding:16px;background:#f3f6fa;color:#23405f;font-weight:600;font-size:14px;line-height:1.6}
.automotive-ion-testing-article .article-data-table{min-width:600px}
.automotive-ion-testing-article .ion-record{margin:28px 0 32px;background:#fff}
.automotive-ion-testing-article .ion-record img{object-fit:contain}
.automotive-ion-testing-article .ion-record--narrow{max-width:467px;margin-left:auto;margin-right:auto}
.automotive-ion-testing-article .ion-record--bench{max-width:560px;margin-left:auto;margin-right:auto}
.automotive-ion-testing-article .ion-document-index{padding-left:25px}
.automotive-ion-testing-article .ion-document-index li{padding:16px 0 18px 4px;border-bottom:1px solid #e5e7eb;scroll-margin-top:110px}
.automotive-ion-testing-article .ion-document-index li::marker{color:#647084}
.automotive-ion-testing-article .ion-document-index a{font-weight:500}
.automotive-ion-testing-article .ion-document-index span{display:block;margin-top:5px;font-size:13px;color:#647084;line-height:1.65}
.automotive-ion-testing-article .ion-article-cta{margin:32px 0;padding:28px;border:1px solid #dce5ef;background:#f6f9fc}
.automotive-ion-testing-article .ion-article-cta h3{margin-top:0}
.automotive-ion-testing-article .ion-article-button{display:inline-block;padding:12px 18px;background:#23405f;color:#fff;text-decoration:none;border-radius:3px;line-height:1.6}
.automotive-ion-testing-article .ion-article-button:hover{background:#2869df}
@media(max-width:768px){.automotive-ion-testing-article .ion-evidence-highlights > div{padding:16px}.automotive-ion-testing-article .ion-evidence-highlights strong{font-size:25px}.automotive-ion-testing-article .article-side__list{max-height:none;overflow:visible}.automotive-ion-testing-article .ion-article-cta{padding:20px}.automotive-ion-testing-article .article-title{font-size:30px}.automotive-ion-testing-article .article-data-table th,.automotive-ion-testing-article .article-data-table td{overflow-wrap:normal;word-break:normal}}
.automotive-ion-testing-article .article-side__list a{color:inherit;text-decoration:none}
.automotive-ion-testing-article .article-side__list a:hover,.automotive-ion-testing-article .article-side__list a:focus-visible{color:#2869df;text-decoration:underline;text-underline-offset:3px}
.automotive-ion-testing-article .ion-article-jump a{color:#2869df;text-decoration:none}
.automotive-ion-testing-article .ion-article-jump a:hover{text-decoration:underline;text-underline-offset:3px}
.automotive-ion-testing-article .article-body strong{font-weight:700;color:#172b46}
/* Original laboratory-report photographs, matched to the surrounding test. */
.automotive-ion-testing-article .ion-lab-gallery{margin:30px 0 38px;scroll-margin-top:110px}
.automotive-ion-testing-article .ion-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.automotive-ion-testing-article .ion-lab-photo{min-width:0}
.automotive-ion-testing-article .ion-lab-photo a{display:block;background:#f5f7fa;border:1px solid #e3e8ef;line-height:0}
.automotive-ion-testing-article .ion-lab-photo a:focus-visible{outline:3px solid #2869df;outline-offset:3px}
.automotive-ion-testing-article .ion-lab-photo img{display:block;width:100%;height:auto}
.automotive-ion-testing-article .ion-lab-photo-label{display:block;margin-top:9px;color:#23405f;font-size:13px;line-height:1.6;font-weight:600}
.automotive-ion-testing-article .ion-lab-gallery figcaption{margin-top:14px;padding-top:12px;border-top:1px solid #e5e7eb;color:#647084;font-size:13px;line-height:1.75}
.automotive-ion-testing-article .ion-lab-gallery figcaption a{color:#2869df;text-underline-offset:3px}
.automotive-ion-testing-article .ion-lab-gallery--single{max-width:680px;margin-left:auto;margin-right:auto}
.automotive-ion-testing-article .ion-lab-gallery--single .ion-photo-grid{grid-template-columns:minmax(0,1fr)}
@media(max-width:640px){.automotive-ion-testing-article .ion-photo-grid{grid-template-columns:minmax(0,1fr);gap:20px}.automotive-ion-testing-article .ion-lab-gallery{margin:26px 0 32px}}

/* Blend the related product image into the article background. */
.automotive-ion-testing-article .related-product-card__thumb{background:transparent}
