.dnc-footer-tree{margin:0;padding:0;list-style:none}
.dnc-footer-tree>li{margin-right:0!important}
.dnc-footer-tree a,.dnc-footer-tree summary{font:inherit;color:rgba(var(--color-foreground),.8);font-size:16px;line-height:1.5;letter-spacing:normal;text-decoration:none;overflow-wrap:anywhere}
.dnc-footer-tree a{display:block;padding-block:8px}
.dnc-footer-tree a:hover,.dnc-footer-tree a[aria-current=page]{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:4px}
.dnc-footer-tree summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-block:8px;cursor:pointer;list-style:none;box-sizing:border-box}
.dnc-footer-tree summary::-webkit-details-marker{display:none}
.dnc-footer-tree summary::marker{content:''}
.dnc-footer-tree summary .icon-caret{position:static;width:12px;height:12px;flex:none;transition:transform .2s cubic-bezier(.32,.72,0,1)}
.dnc-footer-tree details[open]>summary{color:rgb(var(--color-foreground))}
.dnc-footer-tree details[open]>summary .icon-caret{transform:rotate(180deg)}
.dnc-footer-tree .dnc-footer-branch-panel{padding:0 0 8px 12px}
.dnc-footer-children{margin:0;padding:0;list-style:none}
.dnc-footer-children>li{margin:0}
.dnc-footer-tree .dnc-footer-parent-link{font-size:14px;text-decoration:underline;text-underline-offset:4px}
.dnc-footer-tree a:focus-visible,.dnc-footer-tree summary:focus-visible{outline:2px solid #F5B201;outline-offset:4px;border-radius:4px}
@media(max-width:749px){.dnc-footer-tree a{min-height:44px;box-sizing:border-box}.dnc-footer-tree .dnc-footer-branch-panel{padding-left:16px}}
@media(prefers-reduced-motion:reduce){.dnc-footer-tree summary .icon-caret{transition:none}}
