.index-module {
font-family: serif;
width: 40em;
background: #eee;
border: 1px solid #bbb;
float: left;
border-radius: 0.5em;
box-shadow: 0 2px 8px rgba(0,0,0, 0.15), 0 1px 3px rgba(0,0,0, 0.2);
box-sizing: border-box;
margin: 0.3em;
}
.index-module-inner {
margin: 1em auto;
min-height: 6em;
overflow: hidden;
position: relative;
}
.index-module-title {
font-size: 200%;
color: #000;
font-weight: 700;
text-align: center;
line-height: 1.2em;
margin: 5px 5px 10px;
}
@media screen and (max-width: 830px) {
/* .index-module-title {
line-height: 1em;
margin: 0 5px 5px;
} */
}