app-footer-page{padding:24px;display:block}.content app-footer-page,app-footer-page.is-legal{padding:0}app-footer-page .footer-page{flex-direction:column;gap:16px;width:100%;max-width:1180px;margin:0 auto;display:flex}app-footer-page .hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:20px 24px;display:flex}app-footer-page .hero__copy{min-width:0;max-width:720px}app-footer-page .hero__title{font-size:var(--font-2xl);letter-spacing:-.3px;color:var(--text-primary);font-weight:700}app-footer-page .hero__lead{font-size:var(--font-base);color:var(--text-secondary);margin-top:4px;line-height:1.55}app-footer-page .hero__actions{flex-wrap:wrap;gap:8px;display:flex}app-footer-page .info-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}app-footer-page .info{min-width:0;padding:16px 18px}app-footer-page .info__title{font-size:var(--font-md);color:var(--text-primary);align-items:center;gap:8px;font-weight:700;display:flex}app-footer-page .info__icon{width:18px;height:18px;color:var(--primary)}app-footer-page .info__body{font-size:var(--font-sm);color:var(--text-secondary);margin-top:6px;line-height:1.65}app-footer-page .info__list{font-size:var(--font-sm);color:var(--text-secondary);flex-direction:column;gap:6px;margin-top:10px;padding-left:18px;line-height:1.55;display:flex}app-footer-page .info__list li::marker{color:var(--primary)}
