/** @format */
.single-practice.accordion-item {
    border: 0;
    margin-bottom: 20px;
}

.single-practice .accordion-item-title {
    border: 0;
    padding: 21px 10px 21px 25px;
    font-weight: 600;
    font-size: 1.125rem;
    background: var(--color-gray);
}

.single-practice .accordion-item-content {
    text-align: left;
    padding: 20px 25px;
    background: var(--color-gray);
}

.single-practice .accordion-item-content ul {
    margin-bottom: 0;
}

a.single-practice {
    display: block;
    font-size: 1.125rem;
    font-weight: 600;
    color: var(--color-body-text);
    line-height: 1.23;
    background: var(--color-gray);
    text-align: left;
    padding: 25px;
    text-decoration: none;
    margin-bottom: 20px;
}

a.single-practice:hover,
a.single-practice:focus {
    text-decoration: none;
    color: var(--color-white);
    background: var(--color-secondary);
}

.single-practice .accordion-item-title:hover,
.single-practice .accordion-item-title:focus,
.single-practice.accordion-item.active .accordion-item-title {
    background: var(--color-secondary);
    color: var(--color-white);
}

div.single-practice:hover,
div.single-practice:focus {
    background: none;
}

@media screen and (min-width: 768px) {
    .practice-box-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 20px;
        grid-column-gap: 20px;
    }

    .practices-single {
        min-height: 275px;
        height: auto;
        margin-bottom: 0;
    }
}