#mfn table {
    width: 100%;
    border-collapse: collapse;
}

.mfn-archive .mfn-archive-header {
    padding-bottom: 16px;
    font-size: var(--fs-40);
    color: var(--dark);
    background: transparent;
}

.mfn-archive .mfn-archive-header ~ .mfn-archive-header {
    display: none;
}

.mfn-archive .mfn-archive-year:not(:first-child) .mfn-archive-header {
    padding-top: 56px;
}

.mfn-archive tr[class] {
    position: relative;
    background: #fff;
}

.mfn-archive tr[class]:not(:last-child) {
    border-bottom: 1px solid var(--gray);
}

.mfn-archive tr[class] :is(td, th) {
    padding: 24px 16px;
}

.mfn-archive .mfn-archive-event-title {
    font-size: var(--fs-18);
}

.mfn-archive .mfn-archive-event-date {
    margin-top: 2px;
    font-size: var(--fs-16)
}

.mfn-archive .mfn-archive-item a {
    color: transparent;
}

.mfn-archive .mfn-archive-item a img {
    display: none
}

.mfn-archive .mfn-archive-item a::before  {
    display: inline-block;
    width: 18px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' fill='none' viewBox='0 0 18 20'%3E%3Cpath fill='%23E09213' d='m11.95 5.707-5.657 5.657a1 1 0 1 0 1.414 1.414l5.657-5.657A3 3 0 0 0 9.121 2.88L3.464 8.536a5 5 0 0 0 7.072 7.07l5.656-5.656 1.415 1.414-5.657 5.657a7 7 0 0 1-9.9-9.9l5.657-5.657a5 5 0 0 1 7.071 7.072l-5.657 5.656A3 3 0 0 1 4.88 9.95l5.657-5.657 1.414 1.414Z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    cursor: pointer;
}

.mfn-archive .mfn-archive-item.mfn-archive-item-type-report-pdf a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' fill='none' viewBox='0 0 18 20'%3E%3Cpath fill='%23E09213' d='M2 2h10v4h4v12H2V2ZM.998 0A.995.995 0 0 0 0 .992v18.016A1 1 0 0 0 .993 20h16.014A1 1 0 0 0 18 18.992V5l-5-5H.998ZM7.5 5.5c0 1.577-.456 3.437-1.225 5.153-.772 1.723-1.814 3.197-2.9 4.066l1.18 1.613c2.927-1.952 6.168-3.29 9.303-2.842l.458-1.939C11.643 10.661 9.5 7.99 9.5 5.5h-2Zm.6 5.972c.267-.597.504-1.216.704-1.843a9.66 9.66 0 0 0 1.706 1.966c-.982.176-1.944.465-2.875.833.165-.314.32-.633.465-.956Z'/%3E%3C/svg%3E");
}

.mfn-archive .mfn-archive-item a::after {
    position: absolute;
    inset: 0;
    cursor: pointer;
    content: '';
}

@media (min-width: 992px) {
    .mfn-archive .mfn-archive-event-heading {
        display: flex;
        align-items: center;
        gap: 32px;
    }

    .mfn-archive .mfn-archive-event-date {
        flex: 0 0 auto;
        order: -1;
        font-size: var(--fs-18);
        color: var(--dark);
    }
}