.zen-footer.site-footer{padding:64px 0 28px}.zen-footer.site-footer>.footer-grid{grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(0,1fr));align-items:start;gap:36px;display:grid}.zen-footer.site-footer .footer-brand .brand{align-items:center;gap:8px;font-size:26px;text-decoration:none;display:inline-flex}.zen-footer.site-footer .footer-brand .brand svg{width:28px;height:28px}.zen-footer.site-footer .footer-brand p{max-width:260px;color:var(--mute);margin:14px 0 0;font-size:14px;line-height:1.6}.zen-footer.site-footer .footer-column{font-size:inherit;display:block}.zen-footer.site-footer .footer-column h2{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:6px 0 14px;font-size:12px;font-weight:700}.zen-footer.site-footer .footer-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zen-footer.site-footer .footer-column a{color:var(--ink-2);font-size:14px;line-height:1.4;text-decoration:none;transition:color .16s}.zen-footer.site-footer .footer-column a:hover{color:var(--seal)}.zen-footer.site-footer .footer-column a:focus-visible{outline:3px solid var(--nz-focus);outline-offset:3px;border-radius:4px}.zen-footer.site-footer>.footer-base>span{font-size:13px}.zen-footer.site-footer>.footer-base{border-top:1px solid var(--line);color:var(--mute);flex-direction:row;justify-content:space-between;gap:16px;margin-top:44px;padding-top:20px;font-size:13px;display:flex}@media (max-width:980px){.zen-footer.site-footer>.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.zen-footer.site-footer .footer-brand{grid-column:1/-1}}@media (max-width:640px){.zen-footer.site-footer{padding:44px 0 24px}.zen-footer.site-footer>.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.zen-footer.site-footer>.footer-base{margin-top:32px}}
