footer.unified-footer{display:block;width:min(1280px,90%);margin:40px auto 0;padding:0;border:0;color:var(--blue)}.unified-footer .contact.section,.unified-footer .page-social{width:100%;max-width:none;margin:0;padding:32px 0 24px;border-top:1px solid var(--blue)}.unified-footer .contact-channels{margin-top:24px;padding-top:0;border:0;gap:36px}.unified-footer .contact-postcard{transform:none;background:transparent;border:0;padding:0;min-height:0}.unified-footer .contact-postcard::before,.unified-footer .postcard-mark{display:none}.unified-footer .contact-postcard>p{max-width:30ch}.unified-footer .contact-socials{padding-top:0}.unified-footer .contact-email{font-size:clamp(17px,2.2vw,24px)}.unified-footer .social-links{gap:8px}.unified-footer .social-link{padding:12px;min-height:48px}.unified-footer .footer-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0 18px;border-top:1px solid #30348744;font-size:11px}.unified-footer .footer-meta p,.unified-footer .footer-meta>span{margin:0;font-size:11px}.unified-footer .footer-meta .brand,.unified-footer .footer-meta .footer-brand{font-size:22px}.unified-footer .footer-wish{max-width:none;margin:0;padding:20px 8px 30px;border-top:0;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(15px,1.7vw,20px);line-height:1.6;text-align:center}.unified-footer .contact .contact-top{margin-bottom:18px}.unified-footer .social-note{margin-top:8px}@media(max-width:760px){footer.unified-footer{margin-top:24px}.unified-footer .contact-channels{grid-template-columns:1fr;gap:24px}.unified-footer .footer-meta{flex-wrap:wrap;gap:12px}.unified-footer .footer-meta>p,.unified-footer .footer-meta>span{order:3;width:100%}.unified-footer .footer-wish{padding:18px 0 26px}.unified-footer .contact.section,.unified-footer .page-social{padding:24px 0}.unified-footer .contact-email{font-size:18px}}
.policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:18px 0;font-size:12px;line-height:1.6}.policy-links a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}
