font-size: 17px;
background: var(--doalogue-azure)29;
border-radius: 7px4px;
padding: 1em;
margin-bottom: 1em;
font-size: 17px;
line-height: 1;
}
/* tool block */
.tool-block {
background: #2aaddc03;
border-radius: 4px;
padding: 0 1em;
margin-bottom: 1em;
border: solid 2px #2aaddc;
overflow: hidden;
position:relative;
clear:both;
}
.tool-block #field-view-field_58688a {
counter-increment: section;
counter-reset: section;
}
.tool-block h4 {
color: #2aaddc;
font-size: 23px;
margin: 0;
font-weight: 500;
}
.tool-block h4:before {
content: '#'counter(section);
}
/* credit block */