/* Block 281: material paths; scoped to the new figure. */
.material-paths{margin:2rem 0;padding:1.4rem 0;border-top:1px solid var(--lex-line);border-bottom:1px solid var(--lex-line)}
.material-paths svg{display:block;width:100%;height:auto;font-family:inherit;background:rgb(233,234,230)}
.material-paths .mp-mobile{display:none}
.material-paths text{fill:rgb(24,34,29);font-size:22px}
.material-paths .mp-heading{font-size:26px;font-weight:700}
.material-paths .mp-number{font-size:30px;font-weight:700}
.material-paths .mp-note{fill:rgb(85,99,93);font-size:20px}
.material-paths .mp-box{fill:rgb(250,250,247);stroke:rgb(85,99,93);stroke-width:1.5}
.material-paths .mp-edge{fill:none;stroke:rgb(34,70,59);stroke-width:2}
.material-paths .mp-arrow{fill:rgb(34,70,59)}
.material-paths .mp-bracket{fill:none;stroke:rgb(85,99,93);stroke-width:1.5}
.material-paths .mp-loss{fill:none;stroke:rgb(85,99,93);stroke-width:1.5;stroke-dasharray:4 4}
.material-paths figcaption{margin-top:1rem;color:rgb(85,99,93);font-size:.9rem;line-height:1.7}
@media(max-width:768px){.material-paths .mp-desktop{display:none}.material-paths .mp-mobile{display:block;max-width:420px;margin-inline:auto}.material-paths .mp-mobile text{font-size:16px}.material-paths .mp-mobile .mp-heading{font-size:18px}.material-paths .mp-mobile .mp-number{font-size:24px}.material-paths .mp-mobile .mp-note{font-size:14px}}
