.hex20-page .assumption-grid {grid-template-columns:repeat(3,minmax(0,1fr));}
.hex20-page .scientific-article,.hex20-page .article-layout {min-width:0;}
.hex20-page .hex20-panel {border:3px double #d7d6d0;background:white;padding:10px;}
.hex20-page .hex20-panel img {display:block;width:100%;height:auto;}
.hex20-page .figure {width:85%;margin:1.5rem auto;}
.hex20-page #figure-1 {width:75%;}
.hex20-page .hex20-table-wrap {max-width:100%;overflow-x:auto;margin:1.2rem 0;}
.hex20-page .hex20-node-table {width:100%;font-size:14px;}
.hex20-page .hex20-node-table thead th .math-inline {text-transform:none;}
.hex20-page .hex20-node-table :is(th,td) {padding:5px 9px;text-align:center;}
.hex20-page .hex20-node-table caption {text-align:left;font-size:13px;margin-bottom:8px;}
.hex20-page .hex20-node-table :is(th,td):nth-child(5) {border-left:1px solid #d7d6d0;}
.hex20-page .hex20-enlarge {display:block;width:100%;border:0;padding:0;background:white;cursor:zoom-in;}
.hex20-page .chapter-navigation>span {text-align:right;}
@media(max-width:720px){
 .hex20-page .figure {width:85%;}
 .hex20-page .download-card {grid-template-columns:auto minmax(0,1fr);}
 .hex20-page .download-action {grid-column:2;}
 .hex20-page .download-card strong {overflow-wrap:anywhere;}
}
