footer.site-footer .footer-group-toggle{display:none}@media (width<=640px){footer.site-footer .grid.footer-link-columns{grid-template-columns:minmax(0,1fr);gap:0}footer.site-footer .grid>div:first-child{padding-bottom:14px}footer.site-footer .grid>div:not(:first-child) h4{border-top:1px solid hsl(var(--border));cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;margin:0;font-size:12px;display:flex}footer.site-footer .grid>div:not(:first-child) h4:after{content:"+";color:hsl(var(--muted-foreground));font-size:18px;font-weight:400}footer.site-footer .grid>div:not(:first-child) ul{display:none}footer.site-footer .grid>div:not(:first-child).open ul{padding-bottom:12px;display:grid}footer.site-footer .grid>div:not(:first-child).open h4:after{content:"−"}footer.site-footer .grid>div{grid-column:auto}footer.site-footer .footer-group-label{display:none}footer.site-footer .footer-group-toggle{width:100%;height:48px;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0;display:flex}footer.site-footer .grid>div:not(:first-child) h4{position:relative}footer.site-footer .grid>div:not(:first-child) h4:after{pointer-events:none;position:absolute;right:0}}
