.legal-document{max-width:680px;margin:auto;padding:72px 28px}.legal-home{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:14px}.legal-document h1{font-size:30px;font-weight:500;letter-spacing:-1px;margin:54px 0 12px}.legal-date{font-size:11px;color:#999;margin-bottom:40px}.legal-document h2{font-size:16px;font-weight:550;margin:32px 0 10px}.legal-document section p{font-size:13px;line-height:1.9;color:#666}.legal-nav{display:flex;gap:24px;border-top:1px solid #eee;margin-top:48px;padding-top:24px;font-size:11px;color:#888}@media(max-width:600px){.legal-document{padding:40px 24px}.legal-document h1{font-size:26px}}