footer.site-footer{padding:36px 0 28px!important;border-radius:24px 24px 0 0}.site-footer .footer-intro{padding-bottom:20px;gap:0}.site-footer .footer-intro p{font-size:14px;line-height:1.5;margin:10px 0 0;color:#cee4d8}.site-footer .footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:26px 0}.site-footer .footer-column{gap:9px}.site-footer .footer-column h3{font-size:13px;text-transform:uppercase;letter-spacing:.9px;line-height:1.5;margin:0 0 4px;color:#a9dfc1}.site-footer .footer-column a,.site-footer .footer-column .footer-link{font-size:14px;line-height:1.55;min-height:28px;display:flex;align-items:center;color:#e0ece4;overflow-wrap:anywhere}.site-footer .footer-address{display:flex;align-items:flex-start;gap:9px;font-style:normal;color:#c9dfd2;font-size:13px;line-height:1.6;padding:16px 0 0;border-top:1px solid #ffffff24}.site-footer .footer-address svg{width:18px;height:18px;margin-top:1px}.site-footer .footer-care-note{font-size:12px;line-height:1.6;color:#b8d1c3;max-width:680px;margin:10px 0 0}.site-footer .footer-bottom{border:0;margin:14px 0 0;padding:0;font-size:11px;line-height:1.5;display:block}
@media(max-width:760px){footer.site-footer{padding:28px 0 calc(86px + env(safe-area-inset-bottom))!important}.site-footer .footer-inner{padding-left:22px;padding-right:22px}.site-footer .brand-word{font-size:25px}.site-footer .brand-mark{width:30px;height:30px}.site-footer .footer-intro{padding-bottom:18px}.site-footer .footer-intro p{font-size:13px;margin-top:8px}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:21px 0}.site-footer .footer-column{gap:7px}.site-footer .footer-column h3{font-size:12px;margin-bottom:2px}.site-footer .footer-column a,.site-footer .footer-column .footer-link{font-size:13px;min-height:30px;line-height:1.5}.site-footer .footer-address{font-size:12px;padding-top:14px}.site-footer .footer-care-note{font-size:11px;line-height:1.6;margin-top:9px}.site-footer .footer-bottom{font-size:10px;margin-top:12px}}
