.compblock { margin-bottom: 2rem; }
.compblock-info { margin-bottom: 1rem; }
.compblock-title { margin-top: 0; }
.compblock-categories { list-style: none; margin: 1rem 0 0; padding: 0; }
.compblock-categories li { margin-bottom: .35rem; }
.compblock-categories li a { font-weight: 600; }
.compblock-categories li.compblock-level-1 { padding-left: 1rem; }
.compblock-categories li.compblock-level-2 { padding-left: 2rem; }
.compblock-categories li.compblock-level-3 { padding-left: 3rem; }
.compblock-categories li.compblock-level-4 { padding-left: 4rem; }
.compblock-categories li.compblock-level-1 a,
.compblock-categories li.compblock-level-2 a,
.compblock-categories li.compblock-level-3 a,
.compblock-categories li.compblock-level-4 a { font-weight: 400; }
