.student .author-bio h3 {
    font-size: 1.44rem;
}
.list-level-2 {
    font-size: 0.7em;
    padding-left: 2rem;
}
.list-level-2:before {
    color: #9C9C9C;
    border-color: #f0f0f0;
    font-size: .8rem;
}
.list-level-3 {
    font-size: 0.55em;
    padding-left: 4rem;
}
ol[start="2"] > li:before {
    content: "2";
}
ol[start="3"] > li:before  {
    content: "3";
}
ol[start="4"] > li:before  {
    content: "4";
}
ol[start="5"] > li:before  {
    content: "5";
}
ol[start="6"] > li:before  {
    content: "6";
}
ol[start="7"] > li:before  {
    content: "7";
}
ol[start="8"] > li:before  {
    content: "8";
}
ol[start="9"] > li:before  {
    content: "9";
}
ol[start="10"] > li:before  {
    content: "10";
}
.grid {
    margin: 0;
}
.cards--3 {
    grid-template-columns: repeat(3,1fr);
}
@media only screen and (min-width:768px) and (max-width:992px) {
    .cards--3 {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (max-width:767px) {
    .cards--3 {
        grid-template-columns:repeat(1,1fr)
    }
    .grid-item-hide-phone {
        width:0;
        display:none !important;
    }
}

.button.button-pagination {
    letter-spacing: 1px;
}

abbr {
    text-decoration: none;
}