.jm-icc40-article .jm-bulk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin-block:24px}
.jm-icc40-article .jm-bulk-grid>div{min-width:0;padding:16px;border:1px solid #d2d8dc}
.jm-icc40-article .jm-bulk-grid img{display:block;max-width:100%;max-height:240px;width:100%;object-fit:contain}
.jm-icc40-article .jm-icc40-article__editorial :is(video,stream){display:block;width:100%;max-width:100%;height:auto}
.jm-icc40-article .jm-icc40-article__editorial table{display:block;max-width:100%;overflow-x:auto}
.jm-icc40-article .jm-icc40-article__editorial :is(td,th){padding:8px;border:1px solid #d2d8dc}
.jm-icc40-blog{max-width:1200px;margin:auto;padding:32px 20px;color:#20262d;background:#fff}
.jm-icc40-blog h1{text-align:left}
.jm-icc40-blog__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
.jm-icc40-blog__card{min-width:0;border-block-end:1px solid #d2d8dc;padding-block:20px}
.jm-icc40-blog__card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.jm-icc40-blog a{color:inherit;text-decoration:underline}
.jm-icc40-blog :is(a,summary):focus-visible{outline:3px solid #285fa7;outline-offset:4px}
@media(min-width:600px){.jm-icc40-article .jm-bulk-grid,.jm-icc40-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1000px){.jm-icc40-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
