.Article--collapsible .Article__title {
    border-bottom: 1px solid #ddd;
    white-space: nowrap;
    cursor: pointer;
}

@media screen and (min-width: 768px) {
    .Article--collapsible .Article__title {
        font-size: 1.556em;
    }
}

.Article__content[aria-hidden] {
    display: none;
}

.Article__content[aria-hidden='false'] {
    display: block;
}

.Article__toggleArticleContent {
    display: inline-block;
    width: calc(100% - 1em);
    margin: 0 !important;
    padding: 8px 0 16px !important;
    border: 0 !important;
    font-family: inherit !important;
    font-size: 100% !important;
    white-space: normal;
    text-align: left;
    color: inherit !important;
    background-color: transparent !important;
    box-shadow: none !important;
    outline: none !important;
}

.Article--collapsible .Article__toggleArticleContent::before {
    display: inline-block;
    margin-right: .2em;
    margin-left: .2em;
    font-family: 'izbicons';
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\3e';
    color: #03aceb;
    transition: all .3s;
    transform-origin: center center
}

.Article--open .Article__toggleArticleContent::before {
    transform: rotate(90deg);
    color: inherit;
}
