*[class ~= "task/prereq"]::before,
*[class ~= "task/context"]::before,
section.steps::before,
*[class ~= "task/result"]::before,
*[class ~= "task/postreq"]::before {
    font-weight: bold;
    color: #8f989f;
}

*[class ~= "task/prereq"]::before {
    content: "Что потребуется";
    display: block;
}

section.prereq > p:first-child {
    margin-top: 0;
}

section.steps::before {
    content: "Что делать";
    display: block;
}

/*single step solution*/
div.step {
    margin-top: 0;
}

*[class ~= "task/result"]::before {
    content: "Что получится";
    display: block;
}

*[class ~= "task/postreq"]::before {
    content: "Что дальше";
    display: block;
}