.bi-site-footer{margin-top:auto;background:var(--bi-surface-inverse);color:#cbd5e1}.bi-site-footer a{color:#e2e8f0}.bi-site-footer a:hover{color:#fff}.bi-footer-grid{display:grid;gap:1rem;padding-block:2.5rem}.bi-footer-brand img{height:42px;width:auto;filter:brightness(0) invert(1)}.bi-footer-brand p{max-width:32rem;margin-top:1rem;color:#94a3b8}.bi-footer-group{border-bottom:1px solid rgb(255 255 255/.1)}.bi-footer-group summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-weight:800;color:#fff;cursor:pointer;list-style:none}.bi-footer-group summary::-webkit-details-marker{display:none}.bi-footer-group summary::after{content:"+";font-size:1.25rem}.bi-footer-group[open] summary::after{content:"−"}.bi-footer-group>div{padding-bottom:1rem}.bi-footer-group ul,.bi-module-footer ul{list-style:none;margin:0;padding:0}.bi-footer-group li+li,.bi-module-footer li+li{margin-top:.5rem}.bi-footer-title{font-size:1rem;color:#fff}.bi-footer-popular{padding-block:1.25rem;border-top:1px solid rgb(255 255 255/.1)}.bi-footer-bottom{border-top:1px solid rgb(255 255 255/.1);font-size:.82rem;color:#94a3b8}.bi-footer-bottom>.bi-template-container{padding-block:1rem}.bi-footer-bottom p{margin:.5rem 0 0}.bi-footer-legal ul{display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none}
@media(min-width:768px){.bi-footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:2rem}.bi-footer-group{border:0}.bi-footer-group summary{pointer-events:none}.bi-footer-group summary::after{display:none}.bi-footer-group:not([open])>div{display:block}.bi-footer-bottom>.bi-template-container>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bi-footer-legal ul{margin:0}}
