.analysis-section {
    background: #fff;
    padding: 1.5rem !important;
    box-shadow: 0 1px 30px 0 rgba(0, 0, 0, .1);
    margin-bottom: 1rem;
}
.analysis-section a{
    white-space:normal !important;
}
.container {
}
@media (max-width: 600px) {
    .container {
        width: 100%;
        max-width: 100%;
        padding: 0 10px;
    }
}

.analysis-section-title {
    line-height: 1.3;
    font-weight: 500;
    margin-top: 0;
    scroll-margin-top: 4em;
    display: inline-block;
    background: #e6ffe6;
    padding: .4em .5em;
    border-left: 10px solid #82ff80;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: rgb(130, 255, 128);
    box-sizing: border-box;
    margin-bottom: 1em;
}