.public-site-footer .public-site-footer-inner{max-width:1120px;padding:28px 24px 20px}.public-site-footer .public-site-footer-main{gap:32px}.public-site-footer .public-site-footer-brand{gap:8px}.chefpin-product .public-site-footer .public-site-brand span{display:inline;font-size:16px}.public-site-footer .public-site-brand img{width:28px;height:28px}.public-site-footer .public-site-footer-brand p{font-size:12px;line-height:1.6}.public-site-footer .public-site-footer-links{gap:24px}.public-site-footer .public-site-footer-links section{border-inline-start:1px solid hsl(var(--border));padding-inline-start:20px}.public-site-footer :is(h2,h3){font-size:12px;line-height:1.5}.public-site-footer ul{margin-top:8px}.public-site-footer li a{font-size:12px;line-height:1.5;min-height:36px;padding-block:7px;text-decoration:none}.public-site-footer li a:hover{text-decoration:underline;text-underline-offset:4px}.public-site-footer .public-site-footer-discovery{margin-top:20px;padding-top:8px}.public-site-footer .public-site-footer-discovery summary{font-size:12px}.public-site-footer .public-site-footer-seo{gap:20px;padding-top:12px}@media(max-width:639px){.public-site-footer .public-site-footer-inner{padding:24px 20px 16px}.public-site-footer .public-site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.public-site-footer .public-site-footer-links section{padding-inline-start:12px}.public-site-footer li a{min-height:44px}.public-site-footer .public-site-footer-main{gap:24px}}