.footer-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 26px;padding:18px 0;margin:0!important;font-size:13px!important}.footer-legal a{font-weight:600}.legal-page{display:block;text-align:center;max-width:900px;min-height:55vh;padding:48px 24px}.legal-page h1{max-width:none;font-size:32px}.legal-page p{color:#60636b;line-height:1.6}
footer .trademark{text-align:center;margin:20px auto 6px;line-height:1.6}footer .bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;border-top:0;margin-top:0;padding-top:0}footer .bottom>span:last-child{margin-left:0}
footer .footer-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:24px;padding-bottom:24px}footer .footer-top{display:none}footer .footer-inner>nav{order:1;justify-content:center;text-align:center;margin:0!important;padding:10px 0;gap:12px 24px;line-height:1.5}footer .footer-inner>.service{order:2}footer .footer-inner>.footer-legal{order:3;border-top:1px solid #dedfe3;margin-top:14px!important;padding-top:20px;padding-bottom:16px}footer .footer-inner>.trademark{order:4;font-size:11px;margin:8px auto 5px;max-width:900px}footer .footer-inner>.bottom{order:5;font-size:11px;gap:6px}footer .service>span{display:none}
footer .footer-inner>.bottom{flex-direction:row;flex-wrap:wrap;gap:6px 18px;align-items:center;justify-content:center}footer .bottom>span{white-space:nowrap}
footer .footer-inner>nav,footer .footer-inner>.bottom{column-gap:0}footer .footer-inner>nav>a+a::before,footer .footer-inner>nav>a+button::before,footer .bottom>span+span::before{content:"|";display:inline-block;margin:0 12px;color:#858890;font-weight:400}footer .footer-inner>nav>a,footer .footer-inner>nav>button{white-space:nowrap}
footer .footer-inner>nav>a+a::before,footer .footer-inner>nav>a+button::before,footer .bottom>span+span::before{content:" | ";white-space:pre;margin:0}footer .footer-inner>.footer-legal{padding-bottom:4px}footer .footer-inner>.trademark{margin-top:4px}
footer .footer-inner>.service{display:none}footer .footer-inner>.footer-legal{padding-bottom:0}footer .footer-inner>.trademark{margin-top:0;margin-bottom:2px}footer .footer-inner>.bottom{row-gap:0}
