.site-footer.site-footer-app{background:var(--bh-graphite,#171b1d);color:var(--bh-dark-text,#f4f0e8);border-top:1px solid var(--bh-dark-line,#46554d)}.site-footer.site-footer-app .footer-inner{display:grid;grid-template-columns:minmax(145px,.82fr) minmax(180px,.9fr) minmax(265px,1.35fr);align-items:start;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px);max-width:1320px;padding:42px 34px}.site-footer.site-footer-app .footer-app-resources>*,.site-footer.site-footer-app .footer-inner>*{min-width:0}.site-footer.site-footer-app .footer-brand{grid-column:1}.site-footer.site-footer-app .footer-product{grid-column:2}.site-footer.site-footer-app .footer-app-resources{grid-column:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 18px;gap:24px 18px}.site-footer.site-footer-app :is(.footer-product,.footer-agency,.footer-ecosystem){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.site-footer.site-footer-app .footer-app-resources>.footer-links{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 15px;border-top:1px solid var(--bh-dark-line,#46554d);padding-top:15px}.site-footer.site-footer-app .footer-links>strong{width:100%;flex-basis:100%;margin:0}.site-footer.site-footer-app :is(.footer-product,.footer-agency,.footer-ecosystem,.footer-links)>strong{color:var(--bh-dark-text,#f4f0e8);font-size:13px;line-height:1.5;margin-bottom:3px}.site-footer.site-footer-app .footer-brand-statement{color:var(--bh-dark-text,#f4f0e8)}.site-footer.site-footer-app .footer-brand p{color:var(--bh-dark-muted,#bdc9c1)}.site-footer.site-footer-app :is(.footer-product,.footer-agency,.footer-ecosystem,.footer-links) a{display:inline-flex;align-items:center;min-height:32px;padding:4px 0;color:var(--bh-dark-muted,#bdc9c1);text-decoration:none;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.site-footer.site-footer-app :is(.footer-product,.footer-agency,.footer-ecosystem,.footer-links) a:hover{color:var(--bh-sage-light,#b8cfbe);text-decoration:underline;text-underline-offset:3px}.site-footer.site-footer-app a:focus-visible{outline:3px solid var(--bh-sage-light,#b8cfbe);outline-offset:4px}@media (max-width:1140px){.site-footer.site-footer-app .footer-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px}.site-footer.site-footer-app .footer-brand{grid-column:1/-1}.site-footer.site-footer-app .footer-product{grid-column:1}.site-footer.site-footer-app .footer-app-resources{grid-column:2}}@media (max-width:670px){.site-footer.site-footer-app .footer-inner{grid-template-columns:minmax(0,1fr);gap:26px;padding:32px 20px 96px}.site-footer.site-footer-app .footer-app-resources,.site-footer.site-footer-app .footer-brand,.site-footer.site-footer-app .footer-product{grid-column:1}.site-footer.site-footer-app .footer-app-resources{gap:24px 16px}.site-footer.site-footer-app :is(.footer-product,.footer-agency,.footer-ecosystem,.footer-links) a{min-height:44px}}@media (max-width:410px){.site-footer.site-footer-app .footer-app-resources{grid-template-columns:minmax(0,1fr)}.site-footer.site-footer-app .footer-app-resources>.footer-links{grid-column:1}}.site-footer .footer-public-resources{display:contents}