.hydra-visual-block{margin:1.7em 0;padding:1.15em 1.2em;border:1px solid rgba(0,0,0,.13);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);line-height:1.6}
.hydra-visual-title{font-weight:700;font-size:1.05em;margin:0 0 .65em;color:inherit}
.hydra-visual-content>:first-child{margin-top:0}.hydra-visual-content>:last-child{margin-bottom:0}
.hydra-visual-summary,.hydra-visual-key_points{border-left:4px solid currentColor}
.hydra-visual-tip{border-left:4px solid #5b8064;background:#fbfdfb}.hydra-visual-warning{border-left:4px solid #9a6b25;background:#fffdf8}
.hydra-visual-block table{width:100%;border-collapse:collapse;margin:.35em 0 0;display:table}.hydra-visual-block th,.hydra-visual-block td{padding:.65em .7em;border:1px solid rgba(0,0,0,.14);text-align:left;vertical-align:top}.hydra-visual-block th{font-weight:700;background:rgba(0,0,0,.035)}
.hydra-visual-checklist ul,.hydra-visual-key_points ul,.hydra-visual-pros_cons ul{padding-left:1.2em}.hydra-visual-steps ol{padding-left:1.35em}
@media(max-width:720px){.hydra-visual-block{padding:1em}.hydra-visual-content{overflow-x:auto}.hydra-visual-block table{min-width:520px}}
