.mining-diagram{margin:2rem 0;padding:1.5rem 0;border-top:1px solid rgb(153,159,153);border-bottom:1px solid rgb(153,159,153)}
.mining-diagram>svg{display:block;width:100%;height:auto;background:rgb(233,234,230)}
.mining-diagram text{font-family:inherit;fill:rgb(24,34,29)}
.mining-diagram .dg-box{fill:rgb(250,250,247);stroke:rgb(85,99,93);stroke-width:2}
.mining-diagram .dg-edge{fill:none;stroke:rgb(34,70,59);stroke-width:2.5}
.mining-diagram .dg-arrow{fill:rgb(34,70,59)}
.mining-diagram .dg-grid{fill:none;stroke:rgb(85,99,93);stroke-opacity:.30;stroke-width:1.8}
.mining-diagram>svg.dg-mobile{display:none}
.mining-diagram figcaption{margin-top:1rem;font-size:.875rem;line-height:1.7}
@media(max-width:767px){.mining-diagram>svg.dg-desktop{display:none}.mining-diagram>svg.dg-mobile{display:block;max-width:420px;margin:0 auto}}

.mining-diagram .dg-panel{fill:rgb(250,250,247);stroke:rgb(85,99,93);stroke-width:1.5}.mining-diagram .dg-head{font-size:22px;font-weight:700}.mining-diagram .dg-text{font-size:18px}.mining-diagram .dg-accent{stroke:rgb(34,70,59);stroke-width:3}
