/* Evidence-led case articles use the same reading measure as the existing journal. */
.yc-case-article .yc-case-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 36px;padding:20px 0;border-block:1px solid #b8c9d5}
.yc-case-summary>div{min-width:0;padding:0 18px;border-right:1px solid #d1dce4}
.yc-case-summary>div:first-child{padding-left:0}
.yc-case-summary>div:last-child{border-right:0}
.yc-case-summary dt{color:#3d5265;font-size:13px;font-weight:600;line-height:1.45;margin:0 0 8px;overflow-wrap:anywhere}
.yc-case-summary dd{color:#182c40;font-size:20px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:anywhere}
.yc-case-drawing{margin:28px 0 38px;padding:0;background:#f0f4f6}
.yc-case-drawing img.document-art{display:block;width:100%;height:auto;max-height:640px;aspect-ratio:auto;object-fit:contain}
.yc-case-article .yc-case-results{display:flex;flex-direction:column;margin:24px 0 36px}
.yc-case-article .yc-case-results table{width:100%;min-width:0;table-layout:fixed}
.yc-case-results figcaption{order:-1;text-align:left;margin:0 0 13px;color:#182c40;font-weight:600;font-size:16px;line-height:1.5}
.yc-case-results thead th{background:#172e40;color:#f7fafc;border-bottom:2px solid #d8ae6e}
.yc-case-results th,.yc-case-results td{font-size:15px;line-height:1.55;padding:14px 15px;overflow-wrap:anywhere}
.yc-case-results thead th:first-child{width:46%}
.yc-case-results tbody th{background:#f2f6f8;color:#182c40;font-weight:500}
.yc-case-results td{color:#3d5265;background:#fff}
.yc-case-article .yc-case-related{max-width:790px}
.yc-case-article .yc-case-related .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:650px){
 .yc-case-article .yc-case-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;padding-block:18px;margin-bottom:28px}
 .yc-case-summary>div{padding:0 14px}
 .yc-case-summary>div:nth-child(odd){padding-left:0}
 .yc-case-summary>div:nth-child(even){border-right:0}
 .yc-case-summary dt{font-size:13px}
 .yc-case-summary dd{font-size:19px}
 .yc-case-drawing{margin:24px 0 30px}
 .yc-case-results th,.yc-case-results td{font-size:13.5px;padding:11px 9px;line-height:1.5}
 .yc-case-results figcaption{font-size:15px}
 .yc-case-article .article-hook .button{width:100%}
 .yc-case-article .yc-case-related .product-grid{grid-template-columns:minmax(0,1fr)}
 .yc-case-article .yc-case-related .product-grid>.product-card:last-child{display:block}
}
