.mf-taxmenu__list{list-style:none;margin:0;padding:0}
.mf-taxmenu__item{margin:0}
.mf-taxmenu__link{align-items:center;color:#1d2327;display:flex;font-size:1rem;gap:.5em;justify-content:space-between;line-height:1.4;padding:.45em 0;text-decoration:none}
.mf-taxmenu__link:hover,.mf-taxmenu__item.is-current>.mf-taxmenu__link{color:#ff4509}
.mf-taxmenu__item.is-current>.mf-taxmenu__link{font-weight:600}
.mf-taxmenu__item.has-children>.mf-taxmenu__link::after{color:#d63638;content:"+";font-size:1.1em;font-weight:700;line-height:1}
.mf-taxmenu__item.has-children.is-open>.mf-taxmenu__link::after{content:"\2212"}
.mf-taxmenu__sub{border-left:2px solid #eee;display:none;padding-left:1em}
.mf-taxmenu__item.is-open>.mf-taxmenu__sub{display:block}
.mf-taxmenu__toggle{display:none}
@media (max-width:767px){
    .mf-taxmenu button.mf-taxmenu__toggle,.mf-taxmenu button.mf-taxmenu__toggle:hover,.mf-taxmenu button.mf-taxmenu__toggle:focus{align-items:center;background:#f9f6f5;border:1px solid #c0c0c0;border-radius:2px;color:#1d2327;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5em;justify-content:space-between;padding:.6em .9em;text-align:left;width:100%}
    .mf-taxmenu button.mf-taxmenu__toggle::after{color:#d63638;content:"+";font-size:1.2em;font-weight:700;line-height:1}
    .mf-taxmenu.is-mobile-open button.mf-taxmenu__toggle::after{content:"\2212"}
    .mf-taxmenu__panel{background:#f9f6f5;border:1px solid #c0c0c0;border-radius:0 0 2px 2px;border-top:0;display:none;padding:.3em .9em .5em}
    .mf-taxmenu.is-mobile-open .mf-taxmenu__panel{display:block}
}
@media (min-width:768px){.mf-taxmenu__panel{display:block!important}}
